Lors de l’installation de Joomla, le processus s’arrête lors de la création des tables. Certaines tables ont été créées, mais pas toutes. Jusqu'à présent, cela ne se produit qu'avec MySQL avec Joomla 3.x. Que devrais-je faire?
L'installation de Joomla nécessite un infra correctement configuré. Il semble que plusieurs piles ne soient pas correctement configurées prêtes à l'emploi pour cette configuration très courante de Joomla.
Augmentez max_execution_time dans le fichier php.ini et redémarrez Apache jusqu'à ce que l'installation de Joomla aboutisse. L'installation doit continuer à créer les tables et se terminer à temps.
Cela est arrivé sur mon XAMPP sur un ordinateur portable (plutôt lent). Fondamentalement, le script expire en attendant MySQL. En augmentant max_execution_time
résolu le problème pour moi.
Changez le moteur de stockage d'InnoDB en MyISAM dans installation/sql/mysql/joomla.sql.
Voir administrateur/composants/com_admin/sql/updates/mysql/3.0.0.sql pour connaître les instructions ALTER permettant de rétablir le moteur en InnoDB après l’installation.
J'ai aussi eu le même problème. Ensuite, j'ai trouvé la solution pour faire quelques changements de configuration dans mon fichier php.ini et le fichier mysql de joomla.
Le problème peut être dû aux raisons suivantes:
Regarder votre php error log
et cela devrait rendre cette erreur assez évidente.
Alors éditez votre php.ini
fichier, allez dans le répertoire où php est installé, puis recherchez le fichier php.ini et recherchez le paramètre
max_execution_time = 30
Et changez le en
max_execution_time = 200
Puis redémarrez Apache.
Une fois l’installation terminée, revenez en arrière et remplacez-la par une valeur ne dépassant pas 60
.
Pour résoudre ce problème, allez à
Joomla_root\installation\sql\mysql\Joomla.sql
remplacé toutes les occurrences de ENGINE = InnoDB par ENGINE = MyIsam
MyIsam est plus pris en charge et compatible avec Joomla.
Faites la même chose avec le fichier (sample_data.sql), si c'est quickstart setup.
J'ai moi aussi été confronté au même problème de suspension de l'installation de joomla 3.4.5 sur ma machine Windows.
OS: Win 8.1 x64
XAMPP v3.2.1
Joomla: 3.4.5
J'ai essayé de faire la même chose 5-6 fois. Ensuite, après avoir googlé, de nombreuses personnes sont parvenues à la conclusion que cela ne pouvait être résolu que par la modification de 2 paramètres dans le fichier de configuration php.ini généralement situé à l'intérieur du fichier.
<XAMPP_INSTALL_DIR>/php/php.ini
memory_limit = 512M
max_execution_time = 200
Ça a marché. Il n’est donc pas nécessaire de modifier le moteur InnoDB en MyIsam. L'installation de base fonctionne bien. Juste le problème avec nos paramètres par défaut de la configuration php.
J'utilise XAMPP pour Joomla, tout ce que j'ai fait est de changer le max_execution_time=30
à max_execution_time=3000
; ça a marché!
Procédure:
C:\xampp\php
et ouvrez le php.ini
fichiermax_execution_time
, cela localisera la ligne de syntaxe=30
à =300
php.ini
Vous devez redémarrer Apache/xampp, puis relancer l’installation de Joomla.
Ça va marcher. J'espère que ça t'as aidé.
Vous devriez localiser php.ini
dans C:\xampp\php
ou C:\wamp\bin\php\php5.5.12
et changer memory_limit = 512MB
et max_execution_time=300
après ça il faut aller C:\xampp\htdocs\user\installation\sql\mysql
puis ouvrez joomla.sql ou quelquechose.sql et trouvez tous les ENGINE=InnoDB
et les changer en ENGINE=MyIsam
.