ti-enxame.com

O que fazer quando a instalação travou na criação de tabelas?

Após a instalação do Joomla, o processo pára ao criar tabelas. Algumas tabelas foram criadas, mas não todas. Até agora, isso só acontece com o MySQL com o Joomla 3.x. O que devo fazer?

8
sovainfo

A instalação do Joomla requer uma infra-estrutura adequadamente configurada. Parece que várias pilhas não estão configuradas corretamente para esta configuração muito comum do Joomla.

Aumente max_execution_time no php.ini e reinicie o Apache até que a instalação do Joomla seja bem-sucedida. A instalação deve continuar criando as tabelas e terminar em tempo hábil.

4
sovainfo

Isso aconteceu no meu XAMPP em um laptop (bastante lento). Basicamente, o script atinge o tempo limite enquanto aguarda o MySQL. Aumentando max_execution_time resolveu o problema para mim.

3
Bakual

Mude o mecanismo de armazenamento de InnoDB para MyISAM em installation/sql/mysql/joomla.sql.

Consulte Administrator/components/com_admin/sql/updates/mysql/3.0.0.sql para obter instruções ALTER para alterar o mecanismo novamente para o InnoDB após a instalação.

2
sovainfo

Eu também tive o mesmo problema. Então eu encontrei a solução para fazer algumas alterações de configuração no meu arquivo php.ini e no arquivo mysql do joomla.

O problema pode estar ocorrendo devido aos seguintes motivos -

1. PHP atingiu o tempo limite.

Olhe para sua php error log e deve tornar esse erro bastante óbvio.

Então edite seu php.ini file, vá para o diretório em que o php está instalado e localize o arquivo php.ini e localize o parâmetro

max_execution_time = 30

E mude para

max_execution_time = 200 

Em seguida, reinicie o Apache.

Depois que a instalação estiver concluída, volte e altere-a para um valor não superior a 60.

2. Tipo de motor

Para corrigir esse problema, vá para

Joomla_root\instalação\sql\mysql\Joomla.sql

substituiu toda a ocorrência de ENGINE = InnoDB por ENGINE = MyIsam

MyIsam é mais suportado e compatível com o Joomla.

Faça o mesmo com o arquivo (sample_data.sql), se for a instalação de início rápido.

1
Joomler

Eu também enfrentei o mesmo problema de suspensão da instalação do joomla 3.4.5 na minha máquina Windows.

OS: Win 8.1 x64
XAMPP v3.2.1
Joomla: 3.4.5

Eu tentei executar as mesmas 5-6 vezes. Então, depois de pesquisar muito, chegamos à conclusão de que ele pode ser resolvido apenas com meus 2 parâmetros modificados no arquivo de configuração do php.ini, geralmente localizado dentro do diretório

<XAMPP_INSTALL_DIR>/php/php.ini

memory_limit = 512M
max_execution_time = 200

Funcionou. Portanto, não há necessidade de modificar o mecanismo InnoDB para MyIsam. A instalação da base funciona bem. Apenas o problema com nossas configurações padrão da configuração do php.

0
Pankaj

Eu uso o XAMPP para Joomla, tudo o que fiz foi mudar o max_execution_time=30 para max_execution_time=3000; funcionou!

Procedimento:

  • Vamos para C:\xampp\php e abra o php.ini Arquivo
  • Pressione ctr+f e digite max_execution_time, isso localizará a linha de sintaxe
  • Mude o valor de =30 para =300
  • Salve  php.ini

Você deve reiniciar o Apache/xampp e tente a instalação do Joomla novamente.

Vai funcionar. Espero que ajude.

0
Peter Ojo

Você deve localizar php.ini em C:\xampp\php ou C:\wamp\bin\php\php5.5.12 e altere memory_limit = 512MB e max_execution_time=300 depois disso você precisa ir C:\xampp\htdocs\user\installation\sql\mysql abra o joomla.sql ou algo.sql e encontre tudo ENGINE=InnoDB e altere-os para ENGINE=MyIsam.

0
Javad Nouri