Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 27/01/2021, à 17:41

jacques.thomas

Re : {RESOLU} Installation du CMS Prestashop sur un serveur local Ubuntu

krodelabestiole a écrit :

si tu as une page blanche c'est très probablement que tu as une erreur PHP et que tu ne l'affiches pas. tu peux consulter les logs ou 4.1 Page blanche

Voila ce que me donne le rapport sur PHP

tj@tansem-desktop:~$ apt list \*php\* --installed
En train de lister... Fait
libapache2-mod-php7.4/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
libapache2-mod-php/focal,focal,now 2:7.4+75 all  [installé]
php-common/focal,focal,now 2:75 all  [installé, automatique]
php-curl/focal,focal,now 2:7.4+75 all  [installé]
php-gd/focal,focal,now 2:7.4+75 all  [installé]
php-intl/focal,focal,now 2:7.4+75 all  [installé]
php-json/focal,focal,now 2:7.4+75 all  [installé]
php-mbstring/focal,focal,now 2:7.4+75 all  [installé]
php-mysql/focal,focal,now 2:7.4+75 all  [installé]
php-xml/focal,focal,now 2:7.4+75 all  [installé]
php-zip/focal,focal,now 2:7.4+75 all  [installé]
php7.4-cli/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-common/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-curl/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-gd/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-intl/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-json/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-mbstring/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-mysql/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-opcache/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-readline/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-xml/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4-zip/focal-updates,focal-security,now 7.4.3-4ubuntu2.4 amd64  [installé, automatique]
php7.4/focal-updates,focal-updates,focal-security,focal-security,now 7.4.3-4ubuntu2.4 all  [installé, automatique]
php/focal,focal,now 2:7.4+75 all  [installé]
tj@tansem-desktop:~$ sudo update-alternatives --config php
Il n'existe qu'une « alternative » dans le groupe de liens php (qui fournit /usr/bin/php) : /usr/bin/php7.4
Rien à configurer.

Dernière modification par jacques.thomas (Le 27/01/2021, à 17:49)

Hors ligne

#27 Le 27/01/2021, à 19:35

krodelabestiole

Re : {RESOLU} Installation du CMS Prestashop sur un serveur local Ubuntu

jacques.thomas a écrit :

Voici le retour :

tj@tansem-desktop:~$ namei -l /var/www/prestashop/cache/smarty/compile/index.php
f: /var/www/prestashop/cache/smarty/compile/index.php
drwxr-xr-x root root     /
drwxr-xr-x root root     var
drwxrwxr-x tj   root     www
drwxr-x--- tj   www-data prestashop
drwxr-x--- tj   www-data cache
drwxr-x--- tj   www-data smarty
drwxr-x--- tj   www-data compile
                         index.php - Aucun fichier ou dossier de ce type

le groupe www-data devrait avoir accès en écriture au répertoire cache et à tout son contenu.

chmod -R g+w /var/www/prestashop/cache

encore une fois, la liste des répertoires à autoriser en écriture au groupe (soit www-data) est là : http://doc.prestashop.com/display/PS17/ … patibility

Recursive write permission on ~/cache/

et il y en a d'autres...

En ligne

#28 Le 29/01/2021, à 11:11

jacques.thomas

Re : {RESOLU} Installation du CMS Prestashop sur un serveur local Ubuntu

Si je donne une autorisation au groupe en écriture sur le dossier prestashop/cache = page blanche

J'ai revu les infos données par prestashop, j'ai donc testé dossier par dossier sur

Recursive write permission on ~/config/
Recursive write permission on ~/cache/
Recursive write permission on ~/log/
Recursive write permission on ~/img/
Recursive write permission on ~/mails/
Recursive write permission on ~/modules/
Recursive write permission on ~/override/
Recursive write permission on ~/themes/default/lang/
Recursive write permission on ~/themes/default/pdf/lang/
Recursive write permission on ~/themes/default/cache/
Recursive write permission on ~/translations/
Recursive write permission on ~/upload/
Recursive write permission on ~/download/
Recursive write permission on ~/sitemap.xml

Résultat page blanche : certains dossiers donnés par prestashop n'existent  pas dans le dossier prestashop, peux être une question de version , je suis en 1.7.7.0

J'ai appliqué sur les dossier de mon dossier prestashop la commande

chmod -R g+w

dossier par dossier en testant systématiquement le site.

Il manque une autorisation en écriture pour le groupe sur le dossier suivant

/var/www/prestashop/var/cache

Après la mise en place du dossier prestashop  :

sudo chown -R $USER:www-data /var/www/prestashop
sudo chmod -R a-rwx,u+rwX,g+rX /var/www/prestashop
sudo chmod -R g+w /var/www/prestashop/var/cache

Fonctionne impeccable...

Dernière modification par jacques.thomas (Le 29/01/2021, à 11:12)

Hors ligne

#29 Le 29/01/2021, à 11:15

jacques.thomas

Re : {RESOLU} Installation du CMS Prestashop sur un serveur local Ubuntu

J'ai aussi donner une autorisation au groupe sur certain dossier, comme indiqué dans la doc prestashop

Hors ligne