Чтение Это
WordPress и устранение неисправностей: Разрешения CHMOD и пути, OH MY!
С вопросы, вытекающие из различных Виртуальный хостинг пакеты, версии PHP, Apache и т.д., вопросы разрешения файла иногда задним свои уродливые головы. Я надеюсь, что следующая ссылка может обеспечить некоторую помощь или направлении в сравнении с менее опытным:
"Файл не найден", "404", "Невозможно создать каталог", "Не удается открыть" или "не существует" ошибки остановки вещи мертвыми в своих направлениях. Это, как правило, из-за программы / скрипта, не найдя скрипт или файл, где он ожидает, или это не "разрешили", чтобы увидеть его из-за права доступа на файл или его каталог. Это разочарование для любого пользователя компьютера! Компьютеры должны быть эффективными и весело. PartyPoker в Интернете , графический дизайн, электронной почте или все, что нужно делать на компьютере, не должно быть остановлено или задержкой раздражающих глюков. Есть всегда способы обойти их, если вы знаете, что делать.
Давайте начнем с пути. Проверьте свои ошибки внимательно, это, как правило, перечень путь к файлу. Я рекомендую использовать программу FileZilla FTP .
Открытое FileZilla и подключиться к вашему сайту. Перемещаться по пути, указанный в ошибке и попытаться найти файл. Если он отсутствует, попытайтесь загрузить его снова и тест ... Если путь отличается, проверить, если у вас есть WordPress установлен в "сверху" или корневой каталог или если он находится в поддиректории.
Если вы нашли его и путь указан правильно, проверьте разрешения.

