ezpublish.ru / Форумы / Для новичков / Не запускается eZpublish




Не запускается eZpublish

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Александр Шишельский

Вт, 8 мая 2007 7:19:21

Установка проходит нормально. На последнем шаге мастера кликаю на ссылку например "Admin site" в броузере выдает ошибку Error Code 11001: Host not found. Подскажите с чего начать поиск бага.

Денис Зацаринный

Вт, 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

-----------------------------------
Простобанк Консалтинг
http://www.prostobank.com/

Александр Шишельский

Вт, 8 мая 2007 12:50:18

ezp инсталлирован сюда: home\my_site\www

Cекция 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/

-----------------------------------
Простобанк Консалтинг
http://www.prostobank.com/

Александр Шишельский

Вт, 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.

-----------------------------------
Простобанк Консалтинг
http://www.prostobank.com/

Александр Шишельский

Ср, 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