Изменил имя каталога на \settings\siteaccess\eng, появились ошибки. А может и не ошибки?
Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь
|
Автор
|
Сообщение
|
|
Maxim Kopytov
|
Пн, 15 февраля 2010 16:00:49
Изначально имя каталога было \settings\siteaccess\имя_сайта.
Решил изменить имя каталога на \settings\siteaccess\eng, чтобы ссылка была корректная для нескольких языковых версий, например такой:
1) http://company.com/eng/About - для английской версии
2) http://company.com/rus/About - для русской версии
Пришлось править настройки:
1) в файле \settings\override\site.ini.append.php прописать:
[SiteSettings]
DefaultAccess=eng
SiteList[]=eng
2) в файле \settings\siteaccess\eng\site.ini.append.php прописать:
[SiteAccessSettings]
RequireUserLogin=false
RelatedSiteAccessList[]=eng
3) в файле \settings\siteaccess\имя_сайта_admin\site.ini.append.php
[SiteAccessSettings]
RequireUserLogin=true
RelatedSiteAccessList[]=eng
4) Так как имя каталога изменилось, пришлось идти в админку --> настройки --> Anonymous --> SiteAccess( eng ), иначе анонимному пользователю был запрещен доступ к публичному сайту.
Сайт заработал. Ссылка, как я и хотел, стала вида: http://company.com/eng/About
Однако появились ошибки:
DEBUG:
FETCH START URI: design:pagelayout.tpl, design/имя_сайта/templates/pagelayout.tpl
DEBUG:
START URI: design:page_head.tpl, design/standard/templates/page_head.tpl
DEBUG:
START URI: design:link.tpl, design/standard/templates/link.tpl
DEBUG:
START URI: design:setup/clear_cache.tpl, design/standard/templates/setup/clear_cache.tpl
Или DEBUG это не страшно?
------------------------
I love eZ Publish
|
|
Сергей Гедеон
|
Пн, 15 февраля 2010 19:55:50
Попробуйте почистить кеш вручную/из командной строки
===----
Радоваться жизни можно тихо...
----====
|