CodeIgniter ile 500 hata

5 Cevap php

Ben sadece yeni bir sunucuya benim CodeIgniter proje taşındı ve şimdi projeden 500 hatası ve hiçbir çıkış alıyorum. O benim eski sunucu üzerinde ve benim test ortamında çalışıyor. Ben tamamen kullanım hiçbir şey günlük dosyalarında var, özellikle de bu nasıl giderileceği stumped. Herhangi bir yardım büyük olurdu!

5 Cevap

Peki, bu utanç verici. Php-mysql eksikti. CodeIgniter onu bulamadım gerçeğini günlüğü değildi, hiçbir şey / var / log / messages görünen edildi. Yüklü ve aniden çalışır. Tüm cevaplar için teşekkürler.

Ben suPHP'lidir benim canlı sunucuda bu sorunu olsun. Bunu önlemek için, tüm PHP dosyaları izinleri 0644, 0755 ve dizinleri olmalıdır.

Bir baş ağrısı olmadan bunu yapmak için, aşağıdakilerden birini yapın:

  • Belirttiğiniz izinlerini kullanarak upload edecek bir FTP istemcisi alın
  • Yüklemeden sonra filtreleme kriterlerine dayalı izinleri değişecek bir PHP komut dosyası, bul,
  • Barındırıcınıza kabuk erişin!

Sizin için bazı fikirler:

  • Eğer günlük dosyalarında hiçbir şey olmadığından emin misin? (: / Var / log / mesajları EG) Eğer web sunucunun log dosyaları gibi sistem günlüklerini kontrol ettiniz mi? Php.ini etkin günlükleri tüm kontrol ettiniz mi?

  • CI yapılandırma ayarlarını çift kontrol edin. Belki yanlış veritabanına işaret ediyor?

  • Basit bir PHP komut dosyası <?phpinfo(); ?> çalıştığını doğruladı? Bu CI sorunu yalıtmak istiyorum

Büyük olasılıkla yeni bir konuma için taban url belirtilen değil, dosyadan ayarlayabilirsiniz:

/system/config/config.php

satırında:

$config['base_url'] = 'your new url here';

Yeni bir CodeIgniter projeyi yüklemek denemek ve ur test ortamı yüklemek için deneyin var? İşe mi?

Benim deneyde web sunucu sorunu ile nedeniyle normalde 500 hata. Ama söylediklerini herhangi bir. Htaccess yoktu. Sen daha iyi sadece temiz CI projeyi yüklemek denemek ve web sunucusu Tamam ya da değil bakın.