2017-10-24 12 views
1

Ich habe eine Online-Website und ich möchte meine Website lokal mit der Verwendung von XAMPP bearbeiten. Hier sind die Dinge, die ich unten getan habe:Führen Sie Magento lokal mit Fehler 500

- Change Xampp port Listen 80 to 8080 
- Install database to MySQL  
- put my website files into htdocs  
- change username, dbname in local.xml 
- change web/secure/base_url and web/unsecured/base_url to http://127.0.0.1:8080/(my folder name) in MySQL database, core_config_data table 

Allerdings zeigt meine Website nicht, nachdem ich all diese getan habe.

Es tritt Fehler 500.

enter image description here

was soll ich für diese meine Website angezeigt werden?

Nachdem ich die Erlaubnis und Dateien auf 777 ändern, überprüfe ich für das Fehlerprotokoll in den XAMPP-Dateien (xampp \ apache \ logs Das Fehlerprotokoll zeigt unter:.

enter image description here

Antwort

0

Lösung 1:

wenn Sie einen 500-Fehler konfrontiert dann zunächst sollten Sie für den Webserver Fehlerprotokoll suchen, und wenn es auf apache-Server laufen kann meist in einem dieser zwei Stellen:

Centos oder Archlinux: /var/log/httpd/

Debian oder Ubuntu: /var/log/apache2/

In xampp Sie die Fehlerprotokolle in \xampp\apache\logs\error.log finden, wo xampp Installationsordner ist, wenn Sie nicht die error_log Einstellung in PHP geändert hat .

Lösung 2:

Sie einfach alle Fehler, indem ini_set('display_errors', 1); aus der index.php Datei Ihrer Magento-Projekt, so etwas wie dies ermöglichen kann:

index.php:

error_reporting(E_ALL | E_STRICT); 
ini_set('display_errors', 1); 

.htaccess:

SetEnv MAGE_IS_DEVELOPER_MODE "true" 

Sie können auch Fehler in /var/log/system.log und /var/log/exception.log überprüfen. in Ihrem Magento-Projektverzeichnis.

Standardmäßig ist die Magento-Fehlerausgabe ausgeschaltet. Wenn Ihr PHP nicht konfiguriert ist, um Fehler zu protokollieren, dann wird der Webserver Internal 500 Fehler in Fall eines schwerwiegenden Fehlers zurückgeben.

OR vielleicht sind mit Blick auf dieses Problem wegen der Erlaubnis zu Ihrem Projektordner, so dass das erste, was Sie in den Protokollen für Fehler aussehen sollte und dann können Sie leicht beheben.

Aber, wenn das Problem aufgrund der Genehmigung erfolgt dann:

# Change folders permission to 777 
app/etc 
var 
media 

# Change files permission to 644 
index.php (main index file in magento root folder) 
downloader/index.php 
+0

für den letzten Teil, erwähnen Sie, dass ich für die Erlaubnis suchen, die Datei ist es? –

+0

Ändern Sie die Berechtigung auf 2 Dateien und 3 Ordner, die in meiner Antwort erwähnt werden. Dateien: 'index.php' und 'downloader/index.php' und Ordner: 'app/etc' 'var' und 'media' – Adeel

+0

Nachdem ich die Berechtigung und die Dateien auf 777 geändert habe, suche ich nach dem Fehlerprotokoll in der xampp , der Fehler, den ich Bild oben hochgeladen habe, ist es noch möglich, Änderungen daran vorzunehmen? –