500 Erro interno do servidor ao instalar o magento2.2.2

14

Estou tentando instalar o Magento 2.2.2 no meu ambiente local do Windows com o WAMP. Mas isso me dá um erro interno de 500 servidores . Quando substituo a versão anterior do htaccessarquivo, ele funciona. Esse seria o problema?

O mecanismo de reescrita está ativado e o módulo está carregado.

Log de erro:

Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration

Eu tentei habilitar LoadModule version_module modules/mod_version.sopara fazê-lo funcionar, mas agora, quando a instalação é executada, ela responde no meu console que é falsedepois de alguns segundos. Quando tento atualizar, ele inicia a instalação restante, mas preciso atualizar várias vezes para concluir a instalação. Não sei se o Magento foi instalado com sucesso ou não durante esse processo.

Quando vou ao administrador, ele funciona, mas eu recebo erros de JS do console. O front-end ainda é carregado sem CSS.

Tentei instalá-lo várias vezes, mas sempre que acabava com esse erro

Zaheerabbas
fonte
Você poderia compartilhar o arquivo htaccess e o arquivo de log que detalha o erro?
user5198077

Respostas:

21

Ok Finalmente .... aqui está o processo que eu segui para me livrar disso.

Etapa 1 :: Verifique se o arquivo LoadModule version_module modules/mod_version.sofoi carregado httpd.confpara resolver o Invalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configurationerro.

Passo 2::

Verifique se o valor da variável abaixo deve ser definido como

max_execution_time = 1800
max_input_time = 1800
memory_limit = 1024M

Etapa 3: :( Opcional)

Crie host virtual.

adicione o código abaixo no caminho do arquivo: D:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf

O caminho pode variar conforme sua instalação

<VirtualHost *:80>
ServerName demomage222
ServerAlias www.demomage222.com
DocumentRoot D:/wamp64/www/mage222
<Directory  "/">
    Options +Indexes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
</Directory>

Faça a entrada no arquivo host como abaixo. caminho do arquivo host para mim (pode ser diferente para você):C:\Windows\System32\drivers\etc\hosts

127.0.0.1 www.demomage222.com
Zaheerabbas
fonte
+1 na sua postagem, isso me ajuda a resolver o problema! O loadmodule especial mod_version.so precisa ser ativado! Mais uma vez
obrigado
1

Eu também estava enfrentando o mesmo problema ao instalar o Magento 2.2 no WAMP. Mudei a versão do PHP para PHP 7.1 e reiniciei a instalação. As coisas funcionaram para mim.

Gaurav Verma
fonte
0

Localize Options +FollowSymLinksno .htaccessde sua raiz Magento e alterá-lo para:Options +SymLinksIfOwnerMatch

Faça isso por /pub/static/.htaccesse /pub/media/.htaccesstambém.

EDITAR

O erro descrito indica que mod_version não está sendo ativado.

Para habilitá-lo, vá para http.confa confpasta e encontre uma linha que contenha mod_version.

Remova "#" do início para descomentá-lo.

Então reinicie o apache.

Lez
fonte
mudado, mas nada acontecer
Zaheerabbas
Você deve verificar o log de erros do php e publicar o conteúdo. Ele deve estar localizado aqui: ... \ wamp \ logs \ error.log
Lez
dá erro no log comoInvalid command '<IfVersion', perhaps misspelled or defined by a module not included in the server configuration
Zaheerabbas
0

Se você o estiver enfrentando durante a instalação , pode ser um erro de permissão .

Na maioria dos casos, um erro interno do servidor 500 é devido a uma permissão incorreta em um ou mais arquivos ou pastas. defina a permissão da pasta para 0775

sudo chmod -R 775 /path_to_magent/Folder
BSB
fonte
Não se aplica aqui como janelas
Dominic Xigen 28/07/19