Права на папки Joomla! автоматически!

Все очень просто. После установки Joomla! на локальный сервер под Linux, непременно появляется необходимость изменить права доступа на папки для дальнейшей работы, напр. для установки приложений. Делать это вручную задача долгая, нудная и не благодарная. Нашел простенький скрипт для Joomla! 1.0 переделал его под Joomla! 1.5.Создаем новый файл через gedit или любой другой полюбившийся Вам текстовый редактор. Назовем его chmod.sh. В него запишем следующий код:

#!/bin/sh
sudo chmod 777 administrator/backups/
sudo chmod 777 administrator/components/
sudo chmod 777 administrator/language/
sudo chmod 777 administrator/language/en-GB/
sudo chmod 777 administrator/language/ru-RU/
sudo chmod 777 administrator/cache/
sudo chmod 777 language/en-GB/
sudo chmod 777 language/pdf_fonts/
sudo chmod 777 language/ru-RU/
sudo chmod 777 plugins/
sudo chmod 777 plugins/content/
sudo chmod 777 plugins/editors/
sudo chmod 777 plugins/editors-xtd/
sudo chmod 777 plugins/search/
sudo chmod 777 plugins/system/
sudo chmod 777 plugins/user/
sudo chmod 777 plugins/xmlrpc/
sudo chmod 777 administrator/modules/
sudo chmod 777 administrator/templates/
sudo chmod 777 cache/
sudo chmod 777 components/
sudo chmod 777 images/
sudo chmod 777 images/banners/
sudo chmod 777 images/stories/
sudo chmod 777 language/
sudo chmod 777 media/
sudo chmod 777 modules/
sudo chmod 777 templates/
sudo chmod 777 logs/
sudo chmod 777 tmp/
sudo touch configuration.php
sudo chmod 777 configuration.php
sudo mv htaccess.txt .htaccess

После этого открываем терминал и переходим в корневую папку где установлен новый Joomla сайт. Если мы используем XAMPP наш путь будет выглядеть следующими образом:

cd /opt/lampp/htdocs/mysite

'mysite' замените на папку с Вашим проэктом. После этого запускаем скрипт указывая полный путь к нему. В моем случае, если скрипт находится в папке с проэктом:

sudo bash chmod.sh

Все готово! :)

Comments