2.2 KiB
2.2 KiB
Sorun Giderme ve Sıkça Sorulan Sorular
Multi-PHP kullanırken karşılaşabileceğiniz yaygın sorunlar ve bunların nasıl düzeltileceği.
🚫 Servis Başlatılamadı
Bu durum genellikle diğer yazılımlarla olan port çakışmalarından kaynaklanır.
- Nginx ve Apache (Port 80/443): Skype, IIS veya başka bir XAMPP/WAMP ortamının çalışıp çalışmadığını ve Port 80'i kullanıp kullanmadığını kontrol edin.
- MariaDB (Port 3306): Mevcut bir MySQL veya MariaDB kurulumunun çalışıp çalışmadığını kontrol edin.
- Çözüm:
Ayarlar > Genelbölümüne gidin ve çakışan portu başka bir numara ile değiştirin (örneğin, Nginx'i 8080 veya MariaDB'yi 3307 olarak değiştirin).
❌ PHP Hatası: "No input file specified"
Bu genellikle Nginx veya Apache'nin projenizin PHP dosyalarını bulamadığı anlamına gelir.
- Proje Yolunu Doğrulayın: "Projelerim"deki proje yolunun doğru olup olmadığını kontrol edin.
- Sondaki Eğik Çizgi: Proje yolunuzun gerekli olmadıkça fazladan bir eğik çizgi ile bitmediğinden emin olun.
- Servisleri Yeniden Başlatın: Tüm servisleri durdurup yeniden başlatmayı deneyin.
🔒 403 Erişim Engellendi
İzinler veya yapılandırma sorunları yerel sitenize erişimi engelleyebilir.
- Dizin Dosyası Eksik: Proje klasörünüzün bir
index.phpveyaindex.htmldosyası içerdiğinden emin olun. - Nginx Yapılandırması: Nginx kullanıyorsanız, projeye özel yapılandırmada herhangi bir manuel
denykuralı olup olmadığını kontrol edin. - Dizin Listeleme: Varsayılan olarak Multi-PHP dizin listelemeye izin verir. Engellenmişse, bir dizin dosyanızın olması gerekir.
💻 CLI Komutları (php, mysql) Çalışmıyor
- PATH Güncellenmedi: CLI ayarlarında "Komutları Senkronize Et" düğmesine tıklamanız gerekir.
- Terminal Penceresi: Değişikliklerin etkili olması için terminali (CMD, PowerShell) kapatıp yeniden açın.
- Entegrasyonu Kontrol Edin: "Sistem PATH Entegrasyonu" anahtarının AÇIK olduğundan emin olun.
Tip
Hala sorun yaşıyorsanız, PHP, Nginx veya MariaDB ikili dosyalarından gelen ayrıntılı hata mesajları için **"Servis Logları"**nı kontrol edin.