Estou enfrentando um problema ao tentar instalar o magento. Estou recebendo os seguintes erros. Por favor, alguém pode me ajudar ...!
OS: Ubuntu 16.0.4
apache: 2.4.18
php:
7.0.8 mariaDB: 10.1.16
Fatal error: Uncaught Magento\Framework\Exception\FileSystemException: The file "/opt/lampp/htdocs/magento/var/.regenerate" cannot be deleted Warning!unlink(/opt/lampp/htdocs/magento/var/.regenerate): Permission denied in /opt/lampp/htdocs/magento/vendor/magento/framework/Filesystem/Driver/File.php:382 Stack trace: #0 /opt/lampp/htdocs/magento/vendor/magento/framework/Filesystem/Directory/Write.php(173): Magento\Framework\Filesystem\Driver\File->deleteFile('/opt/lampp/htdo...')
#1 /opt/lampp/htdocs/magento/vendor/magento/framework/Code/GeneratedFiles.php(98): Magento\Framework\Filesystem\Directory\Write->delete('/var/.regenerat...')
#2 /opt/lampp/htdocs/magento/vendor/magento/framework/App/ObjectManagerFactory.php(114): Magento\Framework\Code\GeneratedFiles->cleanGeneratedFiles() #3 /opt/lampp/htdocs/magento/vendor/magento/framework/App/Bootstrap.php(385): Magento\Framework\App\ObjectManagerFactory->create(Array) #4 /opt/lampp/htdocs/magento/vendor/magento/framework/App/Bootstrap.php(362): Magento\Framework\App\Bootstrap- in /opt/lampp/htdocs/magento/vendor/magento/framework/Filesystem/Driver/File.php on line 382
magento2
installation
permissions
venky07
fonte
fonte
Respostas:
Sua
var
pasta não tem as permissões corretas.Sugiro que você siga a documentação oficial para definir as permissões corretas na sua instância do Magento: http://devdocs.magento.com/guides/v2.0/install-gde/prereq/file-system-perms.html
fonte
Você pode resolver isso facilmente, acessando a raiz do documento via terminal e fornecendo permissão para a pasta var desta maneira:
Então tente atualizar e o modo de instalação será mostrado com certeza.
fonte
Se alguém estiver enfrentando os mesmos problemas de permissão (por exemplo,
/var/.regenerate
não pode ser excluído, nos logs httpd)E nenhuma das opções abaixo funciona:
chmod -R 777 var
open_basedir
está desativado ou definido corretamentephp.ini
Tente verificar se sua instalação do Centos 7 tem o SELinux instalado:
sestatus
Se estiver, desative-o:
setenforce 0
fonte
setenforce 0
fiz o truque para mim. Eu ficaria longe de definir 777 em qualquer arquivo.setenforce 0
desativa temporariamente o SELinux. Você precisaria editar/etc/selinux/config
para desativá-lo permanentemente ou para definir a política correta.Enfrento quase o mesmo problema. Em vez de pesquisar aleatoriamente na Internet aleatoriamente, vá no arquivo de log do apache2, no meu caso, meu arquivo de log localizado em
/ var / apache2 / log
então você encontrará o problema exato lá.
para o meu caso, encontrei o seguinte erro.
meu diretório de instalação é var / www / html / M2 / MN226 /
Nota: eu apenas compartilho minha experiência, ela pode ajudá-lo ou não, pois a situação de todos pode não ser a mesma. Se funcionar, tudo bem, se não, então ignore-o. Eu deixo branco:
https://forum.equaltrue.com/topics/showing-blank-page- while-installing-magento-2-2-6/
fonte
A solução de Raphael no Digital Pianism não estava resolvendo para mim, eu tive que executar este comando, que são três comandos encadeados:
fonte