Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: WordPress на LAMP никак не хочет запускаться :(  (Прочитано 5324 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #15 : 03 Сентября 2010, 11:00:34 »
Сколько пытаюсь, так и не получилось понять, как поменять права одной командой в папке и в папках внутри этой папки и во всех файлах..

Оффлайн BigDogs.Ru

  • Участник
  • *
  • Сообщений: 100
  • Да, это ДОГ
    • Просмотр профиля
    • BigDogs.Ru
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #16 : 03 Сентября 2010, 11:03:18 »
man chmod

-R, --recursive
              change files and directories recursively

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #17 : 04 Сентября 2010, 19:02:27 »
man chmod

-R, --recursive
              change files and directories recursively
Спасибо. Не знал такого слова - рекурсивно, поэтому не догадался.

Ещё вопрос - как вы все меняете права в какой-либо CMS?
Т.е. в WP нужно сделать, чтобы на всех дирректориях были права 755, кроме дирректории wp-content/uploads - на ней 777, на всех файлах - 644, на файлах в корне сайта - 444, на .htaccess в корне сервера - 664, на sitemap.xml и sitemap.html - 664.
Так вот, в параметрах команды chmod я не нашел такого, чтобы можно было менять права на всех дирректориях в какой-либо дирректории, не трогая при этом файлов. Или поменять права на всех файлах в дирректории, не трогая при этом дирректории, которые там же лежат.
Как кто меняет? Или по отдельности также меняете как и я?

Оффлайн BigDogs.Ru

  • Участник
  • *
  • Сообщений: 100
  • Да, это ДОГ
    • Просмотр профиля
    • BigDogs.Ru
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #18 : 04 Сентября 2010, 19:07:54 »
Помимо этого форума, есть совершенно волшебная рассылка про Ubuntu - http://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Так вот, я аналогичный вопрос задавала в этой рассылке - мне посоветовали вот так (цифры прав свои подставляйте, где нужно):

find /path \( -type d -exec chmod 755 '{}' \; \) , \( -type f -exec chmod 644 '{}' \; \)

Оффлайн GigoWest

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #19 : 04 Сентября 2010, 20:06:04 »
Спасибо. Способ хороший, но сложный. Но всеравно мне он нравится. Единственное - разберусь в командах и можно использовать.
/path - это я так понял не команда, а адрес, т.е. ~/Sites/site.ru/public_html нужно писать. Сейчас буду практиковаться...
Кстати, на рассылку подписался, что-нибудь интересное может быть там вычитаю...

Оффлайн BigDogs.Ru

  • Участник
  • *
  • Сообщений: 100
  • Да, это ДОГ
    • Просмотр профиля
    • BigDogs.Ru
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #20 : 04 Сентября 2010, 20:44:58 »
Да, path - это ваш путь к папке верхнего уровня, внутри которой вы будете менять права. Здесь опция -R не нужна, поскольку find и так ищет рекурсивно.

Оффлайн baklan

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля
    • backline
Re: WordPress на LAMP никак не хочет запускаться :(
« Ответ #21 : 04 Сентября 2010, 21:20:28 »
к вопросу

Цитировать
Ещё вопрос - как вы все меняете права в какой-либо CMS?

иногда удобней права не трогать, а изменить владельца на  www-data 
chown -R www-data:www-data /var/www/wordpress

Ну и еще вариант, если приходится часто править сайт с правами юзера, то прописать юзера в группу www-data и дать права на запись группе
chmod -R g+rwx  /var/www/wordpress


 

Страница сгенерирована за 0.371 секунд. Запросов: 24.