У меня есть многопользовательская установка drupal, с которой у меня возникают проблемы на «новом сервере».Я могу заставить его работать идеально на моей системе разработки.В системе dev я использую виртуальный хост (apache), а / etc / hosts указывает на 127 .... Я устанавливаю тот же виртуальный хост и БД на сервере (такая же сборка) и использую пересылку DNS на маршрутизаторе, указываяURL-адрес веб-сервера.Все запросы теперь отправляются на веб-сервер, даже извне (с таким же плохим поведением).Будет отображена главная страница сайта drupal, но больше ничего, кроме того, что я могу сделать «update.php» при установке.Журнал ошибок apache показывает это:
[Mon Apr 18 15:10:46 2011] [error] [client 192.168.1.199] File does not exist: /var/www/maxxdev.homeip.net/im, referer: http://maxxdev.homeip.net/
[Mon Apr 18 15:09:02 2011] [error] [client 192.168.1.199] File does not exist: /var/www/maxxdev.homeip.net/im, referer: http://maxxdev.homeip.net/ACT
Мой файл settings.php в порядке, имеет правильное имя домена и соединение с БД, также в порядке.Где-то запросы становятся искаженными (я думаю). Также, если я подхожу прямо к серверу и пытаюсь зайти на сайт (используя текстовый браузер), я все равно получаю такое же плохое поведение.
FirePHP показываетчто любой запрос GET, отправленный на сайт, приводит к 404 не найден, за исключением всего содержимого главной страницы.Также стоит отметить, что кеш отключен (drupal cache).Я не могу понять это ...
Неужели отправка drupal, фронт-контроллер не устраивает переадресацию DNS или могут возникнуть проблемы с виртуальным хостом apache?Или у меня могут быть проблемы с правами доступа к файлам?Мой браузер будет запрашивать что-то вроде ... / node / 74, но, похоже, он не попадет в Drupal.