2016-12-01 5 views
0

Ich habe eine Website "http://fantastictravels.co/" es funktionierte gut, aber plötzlich hörte es auf zu arbeiten und gibt mir den Fehler beim Öffnen der Website. Es basiert auf Codeigniter-Framework in PHP.Seite funktioniert nicht, http Fehler 500

Mein Controller-Code ist:

defined('BASEPATH') OR exit('No direct script access allowed'); 
    class Travels extends CI_Controller { 

     function __construct(){ 
      parent :: __construct(); 
      $this->load->model('Travel'); 
      $this->load->helper('url'); 
     } 

Meine .htaccess-Code ist:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L] 
+0

Was hat sich seit gestern geändert? Verwenden Sie eine Hosting-Firma? Haben sie etwas verbessert? Haben Sie sich die Fehlerprotokolle für weitere Informationen angesehen? –

+0

[HTTP 500 weist auf einen generischen serverseitigen Fehler hin] (https://en.wikipedia.org/wiki/List_of_HTTP_status_codes#5xx_Server_Error). Jedes Mal, wenn Sie es sehen, sollte Ihr erster Schritt darin bestehen, sich Ihre Protokolle anzuschauen. Sie sollten nützliche Details aufdecken. – Chris

+0

keine Änderung keine Aktualisierung ich tat –

Antwort

0

Sie Ihren Code debuggen können an den apache2 Protokolle durch suchen. Angenommen, Sie haben apache2 installiert, führen Sie diesen Befehl in Ihrem Terminal aus und versuchen Sie, auf Ihre Site zuzugreifen.

tail -f /etc/apache2/error.log 

Der HTTP 500 Fehler tritt auf, wenn es hauptsächlich einen Code gibt. Überprüfen Sie diesen Link.

https://www.lifewire.com/500-internal-server-error-explained-2622938 
Verwandte Themen