PANDER Posted February 10, 2022 Share Posted February 10, 2022 Ciao! Sto avendo problemi con la prima installazione di Prestashop su AlmaLinux (fork di REHL 8.5) con web server Nginx, PHP 7.4 In sostanza Prestashop dice che non ha il permesso di scrivere... Nginx e php si avviano con user nginx del group nginx La cartella in questione ha permessi 755 ed è proprietaria di nginx Nonostante sia tutto in regola, Prestashop non ne vuole proprio sapere di avviarsi. Ho tentato anche con permessi 777 ma non è cambiato nulla. Consigli? Link to comment Share on other sites More sharing options...
ziobudda Posted February 11, 2022 Share Posted February 11, 2022 Ciao, se prestashop (o meglio: il PHP) ti dice che non ha i permessi è perchè sicuramente gli mancano. Sicuro che la cartella sia scrivibile dall'utente con cui stai caricando PS ? M. Link to comment Share on other sites More sharing options...
PANDER Posted February 11, 2022 Author Share Posted February 11, 2022 1 minute ago, ziobudda said: Ciao, se prestashop (o meglio: il PHP) ti dice che non ha i permessi è perchè sicuramente gli mancano. Sicuro che la cartella sia scrivibile dall'utente con cui stai caricando PS ? M. Sì, ho anche provato col permettere scrittura da tutti gli utenti per vedere se funzionasse. Per "utente con cui stai caricando PS" intendi l'utente che avvia il web server? In questo caso l'utente che avvia nginx? Link to comment Share on other sites More sharing options...
ziobudda Posted February 11, 2022 Share Posted February 11, 2022 Ma hai un tuo VPS oppure sei in uno spazio web o cos'altro ? M. Link to comment Share on other sites More sharing options...
PANDER Posted February 11, 2022 Author Share Posted February 11, 2022 7 minutes ago, ziobudda said: Ma hai un tuo VPS oppure sei in uno spazio web o cos'altro ? M. Sono su un dedicato con os AlmaLinux, nginx e PHP 7.4 le applicazioni nginx e php si avviano con utente "nginx", root folder del sito è /var/www/html, proprietaria di utente "nginx" con permessi 755 Link to comment Share on other sites More sharing options...
ziobudda Posted February 11, 2022 Share Posted February 11, 2022 Fai questa prova: setta momentaneamente la directory a 777 e prova ad installare i sorgenti di PS (quelli che ora ti danno problemi) e verifica che effettivamentele utenze siano quelle da te descritte. m. Link to comment Share on other sites More sharing options...
PANDER Posted February 15, 2022 Author Share Posted February 15, 2022 On 2/11/2022 at 11:57 PM, ziobudda said: Fai questa prova: setta momentaneamente la directory a 777 e prova ad installare i sorgenti di PS (quelli che ora ti danno problemi) e verifica che effettivamentele utenze siano quelle da te descritte. m. Già provato Link to comment Share on other sites More sharing options...
PANDER Posted February 15, 2022 Author Share Posted February 15, 2022 SOLUZIONE: By default, SELinux is enabled on a default CentOS 8 system. We recommend to disable SELinux on your system to prevent any security conflicts. You can disable SELinux by editing the /etc/selinux/config file: nano /etc/selinux/config Find the following line: SELINUX=enforcing And, replace it with the following line: SELINUX=permissive Save and close the file. Then, restart your system to apply the changes. Link to comment Share on other sites More sharing options...
ziobudda Posted February 15, 2022 Share Posted February 15, 2022 Ah va bè... Personalmente non ci sarei mai arrivato a pensare che hai un FW che ti fa casini. Meglio così. M. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now