Bonjour,
J'ai lu avec attention toutes les erreur 500 et 504 sur ce forum, mais je n'ai pu trouver de solution pour mon cas (pourtant, j'ai appliqué ce qui était conseillé)
L'environnement :
- Je fonctionne sous proxmox
- Dans proxmox j'ai deux containers de désigné pour Prestashop
-
Le premier est la base de donnée sous mariaDB où j'ai créé une base de donnée prestashop, avec un utilisateur exclusif émanant du deuxième container
On notera que ce container n'est accessible qu'en interne (IP 192.168...)
Les test de connexion à la DB sont OK -
Le deuxième ne concerne que Prestashop.
Le systeme de ce containner est Nginx pour la gestion web, php7.2 pour la partie langage - Dans le container Prestashop, j'y ai mis bien sûr la version 1.7.5.0, vérifié les droits demandé par Presta, et surtout vérifié la connectivité avec la base de donnée.
- Enfin, dans Nginx, j'ai une configuration type pour Presta (Source plus bas) permettant les rewritting, les délais d'execution par PHP...
Je ne trouve plus de solution.
J'ai utilisé aussi le site "instalatron" proposé par Presta., A chaque fois installation ratée.
Il y a forcément un truc que je ne vois pas (ou plutot ne maitrise pas...
Si vous avez des piste, je suis preneur
J'ai le même résultat en local sur mon PC sous Ubuntu 18.04
Merci
Sylvain
Configuration Nginx :
server {
listen 80;
root /var/www/html/Nom-Domaine.com;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm;
server_name Nom-Domaine.com;
location / {
rewrite ^/api/?(.*)$ /webservice/dispatcher.php?url=$1 last;
rewrite ^/([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$1$2.jpg last;
rewrite ^/([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$1$2$3.jpg last;
rewrite ^/([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg last;
rewrite ^/([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg last;
rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg last;
rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg last;
rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg last;
rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg last;
rewrite ^/c/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg last;
rewrite ^/c/([a-zA-Z-]+)(-[0-9]+)?/.+\.jpg$ /img/c/$1.jpg last;
rewrite ^/([0-9]+)(-[_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg last;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_index index.php;
fastcgi_read_timeout 5000;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
#include snippets/fastcgi-php.conf;
# Variable php.ini
#fastcgi_param PHP_ADMIN_VALUE "date.timezone=Europe/Paris";
fastcgi_param PHP_ADMIN_VALUE "post_max_size=32M
date.timezone=Europe/Paris
upload_max_filesize=32M
max_execution_time=600
display_errors=On
error_reporting=On
display_startup_errors=On
";
}
gzip on;
gzip_comp_level 1;
gzip_buffers 16 8k;
gzip_types application/json text/css application/javascript;
}