web-dev-qa-db-fra.com

Impossible de cliquer sur suivant lors de la nouvelle installation

Pas l'endroit où je pensais rester coincé. Mon hébergeur (mon pote) a réinstallé son système d'exploitation et comme je n'avais jamais vraiment travaillé sur le site, j'ai choisi de tout recommencer. Il utilise NGINX si cela compte.

Problème simple à décrire vraiment. Je ne peux pas cliquer sur Suivant sur la première page de l'installation. Lorsque vous cliquez sur le bouton, que le formulaire soit entièrement rempli ou non, une barre de progression apparaît brièvement, puis disparaît.

La version est 3.4.8 mais je ne pense pas que la version compte. Le serveur exécute php v5.4.16, ce qui est conforme aux spécifications recommandées.

J'ai effacé et décompressé le répertoire webroot plusieurs fois. Cela ne semble pas être un problème d'autorisations, mais je ne suis pas sûr.

1
Matt

Si vous ne pouvez pas installer Joomla, votre serveur ne remplit pas la configuration minimale requise. Par exemple, une configuration de base PHP doit avoir certaines extensions PHP activées.

Consultez le journal de la console de votre navigateur ou du serveur pour vérifier s’il existe une sortie d’erreur plus détaillée.

PD: PHP 5.4 n’est plus stable, il est en fin de vie. Je recommande au moins PHP 5,5 https: // secure.php.net/releases/

5
Anibal

Une autre raison pour laquelle le bouton "Suivant" du programme d'installation ne fonctionne pas est due à des problèmes de sessions/cookies qui provoquent l'échec de la vérification des jetons CSRF et la redirection vers la première page et le message d'erreur à perdre en raison d'un manque de session . Quelques causes potentielles:

  • Les cookies sont désactivés dans votre navigateur.
  • Les cookies sont filtrés/bloqués par une extension du navigateur.
  • Les cookies sont filtrés/bloqués par un proxy (direct ou inverse) ou un autre middleware.
  • Les sessions PHP ne sont pas fonctionnelles à cause d'une mauvaise configuration dans php.ini.
  • Utilisation d'une connexion HTTP lorsque les cookies de session sont bloqués pour des connexions non HTTPS (par exemple, session.cookie-secure dans php.ini).
2
Kevinoid

J'ai utilisé CentOS 7 avec NGINX et Joomla 3.6.2 et j'ai eu le même problème.

Problème: Autorisation dans le dossier "/ var/lib/php/session" pour le groupe "Apache"

[user@localhost ~]$ Sudo ls -al /var/lib/php/session
total 8
drwxrwx--- 2 root Apache 4096 May 12 10:49 .
drwxr-xr-x 3 root root   4096 Aug  9 07:35 ..

Solution: Modifier l'autorisation de dossier pour le groupe "nginx"

[user@localhost ~]$ Sudo chown root:nginx /var/lib/php/session
[user@localhost ~]$ Sudo ls -al /var/lib/php/session
total 12
drwxrwx--- 2 root  nginx 4096 Aug  9 08:13 .
drwxr-xr-x 3 root  root  4096 Aug  9 07:35 ..
-rw------- 1 nginx nginx 1261 Aug  9 08:20 sess_a4j5nrejik5lqjq07es7if3dq6

Ça a marché!

2
Deividson Damasio