Wamp / apache üzerindeki localhost üzerinden bir projeye erişirken 500 dahili sunucu hatası


0

Wamp kurdum. Bunun yerine Apache HTTP sunucusunu kullanmak istedim, bu yüzden silindi. Ama düzgün bir şekilde silip silmediğimden emin değildim. Bu yüzden Apache HTTP sunucusunu kurdum ve ekranın sağ alt köşesinde zamanı vb gösterir. Apache sembolüne sahipti ama butit kırmızıydı. Böylece üzerine tıkladım ve bana iki seçenek verdi, 1: Apache HTTP Sunucusu ve 2: WampApache. Wamp'ı silmeyi düşündüğüm gibi bu beni şaşırttı. Ancak WampApache'yi görmezden geldim ve Apache HTTP sunucusunda başlat'ı tıklayın. Ama öyle değil ve sadece bana hatalar attı.

1) Neden işe yaramaz ki? 2) Neden bana wampapache seçeneğini de verdi

Böylece Apache'yi kaldırdım ve Windows 7 makineme yeniden wamp sunucusunu yükledim.
Ayrıca netBeans yüklü.
Wamp dizinindeki www dizinine bazı web dosyalarının bulunduğu bir klasör koydum.
Localhost'a erişiyorum ve tüm metni ve projelerimi içeren başlangıç ​​sayfasını gösteriyor.
Projelerimin altındaki klasörü tıklıyorum ve ardından 500'lük bir dahili sunucu hatası gösteriyor.

3) Buradaki potansiyel sorun nedir?

4) Bunu nasıl düzeltebilirim?

Yapmak istediğim, netbeans üzerinde php siteleri yapmak, onları ilgili klasörlerde www klasörüne kaydetmek, onları localhost, yani localhost / testsite aracılığıyla açmak ve yerel geliştirme yapmak ve hazır olduklarında ftp yoluyla internete yüklemek.

APACHE HTTP sunucusu ya da Wamp çalışmam için bana yardım edebilecek kişilere ödül verilecek, böylece netbeans sitelerinde çalışabiliyorum, www dizinine koyabiliyorum ve localhost aracılığıyla izleyebiliyorum. Tercihen Apache HTTP sunucusu.


Büyük olasılıkla bir uygulama hatası. Başka bir sunucuda çalışmazsa, farklı dil sürümü nedeniyle olabilir.
mreq

Cevap istiyorsanız, daha fazla bilgi gönderin. Hatanın nedeni sizin görüşünüzde olmalıdır. Kaydın nerede olduğunu bulmak için Apache yapılandırmanıza bakın.
cutrightjm

Yanıtlar:


1

WAMP Apache'yi içeriyor, bu yüzden her ikisini de kurmak görünüşte karışıklığa neden oldu ve ikisini de aldınız. Alt klasör sorunu, klasör izinleri meselesi olabilir.

İsteğe bağlı olarak temiz bir sisteme dönmeyi deneyebilirsiniz. Apache çalıştığı için bu gerekli değildir. Ancak, denemek isterseniz, önce her şeyi kaldırın, belki Revo Uninstaller Freeware kullanarak ve hatta her ikisinin de yüklenmediği bir zamana sistem geri yükleyebilirsiniz.

Siz veya Windows o zamandan beri WAMP ve Apache'den başka bir şey yüklediyseniz, sistem geri yüklemesiyle birlikte çalışmanın derin sıkıntılar yaşayabileceğine dikkat edin. Kendimi mümkün olduğunca hafifçe takılmış bir ürünün maliyeti olsa bile, bundan kaçınmaya çalışıyorum.

PHP geliştirme yapmak istediğiniz için WAMP kullanmanız gerekir, bu yüzden kurulduğundan ve çalıştığından emin olun.

NetBeans'ı doğrudan Apache'deki www klasöründeki yerel bilgisayar dosyalarınız üzerinde çalışmak için kullanabilirsiniz, ardından tarayıcıyı localhost'ta test edin. Firefox'u Firebug ile hata ayıklamak için kullanmanızı öneririm. Buradaki tek komplikasyon klasör izinleri.

Uygulamanızı doğrudan uzak sunucuya dağıtmak için NetBeans'ı kullanabilirsiniz.
Bu makaleye bakın: NetBeans IDE Kullanarak Uzak Web Sunucusunda PHP Uygulaması Dağıtımı .


0

Bu normalde bir php betiğindeki bir hata nedeniyle oluşur; Bu index.php içinde herhangi bir hata olmadığını kontrol edin. Eğer bariz olanları yoksa, xdebug bulmanıza yardımcı olabilir.


0

Apache konfigürasyonunuzu bilmeden en iyi tavsiye, hatanın 500'e neyin sebep olduğunu bulmak için hata günlüğünüzü kontrol etmektir (konumunun konfigürasyonundaki ErrorLog direktifine bakınız).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.