Многосайтовая настройка 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
Я снял этот флажок и наконец все заработало!