avevo usato la sovversione per tornare il mio progetto PHP OpenCart, ma ho avuto un problema di autorizzazione (esempio riportato di seguito:come risolvere un problema di autorizzazione Linux per OpenCart
Attenzione: imagejpeg(): Impossibile aprire ' /var/www/html/opencart/image/cache/data/pavblog/img-blog-620x300w.jpg 'per scrivere: Autorizzazione negata in /var/www/html/opencart/system/library/image.php sulla riga 45
Avviso: imagejpeg(): impossibile aprire '/var/www/html/opencart/image/cache/data/pavblog/img-blog-250x250w.jpg' per la scrittura: Autorizzazione negata in/var/www/html/opencart/system/library/image.php on line 45
Attenzione: imagejpeg(): impossibile aprire ...
ho eseguito il seguito i comandi per aggiungere autorizzazioni per queste cartelle, ma sto ancora ricevendo i messaggi di avviso sul mio sito.
sudo chmod 777 /var/www/html/opencart
cd /var/www/html/opencart
sudo chmod 777 image/
sudo chmod 777 image/cache/
sudo chmod 777 image/data/
sudo chmod 777 system/cache/
sudo chmod 777 system/logs/
sudo chmod 777 download/
sudo chmod 777 config.php
sudo chmod 777 admin/config.php
Come posso risolvere questo?
Se fai 'ls -al' in una delle cartelle , chi viene mostrato come proprietario del file: root, www-data, apache o qualcun altro? –
il proprietario è root per tutte le cartelle e i file. –
OK ... questo è quasi certamente il vero problema. Ho intenzione di fare riferimento a http://unix.stackexchange.com/a/30888/47521, dal momento che sarà meglio descrivere i permessi file appropriati –