web-dev-qa-db-fra.com

Joomla! 3 installation gèle lors de la création d'une table de base de données

J'essaie d'installer Joomla! 3.2.1 sur mon système mais l'installation gèle à mi-chemin. J'ai téléchargé et installé Wamp Server 2.4 et je voulais installer Joomla localement! 3.2.1, mais l'installation gèle et ne se termine pas.

browser screenshot of hanging install

Il ne s’arrête pas avant la fin de l’installation lors de la tâche "création de tables de base de données": il reste apparemment indéfiniment sur ce bit.

Augmenter le temps d'exécution maximum dans php.ini et redémarrer le wamp n'a pas aidé.

My Wamp 2.4 utilise:

  • MySQL 5.6.12
  • php 5.4.16
  • Apache 2.4.4

Comment puis-je obtenir le programme d'installation pour aller au-delà de ce point?

45
Universe

Ce problème se produit le plus souvent à Joomla 3.x. Pour résoudre ceci, allez à wamp\www\Your joomla folder\installation\sql\mysql et ouvrez le fichier Joomla.sql trouver le terme

"ENGINE = InnoDB"

et remplace TOUT avec

"MOTEUR = 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 le programme d'installation rapide.

82
Universe

Le problème est que PHP a expiré. Par défaut, WAMP est fourni avec la variable php max_execution_time = 30

Regarder votre php error log et cela devrait rendre cette erreur assez évidente.

Alors éditez votre php.ini, en utilisant le système de menus de wampmanager

wampmanager -> PHP -> php.ini

Trouver le paramètre

max_execution_time = 30

Et changez le en

max_execution_time = 200

Ensuite, redémarrez Apache pour voir ces changements.

Une fois l’installation terminée, revenez en arrière et remplacez-la par une valeur ne dépassant pas 60.

24
RiggsFolly

La plupart des utilisateurs sont confrontés à ce problème lors de l'installation de Joomla 3.x. J'ai aussi fait face à ce problème. Ensuite, j'ai trouvé la solution pour effectuer des changements de configuration dans mon fichier php.ini et le fichier mysql de joomla. j'ai fait les changements suivants:

in php.ini file

Output_Buffering=Off 
Display_Errors=Off 
and in wamp\www\Your joomla folder\installation\sql\mysql\Joomla.sql
replaced all the occurence of "ENGINE=InnoDB" with "ENGINE=MyIsam" 

Maintenant, mon site de démonstration joomla fonctionne bien

3
sachin

En cas de changement max_execute_time ou remplacer InnoDB ne fonctionnait pas pour vous, essayez de l'installer dans un autre navigateur comme Opera. Travaillé pour moi !!

2
Dyuuha

J'ai implémenté les modifications suivantes:

"ENGINE=InnoDB"

et remplace TOUT avec

"ENGINE=MyIsam"

puis j'ai augmenté le temps d'exécution dans le fichier php.ini à 200, comme indiqué dans les réponses précédentes.

max_execution_time = 30

Et changez le en

max_execution_time = 200

De plus, dans le fichier php.ini

Output_Buffering=Off 
Display_Errors=Off

Cela a fait le travail!

2
Shan

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.

1
Pankaj