#26 Le 27/01/2021, à 17:41
- jacques.thomas
Re : {RESOLU} Installation du CMS Prestashop sur un serveur local Ubuntu
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
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...
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
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