Bonjour,
j'ai développé une application web avec CakePHP 2.10 qui est utilisée sur 4 sites différents. Tout fonctionne très bien sur ces 4 sites, mais là, j'essaie de copier le même projet sur un autre serveur et j'obtiens immanquablement une erreur 504 (Gateway Timeout).
- L'hébergeur est le même pour les 5 serveurs (OVH).
- Mes fichiers .htaccess sont les mêmes.
- J'ai vérifié qu'aucun fichier soit en UTF with BOM
- J'ai vidé à plusieurs reprises le cache
- J'ai vérifié la propagation du DNS - ok!
- Je me suis mis en debug=2
- La connexion sur ma base de données se fait bien si je me connecte depuis un autre serveur
- Je suis en PHP 7.1 version stable (j'ai essayé les autres versions), en PHPCGI
- Il n'y a pas de firewall
- Mes fichiers ont tous un droit d'accès 604 et mes dossiers 705
Voilà, si vous avez une idée de ce qui peut clocher, merci d'avance.
Voici mes .htaccess :
www/
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
app/
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
webroot/
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>