Heim >Backend-Entwicklung >PHP-Tutorial >Nach der Installation von Magento wird folgende Meldung angezeigt: HTTP-FEHLER 500, wie lässt sich das Problem beheben?
Ich habe Magento2 auf Ubuntu14 installiert und die Apache-Eingabeaufforderung kann beim Zugriff auf http://localhost/ angezeigt werden. , aber http://localhost/magento2/ meldet HTTP ERROR 500
Ich habe es mit dem folgenden Befehl installiert:
apt-get update apt-get install git wget wget -O /usr/local/bin/composer http://getcomposer.org/composer.phar chmod +x /usr/local/bin/composer cd /var/www git clone https://github.com/magento/magento2.git cd /var/www/magento2 composer install
Nach dem Fehler habe ich das PHP-Fehlerprotokoll überprüft und die Eingabeaufforderung lautet wie folgt :
[Do Sep 08 11:03:34.275419 2016] [:error] [pid 2214] [client 127.0.0.1:41732] Schwerwiegender PHP-Fehler: Nicht erfasste Ausnahme „MagentoFrameworkExceptionFileSystemException“ mit der Meldung „Die Datei „/ var/ www/html/magento2/var/.regenerate" kann nicht gelöscht werden. Warnung!unlink(/var/www/html/magento2/var/.regenerate): Permission denied' in /var/www/html/magento2/vendor/ magento/ Framework/Filesystem/Driver/File.php:382nStack Trace:n#0 /var/www/html/magento2/vendor/magento/framework/Filesystem/Directory/Write.php(173): MagentoFrameworkFilesystemDriverFile->deleteFile( '/ var/www/html/m...')n#1 /var/www/html/magento2/vendor/magento/framework/Code/GeneratedFiles.php(98): MagentoFrameworkFilesystemDirectoryWrite->delete('/var /.regenerat...')n#2 /var/www/html/magento2/vendor/magento/framework/App/ObjectManagerFactory.php(114): MagentoFrameworkCodeGeneratedFiles->cleanGeneratedFiles()n#3 /var/www/ html/ magento2/vendor/magento/framework/App/Bootstrap.php(385): MagentoFrameworkAppObjectManagerFactory->create(Array)n#4 /var/www/html/magento2/vendor/magento/framework/App/Bootstrap.php (362): MagentoFrameworkAppBootstra in /var/www/html/magento2/vendor/magento/framework/Filesystem/Driver/File.php in Zeile 382
Wie kann diese Situation gelöst werden? Ermöglicht mir die normale Installation von Magento
Ich habe Magento2 auf Ubuntu14 installiert und der Webseitenzugriff http://localhost/ kann die Apache-Eingabeaufforderung anzeigen. Es funktioniert! , aber http://localhost/magento2/ meldet HTTP ERROR 500
Ich habe es mit dem folgenden Befehl installiert:
apt-get update apt-get install git wget wget -O /usr/local/bin/composer http://getcomposer.org/composer.phar chmod +x /usr/local/bin/composer cd /var/www git clone https://github.com/magento/magento2.git cd /var/www/magento2 composer install
Nach dem Fehler habe ich das PHP-Fehlerprotokoll überprüft und die Eingabeaufforderung lautet wie folgt :
[Do Sep 08 11:03:34.275419 2016] [:error] [pid 2214] [client 127.0.0.1:41732] Schwerwiegender PHP-Fehler: Nicht erfasste Ausnahme „MagentoFrameworkExceptionFileSystemException“ mit der Meldung „Die Datei „/ var/ www/html/magento2/var/.regenerate" kann nicht gelöscht werden. Warnung!unlink(/var/www/html/magento2/var/.regenerate): Permission denied' in /var/www/html/magento2/vendor/ magento/ Framework/Filesystem/Driver/File.php:382nStack Trace:n#0 /var/www/html/magento2/vendor/magento/framework/Filesystem/Directory/Write.php(173): MagentoFrameworkFilesystemDriverFile->deleteFile( '/ var/www/html/m...')n#1 /var/www/html/magento2/vendor/magento/framework/Code/GeneratedFiles.php(98): MagentoFrameworkFilesystemDirectoryWrite->delete('/var /.regenerat...')n#2 /var/www/html/magento2/vendor/magento/framework/App/ObjectManagerFactory.php(114): MagentoFrameworkCodeGeneratedFiles->cleanGeneratedFiles()n#3 /var/www/ html/ magento2/vendor/magento/framework/App/Bootstrap.php(385): MagentoFrameworkAppObjectManagerFactory->create(Array)n#4 /var/www/html/magento2/vendor/magento/framework/App/Bootstrap.php (362): MagentoFrameworkAppBootstra in /var/www/html/magento2/vendor/magento/framework/Filesystem/Driver/File.php in Zeile 382
Wie kann diese Situation gelöst werden? Dadurch kann ich Magento normal installieren
Versuchen Sie, das Paket direkt von der offiziellen Website zu installieren
Berechtigung verweigert
Unzureichende Berechtigungen, stellen Sie sicher, dass das Verzeichnis ./var beschreibbar ist. vorzugsweise dort, wo sich das Projekt befindet. Die Besitzer der Verzeichnisse gehören alle zu Apache
chown -R apache:apache ./