Ben index.php index.html değişti ve şimdi sayfa yüklemez!

2 Cevap php

Bana şu mesajı veriyor:

The requested URL /cgi-sys/php-cgiwrap/gcadmin/php5.cgi/projects/globalcolleage/index.php was not found on this server.

Herhangi bir öneriniz?

(Ben WAMP kullanıyorum)

I think it has something to do with this hthaccess file:

IndexIgnore *
DirectoryIndex index.html index.HTML index.shtml index.cgi index.php index.php3 index.phtml index.htm home.html welcome.html
Action application/x-pair-sphp5 /cgi-sys/php-cgiwrap/gcadmin/php5.cgi
AddType application/x-pair-sphp5 .php

(the file exist: D:\wamp\www\projects\globalcolleage\index.php)

2 Cevap

"Bu sunucuda bulunamadı" normalde sizin url bir hata var olduğunu gösterir. Apache istenen dosyayı bulgu değildir. Yazım hataları için url kontrol edin ve dosya adını kontrol.

Sonraki İşe yarayıp yaramadığını görmek için bir dizin değil bir php dosyayı deneyin. Normal dosyalar çalışır ancak dizin içeriğini, daha sonra böyle bir hat için httpd.confunuzu kontrol etmezseniz:

DirectoryIndex index.html index.php

Bu index.html bulunamazsa, dizin dizin için index.php kullanmak için apache söyler.

Bir dosyayı bulamadı hatası alıyorsanız beri benim bahis url bir yazım hatası olduğunu.

Edit:

. Htaccess dosyası sorunu çözüldü çıkarmadan yana, benim tahminim Eylem yönerge doğru kurulmamış olmasıdır.

http://httpd.apache.org/docs/2.0/mod/mod_actions.html

Eylem yönergesi belirli bir dosya türü için istekleri işlemek için bir program ayarlar. Bu bir out-of-the-box kurulum php ile gerekli değildir. Sen CGI olarak bu şekilde php kullanabilirsiniz, ancak bu apache modülünü kullanarak daha karmaşık.

Öncelikle, dosyanın varolduğundan emin misin? Çift kontrol.

İkincisi, açmak .htaccess ve bu tip

DirectoryIndex index.html index.php

Bu ilk index.html aramak için Apache söyler ve bulunmazsa eğer, o zaman index.php arayın.