Using SSH you can setup correct permissions for Prestashop using one command.
My simple script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
#!/bin/bash sudo chmod -R 644 . sudo chmod -R 755 ./cache sudo chmod -R 755 ./cache/cachefs sudo chmod -R 755 ./cache/smarty sudo chmod -R 755 ./cache/smarty/cache sudo chmod -R 755 ./cache/smarty/compile sudo chmod -R 755 ./cache/tcpdf sudo chmod -R 755 ./classes sudo chmod -R 755 ./config sudo chmod -R 755 ./config/xml sudo chmod -R 755 ./controllers sudo chmod -R 755 ./css sudo chmod -R 755 ./docs sudo chmod -R 755 ./download sudo chmod -R 755 ./img sudo chmod -R 755 ./js sudo chmod -R 755 ./localization sudo chmod -R 755 ./log sudo chmod -R 755 ./mails sudo chmod -R 755 ./modules sudo chmod -R 755 ./override sudo chmod -R 755 ./pdf sudo chmod -R 755 ./themes/*/cache sudo chmod -R 755 ./themes/*/lang sudo chmod -R 755 ./translations sudo chmod -R 755 ./upload sudo chmod -R 755 ./webservices |
You can run this entering command in SSH (copy & paste all in terminal):
1 2 3 |
sudo wget https://bestcoding.net/blog/scripts/setup_chmod.sh && sudo chmod 755 ./setup_chmod.sh && sudo ./setup_chmod.sh && sudo rm setup_chmod.sh |
This command will download script, setup CHMOD and delete script.