it-swarm-eu.dev

Cosa fare quando l'installazione si blocca nella creazione di tabelle?

All'installazione di Joomla il processo si interrompe durante la creazione di tabelle. Sono state create alcune tabelle, ma non tutte. Finora questo succede solo con MySQL con Joomla 3.x. Cosa dovrei fare?

8
sovainfo

L'installazione di Joomla richiede un'infrazione correttamente configurata. Sembra che diversi stack non siano configurati correttamente e pronti all'uso per questa configurazione Joomla molto comune.

Aumenta max_execution_time in php.ini e riavvia Apache fino al completamento dell'installazione di Joomla. L'installazione dovrebbe continuare a creare le tabelle e terminare in modo tempestivo.

4
sovainfo

Ho avuto questo accadere sul mio XAMPP su un laptop (piuttosto lento). Fondamentalmente lo script scade durante l'attesa di MySQL. Crescente max_execution_time risolto il problema per me.

3
Bakual

Cambia il motore di archiviazione da InnoDB a MyISAM nell'installazione/sql/mysql/joomla.sql.

Vedere amministratore/componenti/com_admin/sql/updates/mysql/3.0.0.sql per le istruzioni ALTER per ripristinare il motore in InnoDB dopo l'installazione.

2
sovainfo

Ho avuto anche lo stesso problema. Quindi ho trovato la soluzione per apportare alcune modifiche alla configurazione nel mio file php.ini e nel file mysql di joomla.

Il problema potrebbe verificarsi a causa dei seguenti motivi:

1. PHP scaduto.

Guarda la tua php error log e dovrebbe rendere questo errore abbastanza evidente.

Quindi modifica il tuo php.ini file, vai alla directory in cui è installato php e quindi trova il file php.ini e trova il parametro

max_execution_time = 30

E cambiarlo in

max_execution_time = 200 

Quindi riavviare Apache.

Una volta completata l'installazione, tornare indietro e cambiarlo in un valore non più di 60.

2. Tipo di motore

Per risolvere questo problema, vai a

Joomla_root\installazione\sql\mysql\joomla.sql

ha sostituito tutte le occorrenze di ENGINE = InnoDB con ENGINE = MyIsam

MyIsam è più supportato e compatibile con Joomla.

Fai lo stesso con il file (sample_data.sql), se si tratta di un'installazione rapida.

1
Joomler

Anch'io ho affrontato lo stesso problema di sospensione dell'installazione di joomla 3.4.5 sul mio computer Windows.

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

Ho provato a eseguire le stesse 5-6 volte. Quindi, dopo aver cercato su Google molto è arrivato alla conclusione che può essere risolto solo modificando 2 parametri nel file di configurazione php.ini che si trova di solito all'interno del

<XAMPP_INSTALL_DIR>/php/php.ini

memory_limit = 512M
max_execution_time = 200

Ha funzionato. Pertanto, non è necessario modificare il motore InnoDB in MyIsam. L'installazione di base funziona bene. Solo il problema con le nostre impostazioni predefinite della configurazione php.

0
Pankaj

Uso XAMPP per Joomla, tutto quello che ho fatto è stato cambiare il max_execution_time=30 a max_execution_time=3000; ha funzionato!

Procedura:

  • Vai a C:\xampp\php e apri php.ini file
  • Stampa ctr+f e digita max_execution_time, questo localizzerà la linea di sintassi
  • Cambia il valore da =30 a =300
  • Salva php.ini

È necessario riavviare Apache/xampp, quindi riprovare a installare Joomla.

Funzionerà. Spero che sia d'aiuto.

0
Peter Ojo

Dovresti individuare php.ini nel C:\xampp\php o C:\wamp\bin\php\php5.5.12 e modifica memory_limit = 512MB e max_execution_time=300 dopo che devi andare C:\xampp\htdocs\user\installation\sql\mysql quindi apri joomla.sql o something.sql e poi trova tutto ENGINE=InnoDB e modificali in ENGINE=MyIsam.

0
Javad Nouri