В этом примере я буду количество разрешений флаги:
drwxrwxrwx 1234567890
1 каталога флаг, 'D', если каталог, '-', если обычный файл, время от времени 'L' для ссылки.
2,3,4 чтение, запись, выполнение для пользователя (владельца) в файле
5,6,7 чтение, запись, выполнение для группы
8,9,0 читать, писать, разрешение на выполнение других (иногда называется «все»).
- В любом положении означает, что флаг не установлен
Г файл доступен для чтения владельцу, группе или других
ш файл доступным для записи. В каталоге, доступ на запись означает, что вы можете добавлять или удалять файлы
х файл является исполняемым (только для программ и сценариев оболочки - не полезно для файлов данных). Разрешение на выполнение каталога означает, что вы можете получить список файлов в этом каталоге
с в месте, где «х», как правило, идут называется Set-UID или установки GroupID флаг (на исполняемую программу с множеством-UID или установки GroupID, что программа запускается с разрешения его владельца / группы. На каталог, set-UID/set-groupID сил файлы и каталоги, созданные внутри, чтобы наследовать пользователя / Goup в родительский каталог).
В целях безопасности, параметры разрешений для WordPress должна быть 755 для каталогов и 644 для файлов. Большинство хостов, однако, требуют, чтобы все процессы порожденные пользователь должен иметь уникальный идентификатор, чтобы добавить еще один уровень безопасности. Так что если WordPress или плагин создает файл или каталог, он будет иметь единственным владельцем (а часто и группы), так что каталог с 755 не позволит нам создавать файлы в нем и файл с 644 не позволит нам сохранить изменения к нему. Таким образом, изменения должны произойти.
Здесь мы попали в "Ваша оценка может измениться" области. Типичные WordPress устанавливается только необходимость wp-content/ каталог для 777 (так, что WordPress может создать wp-contents/uploads/ папки). Если ваш wp-content/uploads/ уже существует Вы можете прыгать прямо над и сделать wp-content/ 755. Если вы включили организацию моего добавления в месяц, и год-то папок на основе подкаталоги должны быть проверены, а также ( wp-content/uploads/2006/06 например), так что вам придется uploads/ к 777, 2006/ для 777 и 06/ к 777. Если вы используете плагин ImageManager, вам нужно будет проверить разрешения на wp-content/uploads/2006/06/.thumbs/ , как хорошо!
Это одна из причин я предлагаю вам отключить Организация мои добавления в месяц и из года папок на основе, потому что вы будете иметь проблемы с правами доступа каждый месяц, когда новый каталог должен быть создан. Пусть они все идут в / wp-content/uploads.
Некоторые люди используют редактора в админ редактировать темы и плагина в файлах (я рекомендую против этого, если вы не можете поддерживать 644 на файлы, редактировать там), обнаруживают, что они имеют разрешение вопросов (как процесс, PHP будет иметь различные полномочия на большинстве серверов) и измените свои файлы до 666. Я плохо знакомы с этим. И я влюблен в FileZilla. Да, мне нужно, чтобы получить дополнительную информацию.
Если бы я FTP на мой сайт с FileZilla и дважды щелкните на файл, он открывается в мой любимый текстовый редактор (Edit: Настройки: File просмотра / редактирования в меню FileZilla) и в гораздо более "удобные" условия я могу внести изменения, сохранить, и нажмите кнопку ОК, чтобы загрузить измененный файл на сервер. Еще одним преимуществом этого является то, что файл был прочитан и написано через FTP, который поддерживает мою пользователя / группы идентичности, давая мне больше безопасности и контроля.
Если у Вас есть предложения по этой статье, не стесняйтесь оставлять комментарий ...
57 пользователей комментарии на "WordPress Поиск и устранение неисправностей: Разрешения CHMOD и пути, OH MY"
Спасибо, очень полезно. Я искал что-то похожее на это.
Пожалуйста!
Пока вы не выяснить, почему кнопка "Изменить", исчезла, вы всегда можете попробовать [yourdomainhere].com/fishing/wp-admin , и что должно заставить экран WP Войти, чтобы придумать.
Мой бывший girlfreind создан этот сайт, и я всегда редактировал его, но вдруг кнопка EDIT на моем экране сайте больше нет? Я не могу получить доступ к любому редактировать opions? Как я могу получить это обратно, а мой бывший недоступен? Мне нужно разместить новый материал как можно скорее? Может кто-то мне помочь? Дэрил
У меня есть проблема с загрузкой изображений в WP .. Так что если я получил это право, то все мои WP-содержание права доступа должны быть 644.
Эдгар: Ниже из абзаца, я думаю, что относится к вам:
"Типичный WordPress устанавливается только необходимость WP-содержание / каталог для 777 (так, что WordPress может создать wp-contents/uploads папку). Если вы включили организацию моего добавления в месяц, и год-то папок на основе подкаталоги должны быть проверены, а также (wp-content/uploads/2006/06 например). "
Любой каталог WordPress предназначена для использования, возможно, потребуется 777.
Changinging режиме WP-содержание / каталог на 777 которая в значительной степени рассматривается как небезопасный это работает тема всей WordPress. Но это не совсем так, если у вас есть доступ к оболочке: Проблема в том, что на Линукс, PHP скрипты работать как никто, кроме каталога, принадлежащих пользователю, так что никто не может написать на него, если это CHMOD 777. Лучшим решением будет сменить владельца каталога никому, а затем каталог загрузки может быть CHMOD 755 и каталоги, созданные WordPress также CHMOD 755.
В CD Shell в корневой каталог WordPress, а затем тип и введите:
Чаун никто WP-контентом
Если вы не имеете доступ к оболочке, попросите вашего веб-хостинга, чтобы сделать это для вас.
Но если ваш сервер работает с phpsuexec включена, PHP скрипты запускаются от пользователя, который также имеет доступ на запись к директории, принадлежащие пользователю. Так что в этот экземпляр каталога загрузки можно CHMOD 755.
И жаль, что доступ к оболочке становится все более и более редкими с регулярными планах хостинга.
И 777 на современные хост не так опасно, как это могло бы звучать, она все еще потребуется определенный процесс / конфигурации неудачи для того, чтобы быть использованы, и так как мы говорим об / добавления / я не слишком беспокоился о ком-то взлом Изображение / ZIP-файлы я держу там.
Там в фундаментальный вопрос безопасности с установкой файлов, как "РГ-config.php" на 644 в общей среде: он позволяет другим пользователям на этом хосте читать ваши настройки базы данных, содержащихся в этом файле. Они могут использовать настройки базы данных и делать все, что им нравится с вашими данными базы данных. Смотрите этой темы на форумах для WP больше:
http://wordpress.org/support/topic/83831
EDIT: То, что я забыл сказать выше, что проблема безопасности применяется, если хостинг-провайдер позволяет SSH доступ к вашей учетной записи.
Pizdin: Это просто не верно в большинстве современных общих условиях.
Но я ценю ссылку, люди приглашаются прийти к собственным выводам; ')
Привет, меня интересует вопрос о 777 wp-plugin/uploads /
Что делать, если люди помещают несколько сценариев для этой папки при выполнении которых будет удалять другие файлы в другие папки (или делать неприятные вещи)?
Привет Ади:
Ваши проблемы являются действительными. В зависимости от хоста это часто становится баланс между безопасностью и простотой в использовании.
Если бы мне пришлось использовать 777 (или 666 на файлы), как только я закончил внесение изменений я бы сильное искушение для переключения все к 755/644. И у меня, когда я был организован с Network Solutions (которого я не рекомендую в качестве хоста).
Проблема обычно заключается с тем, как веб-хозяин назначает личность пользователя, который входит в систему через FTP / и т.д.. и идентичности уделено процессам кружилась от интерфейса администратора внутри WP (в процессе PHP (ов)). Они, как правило разные, и именно поэтому вы видите различия в поведении, когда редактирование / удаление / загрузки файлов с FTP / и т.д.. и когда это делать в зоне администратора WP ...
Мой нынешний хозяин, site5.com, адреса вопросы безопасности по-разному, так что я могу держать каталоги в 755 и 644 файлов еще не получили каких-либо разрешений ошибки при использовании инструментов WP администратора.
С другой стороны, как Pizdin указывалось выше (с некоторыми хостами), другой пользователь сможет прочитать мои WP-config.php в моей текущей среды. Это меня не касается слишком много (я держу резервные копии и большинство хакеров не будет "кормы в их собственное гнездо" так сказать), но я изменил WP-config.php до 600.
Я нахожусь в процессе создания другого блога на новый хост с моим собственным доменным именем и возникли проблемы с разрешениями, ваш пост, кажется, именно то, что я ищу, мне было интересно, если эта должность по-прежнему своевременно текущие WP ?
Ничего себе, это является одним выполнения по приговору ![]()
спасибо,
thirstan
Thirstan: Да, ничего практически не изменилось.
Версия WP не имеет большого значения, хотя основной средой воли. Пример: На aplus.net (и Network Solutions), вы будете испытывать проблемы с WP, не имеющие «разрешение» для создания каталогов и файлов. Тем не менее, хозяева, как site5.com справиться с этим по-разному, и вы не заметите никаких разрешения вопросов, которые возникают с WordPress / PHP процессов создания или редактирования файлов.
Сэм большое спасибо за это. Я боролся с 1and1 в течение прошлой недели, потому что они не могли объяснить мне, почему вдруг моей электронной коммерции плагин больше не мог создавать эскизы из фотографий мы загрузки.
Я думаю, теперь я понимаю, и, возможно, смогут получить обслуживание клиентов на самом деле помочь мне. Я прочитал Вашу почту снова и процитировать его в моей электронной почте, как только я понял это в полной мере.
Еще раз спасибо.
Лучшее решение для этого, чтобы вручную создать структуру каталогов заранее. Единственная причина, требовать 777 в том, что WordPress должен создать эти директории. Однако, если каталоги уже существуют жесткие набор разрешений является возможным. Таким образом, создайте каталоги для следующих нескольких лет (одна папка для каждого месяца), то CHMOD на 755 каталогов и файлов на 644. Иногда я заметил, что каталоги необходимо 775 в зависимости от вашего хоста.
Ваше здоровье!
привет, я пытался CHMOD WP-контент с 755 до 644, но результат всегда становится 764. Есть идеи? спасибо
большую статью, в настоящее время все работает нормально, THX.
Три слова: PHP безопасном режиме.
Я преследовал эту проблему для клиента в течение часа. Добавления каталога принадлежит пользователь Apache, но и любой год или месяц каталоги WordPress пытался создать в добавления не удалось, пока я не выключил PHP безопасном режиме. Теперь он работает как chizzamp!
Приветствия Сэм. Просто столкнулся с этой проблемой, в то время мигрируют к WordPress.com. Орг блог на нового хозяина. Это первый раз, когда я был изменить права доступа к файлам.
Спасибо,
Мэтт
woow великий пост, это будет очень полезно для меня. Спасибо за это большой кусок работы.
Я попытался изменить разрешения на изменение путей, но ничего не получалось.
До комментарий Бард 'ы.
Я изменил путь, удалив перед черту перед wp-content/uploads ... и это сработало:)
Здравствуйте, нет никакого смысла предоставления разрешения внутри сервера для этого. Просто войдите в WP использованием учетных данных администратора и перейдите к Настройки -> Разное ->, а затем скопировать и вставить путь по умолчанию показаны там. Это позволит решить проблему, и я установил ее только сейчас ... :-) Это так просто. Не взрыва слишком много для простой вопрос.
С уважением,
Rj.
Системный инженер
actsupport.com
Благодаря RJ, но это немного сложнее, с некоторыми веб-узлами.
Добрый день,
У меня проблемы с разрешениями на моей платформе WordPress, и никто не знает, как их решать. Пожалуйста, помогите!
Когда я пытаюсь изменить разрешения на некоторых файлов, например, index.php (который является довольно важным файлом, я уверен, вы согласитесь) до 666, я получаю эту строку: 500 'SITE CHMOD 666 index.php ": команда не понятый
То же самое происходит, когда я пытаюсь писать команды вручную.
Я не знаю, что делать. Мой хостинг не предоставляет доступ ко CPanel, и они используют Windows, и они говорят, что они будут иметь "только чтение" след на файлы, если они были только для чтения, но они их не имеют, поэтому я должен быть в состоянии изменить разрешения . Но я не являюсь. Они также говорят, что я, возможно, могли бы изменить настройки сервера внутри WordPress, но я не найти, где я могу сделать, что еще.
Что еще я могу сделать? Пожалуйста, помогите!
@ Алия: Windows является совершенно другим животным, когда дело доходит до разрешения. Я предлагаю вам попросить вашего хоста, чтобы переместить вас Linux сервер, и если они не могут, найти другой хост ... разрешений является лишь одной из проблем, которые могут возникнуть под управлением WordPress на сервере Windows;)
И, в отношении index.php; Оно не должно быть 666, это будет означать, другие могут писать в него. Сделать 644.
Я уже пробовал 644, тоже, но ничего не работает.
Я не думаю, что они могут двигаться, чтобы я Linux, либо.
Я уже было сказано, что лучше искать другой хостинг, кажется, я действительно нужно:).
Благодаря любом случае!
Добрый день,
Это я опять. Мой хостинг имеет все-таки удалось переместить меня на платформу Linux, но проблема осталась. В Filezilla разрешение "644", но я не могу писать в файл в WordPress-это все еще говорит, что я должен изменить разрешение, прежде чем я могу написать. (?)
Кроме того, теперь даже Thos разрешений я не ушли.
Любые идеи?
@ Алия: Похоже, мы становимся на последних 2 пунктов статьи; Ваш хост отображение PHP процесс в другой "пользователь" (а не другого человека, но другой "Ид"), которая является одной из форм «безопасности», что когда-то популярным. Я предлагаю вам использовать FTP-программы в этих условиях (не встроенный редактор).
Не жалейте переход на Linux-сервера, есть еще несколько вопросов, которые могли (бы?) Имеют выскочил использованием M $ сервер ...
Я попробовал, что и это сработало. Спасибо вам большое! После приложения. 10 информатики, я спросил, не знает, как решить эту проблему (в том числе поддержка хостинг), вы действительно экономит жизнь! ![]()
Я закладки эту страницу.
Я использую WordPress, эта статья поможет мне когда-нибудь.
Большая статья, мне очень нравится. Спасибо
спасибо за это большая почта.
Действительно файла разрешение очень клещей .. Спасибо за помощь.
С уважением
Спасибо вам большое! ![]()
Благодаря вам, его работа для меня ![]()
мои хозяева закрыли 8 из моих сайтов (5 WordPress) из-за "необычную активность", и я проверил каждый файл, используя CPanel. Я нашел хитроумный файлы на дзен-корзину установке и папки были CHMOD 777 файлов и 666.
Делая это, я заметил мое wp-content/uploads были все 7 на 6 и так спасибо за ваше подробное объяснение о том, как решить эту проблему. Я изменил их 755/644, но если WP не может писать в конце месяца, я знаю, почему ...
![]()
Мне нужна помощь. 755 и 644 не позволяют мне доступ к страницам и сообщения ... что делать? Я схожу с ума.
@ Ник Хайдфельд: страницы и сообщения не являются файлами ... Можете ли вы дать мне больше информации?
Я не понимаю, где Вы вводите трехзначный код прав доступа к файлам. 755 и 644 кодов. Я смотрю на моего сайта в панель управления Plesk, для проверки разрешений на моем сервере, и все, вижу, HTE длинных кодов, таких как RWX RX RX.
Я получаю "Запретный .. Вы не имеете доступа к / WordPress / WP-администратора / upload.php на этом сервере. "Когда я пытаюсь чтобы оставлять сообщения. изменении прав доступа на указанный файл не имеет никакого эффекта.
>> Я не понимаю, где Вы вводите трехзначный код прав доступа к файлам. 755 и 644 кодов.
См. мои рекомендации выше о Filezilla / FTP ...
или вы можете просто установить разрешение 751 по каталогу вы не хотите, чтобы общественность
Спасибо за это .. я искал набор разрешений на мой сайт ... я надеюсь, что это будет работать, я собираюсь попробовать это ....
Интересно, если многие из вопросов, тезисы разрешение может быть прослежен назад к пути WordPress установлен, то есть, используя быстрые пакеты установить сейчас предоставляют многие веб-хостинга. Я никогда не сталкивался любой из этих вопросов с разрешения свежие ручной установки WordPress. Только с уже существующими установками или установок переносится с одного сервера на другой.
Это часто бывает ...
Очень полезно. Это моя проблема решена, спасибо Сэму.
Спасибо за этот совет Сэм! Это то, что имеет прослушивают меня на некоторое время. Кажется, что стандартная практика по установке WordPress является использование CMOD 777 каталогов для загрузки файлов. И это невероятно опасны!
Если вы обнаружили необходимости CHMOD 777 wp-content/uploads каталог для вашего сайта на работу, я рекомендую менять ваш веб-хостинга.
Большое спасибо за это!
Его работа для меня очень хорошо.
С наилучшими пожеланиями из Германии
Это именно то, что я искал, спасибо.
Я никогда не проблемы с WordPressand CHMOD
Спасибо, что наиболее информативные статьи. У меня была проблема устранения неполадок WordPress блог.
































