Сайт drupal внутри другого подкаталога drupal - PullRequest
1 голос
/ 08 ноября 2010

Я пытался установить сайт drupal внутри другого подкаталога сайта drupal.но я получаю страницы не найдены ошибки для внутреннего сайта.

Пример У меня есть www.drupalsite.com указать на папку --------> public / и у меня есть другая установка drupal www.drupalsite.com / drupaltracker указать на папку ------> public / tracker /

Однако всякий раз, когдаЯ пытаюсь получить доступ к странице для drupaltracker, например, www.drupalsite.com/drupaltracker/admin/, получаю ошибку 404

Я пытался изменить baseurl в settings.php на www.drupalsite.com/drupaltracker/, но все жеЯ получаю 404 ошибки.Любая добрая душа может дать мне правильное направление.

Заранее благодарим за тонну!

Ответы [ 3 ]

2 голосов
/ 14 апреля 2011

оригинал .htaccess имеет следующие правила переписывания:

<code>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

Вам нужно изменить корневой .htaccess, если вы хотите иметь другую копию drupal в подкаталоге «mobile /» Смотрите мой образец:

<code>
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteCond %{REQUEST_URI} !^/mobile/
  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
1 голос
/ 08 ноября 2010

Если у вас есть сервер разработки, почему бы не создать новый виртуальный хост? Это избавит вас от неприятностей. Drupal не предназначен для рекурсивного запуска внутри другого Drupal. Там нет смысла.

Если вы должны это сделать, проверьте .htaccess родительского drupal и убедитесь, что там нет столкновений.

:)

0 голосов
/ 08 ноября 2010

Я не уверен, что вы хотите получить еще одну установку drupal внутри установки drupal.Но если вы имеете в виду multisite , вам следует нажать на эту ссылку.Он предоставляет метод для размещения нескольких «сайтов» вне общей кодовой базы.

...