14.04 no erro do AWS server 500

0

Minha pilha Ubuntu LAMP funciona perfeitamente. Eu também posso usar o phpMyAdmin sem erro do docroot.

No entanto, depois de instalar o Magento2 e confirmar que ele foi instalado corretamente. Eu agora recebo um erro de servidor 500 SOMENTE quando tento acessar o aplicativo magento. O acesso a todo o resto continua a funcionar bem.

Sintomas? O navegador da Web exibe uma página completamente em branco. O depurador de navegador apenas informa o erro do servidor 500 sem outras informações.

Eu também fiz um cross-posting para o grupo Magento, mas não obtive tração útil por lá.

Todos os ponteiros para resolver isso são muito apreciados.

Do acesso mais recente.log

174.20.108.232 - - [04/Mar/2016:21:07:54 +0000] "GET / HTTP/1.1" 500 184 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/601.5.17 (KHTML, like Gecko) Version/9.1 Safari/601.5.17"

Do error.log mais recente

Fri Mar 04 01:15:20.402103 2016] [:error] [pid 1954] [client 174.20.108.232:52539] PHP Fatal error:  Uncaught exception 'Magento\Framework\Exception\LocalizedException' with message 'Can't create directory /var/www/html/var/generation/Magento/Framework/App/ResourceConnection/.' in /var/www/html/vendor/magento/framework/Code/Generator.php:103\nStack trace:\n#0 /var/www/html/vendor/magento/framework/Code/Generator/Autoloader.php(35): Magento\Framework\Code\Generator-
generateClass('Magento\\Framewo...')\n#1 [internal function]: Magento\Framework\Code\Generator\Autoloader-
load('Magento\\Framewo...')\n#2 [internal function]: spl_autoload_call('Magento\\Framewo...')\n#3 /var/www/html/vendor/magento/framework/Code/Reader/ClassReader.php(19): ReflectionClass->__construct('Magento\\Framewo...')\n#4 /var/www/html/vendor/magento/framework/ObjectManager/Definition/Runtime.php(44): Magento\Framework\Code\Reader\ClassReader-
getConstructor('Magento\\Framewo...')\n#5 /var/www/html/vendor/magento/framework/ObjectManager/Factory/Dynamic/Developer.php(71): Magento\Framework\ObjectManager\Definition\Runtime-
getParameters('Magento\ in /var/www/html/vendor/magento/framework/Code/Generator.php on line 103
    
por Dave G 04.03.2016 / 00:01

2 respostas

0

Você confirmou a propriedade & as permissões estão de acordo com a documentação do Magento 2 ?

O erro sugere que as permissões estão erradas, pois não é possível criar um novo diretório.

PHP Fatal error: Uncaught exception '[...]' with message 'Can't create directory /var/www/html/var/generation/Magento/Framework/App/ResourceConnection/.'

    
por cmh 04.03.2016 / 22:43
0

Por favor, verifique os arquivos e a permissão do diretório deve ser 775, e a propriedade do grupo deve ser o apache.

Por favor, siga os comandos abaixo.

 chmod -R 755 /var/www/html 
chmod -R 777 /var/www/html/var
chown -R username:www-data /var/www/html

Se ainda assim você não conseguir acessar, envie-nos um registro do apache.

 tail /var/log/apache/error.log 
    
por Arvind Rawat 27.03.2016 / 10:22