Lors de l'installation de Joomla, le processus s'arrête lors de la création de 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?
Lors de l'installation de Joomla, le processus s'arrête lors de la création de 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?
Réponses:
L'installation de Joomla nécessite un infra correctement configuré. Il semble que plusieurs piles ne soient pas correctement configurées prédéfinies pour cette configuration Joomla très courante.
Augmentez max_execution_time dans php.ini et redémarrez apache jusqu'à ce que l'installation de Joomla réussisse. L'installation doit continuer à créer les tables et se terminer en temps opportun.
Changez le moteur de stockage d'InnoDB en MyISAM dans installation / sql / mysql / joomla.sql.
Voir administrator / components / com_admin / sql / updates / mysql / 3.0.0.sql pour les instructions ALTER pour changer 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 se produire pour les raisons suivantes -
Regardez 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 trouvez le fichier php.ini et trouvez le paramètre
max_execution_time = 30
Et changez-le en
max_execution_time = 200
Redémarrez ensuite 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, accédez à
Joomla_root \ installation \ sql \ mysql \ Joomla.sql
remplacé toute l'occurrence d' ENGINE = InnoDB par ENGINE = MyIsam
MyIsam est plus pris en charge et compatible avec Joomla.
Faites de même avec le fichier (sample_data.sql), s'il s'agit d'une configuration de démarrage rapide.
Vous devez localiser php.ini
dans C:\xampp\php
et C:\wamp\bin\php\php5.5.12
et modifier memory_limit = 512MB
et max_execution_time=300
après cela, vous devez aller, C:\xampp\htdocs\user\installation\sql\mysql
puis ouvrir joomla.sql ou quelque chose.sql, puis trouver tout ENGINE=InnoDB
et les changer en ENGINE=MyIsam
.
Moi aussi, j'ai é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é d'effectuer les mêmes 5-6 fois. Ensuite, après avoir googlé, beaucoup sont parvenus à la conclusion qu'il peut être résolu simplement en modifiant 2 paramètres dans le fichier de configuration php.ini généralement situé à l'intérieur du
<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 a été de changer le max_execution_time=30
pour 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 réessayer l'installation de Joomla.
Ça va marcher. J'espère que cela pourra aider.