Не запускается eZpublish
Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь
| Автор | |
|---|---|
|
|
|
|
Вт, 8 мая 2007 8:39:05 Там что проводилась установка с использованием Host base siteaccess?Тогда нужно сконфигурировать соответствующие виртуальные хосты в Вашем вебсервере |
|
Вт, 8 мая 2007 10:54:54 Да, метод доступа выбрал "host". Установлен Денвер, работает вроде нормально. В чем заключается конфигурация виртуального хоста? Что только не перепробовал методом тыка. |
|
|
Вт, 8 мая 2007 12:17:58 Советую обратится к документации по Вашему вебсерверуА лучше - переустановить с использованием url based siteaccess |
|
Вт, 8 мая 2007 12:43:55 И снова ДенверВ какой папке инсталлирован ezp (home\?)? Покажите секцию SiteAccessSettings файла settings/override/site.ini.append.php |
|
Вт, 8 мая 2007 12:50:18 ezp инсталлирован сюда: home\my_site\wwwCекция SiteAccessSettings файла settings/override/site.ini.append.php: [SiteAccessSettings] CheckValidity=false AvailableSiteAccessList[] AvailableSiteAccessList[]=plain_site_user AvailableSiteAccessList[]=plain_site_admin MatchOrder=host HostMatchMapItems[] HostMatchMapItems[]=plain-site.my-site;plain_site_user HostMatchMapItems[]=plain-site-admin.my-site;plain_site_admin Почему то в параметре HostMatchMapItems[] ezp написал my-site, хотя он установлен в папку my_site, но я пробовал здесь изменить "-" на "_" безрезультатно, сервер перезагружал. Или я что то не правильно понял. |
|
|
Вт, 8 мая 2007 13:16:36 1. site.ini подкорректируйте так:HostMatchMapItems[] HostMatchMapItems[]=my_site;plain_site_user HostMatchMapItems[]=admin.my_site;plain_site_admin 2. В файле home\my_site\www\.htaccess добавьте строчку: # dnwr_host admin.my_site 3. Может потребоваться очистка кэша (в данном случае очистка папки var/cache/ini), перегрузка денвера скорее всего не потребуется. Теперь фронтенд должен быть доступен по ссылке http://my_site/ бэкенд по ссылке http://admin.my_site/ |
|
Вт, 8 мая 2007 19:43:44 в home/my_site/error.log пишется:[alert] [client 127.0.0.1] z:/home/my_site/www/.htaccess: Invalid command 'dnwr_host', perhaps mis-spelled or defined by a module not included in the server configuration |
|
|
Вт, 8 мая 2007 19:51:28 Вы уверены, что поставили решетку в начале строчки # dnwr_host? Для апача - это комментарий, он его не видит и не воспринимает, поэтому и в лог ошибок ничего писать не станет. А для денвера - это директива, аналог ServerAlias. |
|
Ср, 9 мая 2007 19:13:02 Поздравляю с Днем победы!В лог пишет вышеуказанную ошибку, когда решетку не ставлю. С решёткой, при попытке пойти по ссылке admin.my_site пишет: Forbidden You don't have permission to access / on this server. Подсказка Денвера Возможные причины ошибки: * Вы пытаетесь запустить CGI-скрипт, расположив его вне CGI-директории (например, в директории документов сервера www). Корректные пути к CGI-директориям следующие: URL Куда указывает http://***/cgi-glob/script.cgi /home/cgi-glob/script.cgi http://***/cgi/script.cgi /home/***/cgi/script.cgi http://***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi При большом желании вы все же можете запускать скрипты и из www-директории. Для этого создайте в ней файл .htaccess (с точкой в начале) следующего содержания: Options +ExecCGI * Возможно, вы пытаетесь открыть картинку или статический HTML-файл, расположенный в CGI-директории. Этого делать нельзя. Все рисунки (а также другие файлы, за исключениям скриптов) необходимо помещать в www-директорию. См. примеры по адресу /home/localhost/www. * Если вы ожидаете получить листинг каталога, но выводится эта ошибка, вероятно, для данной директории выдача листинга запрещена (например, это CGI-папка). Чтобы разрешить листинг, создайте в нужной директории файл .htaccess следующего содержания: Options +Indexes |