Каталог сайты/по умолчанию/файлы не доступен для записи в Mac OS X


Мой веб-сайт был разработан кем-то другим, и в настоящее время он работает без проблем на нашем веб-сервере. Я пытаюсь настроить тот же сайт на своем Mac OS X 10.6, используя предустановленный сервер Apache, MySQL и PHP5. Кроме того, мы используем Drupal 6.22. Я скопировал все файлы веб-сайта (включая Drupal и файл .htaccess) и поместил их в /Библиотеку/веб-сервер/Документы/веб-сайт. Затем я сделал резервную копию mysql на сервере и импортировал этот файл на локальную машину с помощью phpMyAdmin. Я настроил settings.php файл и все остальное, чтобы хорошо работать, чтобы он мог подключаться к БД и т.д.

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

" В настоящее время сайт недоступен из-за технических проблем. Пожалуйста, повторите попытку позже. Спасибо вам за ваше понимание."

Самое странное, если я введу URL-адрес, чтобы перейти на страницу редактирования для этот узел работает, но я все еще не могу просмотреть страницу.

При попытке поиска проблем, которые я нашел только в одном месте, на странице "Отчет о состоянии" говорится, что файловая система недоступна для записи. Я получаю это сообщение:

" Каталог сайтов/по умолчанию/файлы недоступен для записи."

Я проверил разрешения, и для этой папки установлен drwxr-xr-x.

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

Author: kiamlaluno, 2011-08-03

2 answers

Каталог файлов на вашем сайте должен быть доступен для записи веб-сервером. В finder найдите информацию о каталоге файлов и назначьте разрешения на чтение и запись сотрудникам . (Убедитесь, что это относится и ко всем каталогам внутри файлов .) В качестве альтернативы, в терминале вы можете "chmod-R 775 мой путь к сайту/сайты/файлы по умолчанию", чтобы позаботиться о файлах и любых содержащихся в них подкаталогах.

 2
Author: keithm, 2011-08-03 18:48:22

Я проверил, какой пользователь запускает процесс "httpd". В моем случае это был "демон".

Сайты демона Sudo chown -R/по умолчанию/файлы/ решил проблему (разрешения: 775)

 -1
Author: alsator, 2016-12-12 19:33:01