web-dev-qa-db-fra.com

L'utilisation du programme d'installation d'extensions (fichier de package de téléchargement) ne fonctionne pas tout le temps

J'étais très réservé pour poster cette question, mais c'est un problème auquel je suis confronté dans presque tous les sites Web, et j'aimerais obtenir les réactions des autres à ce sujet. Le fichier de package de téléchargement dans le programme d'installation d'extensions pose un comportement instable, ce qui complique l'installation.

Lors de la tentative d'installation d'extensions dans différents environnements de serveur, certaines extensions seront installées sans problème, mais pour d'autres cela ne fonctionnera pas immédiatement. Il se fige et continue d'afficher "l'écran d'installation" sans aucun progrès. Si je ne l'annule pas, il restera là pour toujours.

Waiting for minutes the installer...

Il existe de nombreux cas dans lesquels je dois réessayer plusieurs fois l'installation. Puis tout à coup, l’installation sera achevée sans aucune difficulté et sans délai.

Je ne trouve pas d'indices communs pour savoir quand cela se produit, cela ne se produit pas pour une extension en particulier, ni la taille de l'extension est liée.

Il n'y a pas de problèmes d'autorisation, l'emplacement du dossier tmp est défini correctement, pas de paramètres FTP - et encore: à un moment donné, il parviendra à installer l'extension en question sans aucun problème.

Ceci est très ennuyant et prend beaucoup de temps lors de la construction d'un site Web et n'est pas non plus le meilleur pour les clients.

Êtes-vous également confronté à ce problème? Quelqu'un a une idée de ce qui peut être le problème ici?

2
FFrewin

J'ai tendance à penser que quelque chose pourrait être lié au navigateur.

Comme je travaille principalement avec Safari 5.1, je n’ai donc pas eu la chance de tester le problème de manière approfondie en utilisant d’autres navigateurs.

Ce que je fais cependant, est le suivant:

Lorsque le problème apparaît dans Safari, j'efface le cache du navigateur, actualise la page et recommence l'installation. Dans de nombreux cas, cela semble fonctionner et je suis en mesure d'installer l'extension.

Cependant, il existe encore quelques cas où l'installation n'est pas possible. Quand c'est le cas, j'utilise Chrome ou Firefox. L'installation se déroule sans tracas au premier essai.

0
FFrewin

C’est long, mais en supposant que cela ne se produise que pour de grandes extensions, cela peut-être peut-être quelque chose de semblable avec le temps maximum d’exécution postérieur. Dans votre fichier php.ini, regardez ces 3 lignes et augmentez les valeurs

post_max_size = xxM
upload_max_filesize = xxM
max_execution_time = xxx
1
Lodder