Многосайтовая настройка Drupal с suExec/suPHP и символическими ссылками

Я хочу иметь одну копию Drupal для поддержки, но множество сайтов работает с этой копией.

Я использую cPanel для создания пользователей и добавления ограничений пропускной способности и дискового пространства, поэтому мне нужно размещать загрузки в домашнем каталоге пользователя cPanel. Конфигурация сайта пользователя не должна просматриваться другими пользователями, поэтому я считаю, что мне нужно использовать какой-то тип suExec или suPHP.

Это руководство, которое я попробовал следующее: http://drupal.org/node/1274642

По сути, у меня есть веб-интерфейс, в который пользователь входит в поддомен, а затем с помощью API cPanel я создаю пользователя для этого поддомена и добавляю ограничения для пропускной способности и дискового пространства.

Кто-нибудь может помочь в создании этой настройки? Я думал о создании символической ссылки из /home/dp1234/public_html в /path/to/drupal/copy, но тогда каждый сможет просмотреть установочные файлы в папке сайтов Drupal - я думаю?

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

Любая помощь будет принята с благодарностью! Спасибо!

1 ответ

Решение

Так что я наконец понял, почему это не работает. Это была конфигурация Apache, которая была проверена как истинная: [x] SymLinksIfOwnerMatch

Я снял этот флажок и наконец все заработало!

Другие вопросы по тегам