Поддержка Проблемы и решения Права CHMOD на файлы и папки

  • Вопрос такой, где можно посмотреть авторитетные данные, желательно самих разработчиков, какие права должны устанавливаться для всех файлов и папок wordpress?

    Пример, на основном домене стоят права на папки 755, на файлы 654, если не путаю и работает всё нормально. Создаю субдомен вида new.mydomen.ру и через панель хостера устанавливаю в него wordpress.

    При попытке загрузить любой плагин через админ панель, пишет следующее: «Не могу создать директорию /var/www/wordpress/wp-content/uploads/2009/05. Проверьте, доступна ли родительская директория для записи.»

    Проверяю права CHMOD файлов на новом блоге, они следующие — папки-750, файлы — 644.

    Изменить права вручную можно, но согласно документации они какие должны быть по умолчанию?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Там всё слишком обобщённо, а есть что-то вроде списка? Странно, что оба WP я ставил через панель хостинга, а права на файлы разные.

    Модератор Yuri

    (@yube)

    Нет и не может быть какого-либо единого канона, т.к. на разных хостингах настройки систем разные. А некоторые так вообще на виндовых серверах работают. Вот что действительно нужно, так это ясное, четкое понимание системы прав.

    Я имею в виду то, что оба ВП ставил на одном хостинге и файлы не заливал сам, а в панели кнопочка — установить ВП. хостинг sweb.ру
    Когда я буду чётко разбираться в системе прав для всех файлов в каталоге wordpress, вопроса не возникнет.

    Пока нашёл это — на папки 755, на файлы — 644

    To increase your security if it requires you to change ANY permissions, you:
    Must NOT use the built-in WP editor.
    Must NOT use ANY plugin that needs to write anything to the server.
    Must NOT use the built-in backup plugin option of saving to the server.
    Must NOT use the cache facility in version 2.x

    Directories should have permissions of 755.
    NEVER 777
    All files should have permissions of 644.
    If you do want to use the built-in editor, theme files should have permissions of 666. NEVER 777

    Более авторитетные данные, чем Кодекс разработчиков? 🙂

    Максимальную безопасность при помощи FTP вы не настроите. Зайдите в консоль, проставьте владельцем файлов и директорий пользователя, из-под которого запущен Apache и права 500 на директории 400 на все файлы. Это если php не запущен как cgi или fcgi. И будет вам щастье. Без автоматического обновления, без кэшей, без xml sitemap и без картинок. Зато никто, даже вы сами по FTP, ничего не сможет изменить.

    Но это паранойя. 755 на директории и 644 на файлы вполне хватит.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Права CHMOD на файлы и папки» закрыта для новых ответов.