Дизайн, стили и скрипты админки не подгужаются. Админка голая. Дизайна нет | .htaccess | mod_rewrite
Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь
| Автор | |
|---|---|
|
|
|
|
Пт, 30 октября 2009 8:13:21 1) проверьте права записи в var2) почистите кеш при помощи консольного скрипта bin/php/ezcache.php 3) посмотрите логи ошибок eZ 4) проверьте все rewrite rules в апаче, может изи генерирует одни пути, а сервер заменяет их на другие |
|
Сб, 31 октября 2009 10:33:34 Пока не решил свою проблему.Продолжаю разбираться: Из HTML админки: <link rel="stylesheet" type="text/css" href="/var/mysite/cache/public/stylesheets/b4f24ce4c4a52e6cef339aaf789c37d6_all.css" media="all" charset="utf-8" /> Мой путь на хостинге: /httpdocs/var/mysite/cache/public/stylesheets/b4f24ce4c4a52e6cef339aaf789c37d6_all.css .htaccess _____________________________________________________________________________ # Copy this file to a new file called .htaccess in your eZ Publish root # to make the site more secure in non-virtualhost mode (index.php used in urls). # php_value include_path ".:/var/www/vhosts/site/subdomains/mysite/httpdocs/ezc_lite/ezcomponents-2009.1.2" php_value date.timezone "Asia/Tashkent" <FilesMatch "."> order allow,deny deny from all </FilesMatch> <FilesMatch "(^index\.php|favicon\.ico|index_treemenu\.php|\.(gif|jpe?g?|png|css|js|swf|html?)|var(.+)storage.pdf(.+)\.pdf)$"> order allow,deny allow from all </FilesMatch> # If you see "Forbidden" when trying to access root page of your site # without 'index.php' appended, uncomment the following "Files" section. # NOTE: replace "ezpublish-4.1.0" with base name of the directory # where your eZ Publish intallation resides. # e.g. base name of "/sites/ezpublish/ezpublish-4.1.0" is "ezpublish-4.1.0". #<Files "ezpublish-4.1.0"> # order allow,deny # allow from all #</Files> RewriteEngine On # Allow access to the index_treemenu.php file for a faster admin interface RewriteRule content/treemenu/? index_treemenu.php RewriteRule ^index_treemenu\.php - [L] # Uncomment the line below if you placed your favicon at the root of your # eZ Publish instance. It will then be served directly. #RewriteRule ^favicon\.ico - [L] # Uncomment the line below if you want you favicon be served from the standard design. # You can customize the path to favicon.ico by replacing design/standard/images/favicon.ico # by the adequate path. #RewriteRule ^favicon.ico design/standard/images/favicon.ico [L] RewriteRule ^design/standard/images/favicon\.ico - [L] # Uncomment the line below once you set up the right robots.txt file # In that case remember to also modify the FilesMatch rule abov # More info here http://en.wikipedia.org/wiki/Robots.txt #RewriteRule ^robots\.txt - [L] # Uncomment the line below in case you are using # Platform for Privacy Preferences Project ( P3P ) related files. # In that case remember to also modify the FilesMatch rule above # More info here : http://en.wikipedia.org/wiki/P3p #RewriteRule ^p3p/(.+)\.xml - [L] RewriteRule !(\.(gif|jpe?g?|png|css|js|swf|html?)|var(.+)storage.pdf(.+)\.pdf)$ index.php DirectoryIndex index.php _____________________________________________________________________________ Где ошибка? |
|
Сб, 31 октября 2009 13:03:07 http://ezpublish.tv/ru/Forumy/Dly...pertov/Prostye-RewriteRules-dlya-eZpи вопрос: у Вас индекс.пхп в адресе не убирается? |
|
Вс, 1 ноября 2009 6:53:36 Отвечаю на ваш вопрос.У меня index.php в адресной строке пока не убирается. Пытаюсь разобраться почему. |
|
Вс, 1 ноября 2009 7:01:22 Есть такой параметрSiteURL=mysite.com/index.php в /httpdocs/settings/override/site.ini.append.php Из него нужно убрать index.php? |
|
Вс, 1 ноября 2009 7:13:20 Я не прописал это:Также включаем в settings/override/site.ini.append.php [SiteAccessSettings] ForceVirtualHost=true |
|
Вс, 1 ноября 2009 7:22:23 прописал это в файле settings/override/site.ini.append.php[SiteAccessSettings] ForceVirtualHost=true Ушел index.php из адресной строки, но теперь я вижу только главную страницу, по всем же остальным ссылкам у меня: Forbidden You do not have permission to access this document. |
|
Вс, 1 ноября 2009 7:57:23 Закомментировал в файле .htaccess следующий блок<FilesMatch "."> order allow,deny deny from all </FilesMatch> Сайт стал открываться. Файл index.php ушел из адресной строки. Админка по прежнему голая. Не подгружаются стили. |
|
Вс, 1 ноября 2009 8:36:21 Похоже проблема в этом: pagelayout.tpl <No override> design/admin/templates/pagelayout.tpl |
|
Вс, 1 ноября 2009 8:57:48 Этот шаблон как правило и не замещается. Он прописан для стандартного сайтаксесса adminЕще раз опишите проблему: нет контента или контент есть весь, но не отформатирован? или отформатирован, но нет картинок? Если проблема только в стилях, то копайте в сторону доступа к файлам (права на папки, реврайт в апаче и т.п.) |
|
Вс, 1 ноября 2009 13:06:55 >Еще раз опишите проблему: нет контента или контент есть весь, но не отформатирован? или отформатирован, но нет картинок?Контент есть, но это просто текст без оформления. Формируется обычный список текстовый: Top menu * Структура сайта * Библиотека файлов * Учетные записи * Интернет-магазин * Дизайн * Настройка * Личный кабинет Форма поиска и прочие атрибуты админки. Но все это просто голый текст без оформления, фона, картинок. Картинки есть лишь на кнопках редактировать (стандартный карандаш), >Если проблема только в стилях, то копайте в сторону доступа к файлам (права на папки, реврайт в апаче и т.п.) На все подпапки var стоит 777, на саму var тоже 777 |
|
Вс, 1 ноября 2009 13:34:49 [Sun Nov 01 12:45:55 2009] [error] [client 213.206.62.206] client denied by server configuration: /var/www/vhosts/site/subdomains/mysite/httpdocs/stylesheets, referer: http://mysite.site.uz/mysite/httpdocs/stylesheets - такой папки и нет вовсе |
|
Вс, 1 ноября 2009 17:38:44 Это то, что хотелось найти!Какой путь в Апаче прописан для document_root даного хоста? Его принимаем за корень. Дальше все превращается по правилам реврайта. Абсолютный адрес должен быть типа домен("рут" И не забывайте после включения ForceVirtualHost=true чистить кеш через консоль или вручную |
|
Пн, 2 ноября 2009 8:52:26 >Это то, что хотелось найти!>Какой путь в Апаче прописан для document_root даного хоста? phpinfo(); Apache Environment PATH /sbin:/usr/sbin:/bin:/usr/bin DOCUMENT_ROOT /var/www/vhosts/site/subdomains/mysite/httpdocs PHP Variables _SERVER["DOCUMENT_ROOT"] /var/www/vhosts/site/subdomains/mysite/httpdocs >Его принимаем за корень. Дальше все превращается по правилам реврайта. Абсолютный адрес должен быть >типа домен("рут"/сайтаксесс/стайлшитс/файл.цсс (аналогично для картинок). Можете привести пример, уточнить? >И не забывайте после включения ForceVirtualHost=true чистить кеш через консоль или вручную А почему именно так? Стандартная функция начинает работать как-то иначе? |
|
Пн, 2 ноября 2009 9:29:30 /var/www/vhosts/site/subdomains/mysite/httpdocs заменяется апачем на "домен"Все, что идет после домена (в даном случае) - проходит через обработку модулем реврайта. Если в заголовке указан путь к файлу хттп://домен/дизайн/имя_дизайна/стайлшитс/файл.цсс, то вы должны убедится, что такой файл не открывается через хттп://домен/индекс.пхп/сайтаксесс/дизайн/имя_дизайна/стайлшитс/файл.цсс или хттп://домен/сайтаксесс/дизайн/имя_дизайна/стайлшитс/файл.цсс Тоесть адреса стилей, картинок, скриптов должны исключаться из правил реврайта. А кеш после включения ФорсВиртуалХост нужно чистить ибо в сгенерированных файлах могут быть старые пути, хотя реально они уже поменялись из-за правил преобразования. |
|
Вт, 3 ноября 2009 7:25:27 Админка частично заработала. Стили подгрузились. Не видно только иконок папок и пр.Мои установки: .htaccess php_value memory_limit 128M php_value magic_quotes_gpc 0 php_value max_execution_time 100 php_value max_input_time 140 php_value register_globals 0 php_value include_path ".:/var/www/vhosts/site/subdomains/mysite/httpdocs/ezc_lite/ezcomponents-2009.1.2" RewriteEngine On RewriteRule ^var/storage/.* - [L] RewriteRule ^var/[^/]+/storage/.* - [L] RewriteRule ^var/cache/texttoimage/.* - [L] RewriteRule ^var/[^/]+/cache/[^/]+/.* - [L] RewriteRule ^var/[^/]+/cache/texttoimage/.* - [L] RewriteRule ^design/[^/]+/(stylesheets|images|javascripts?|scripts?)/.* - [L] RewriteRule ^share/icons/.* - [L] RewriteRule ^extension/[^/]+/design/[^/]+/(stylesheets|images|javascripts?|scripts?)/.* - [L] RewriteRule ^packages/styles/.* - [L] RewriteRule ^(.*)$ index.php ________________________________ Адрес иконки: http://mysite.site.com/share/icon...16x16_indexed/filesystems/folder.png ________________________________ Адрес иконки FTP: /httpdocs/share/icons/crystal-admin/16x16_indexed/filesystems/folder.png ________________________________ DOCUMENT_ROOT /var/www/vhosts/site/subdomains/mysite/httpdocs ________________________________ Не видно иконок папок и пр. |
|
Вт, 3 ноября 2009 8:13:42 Картинки, подгружаемые через стили открываются?Может меню вообще не отображается? или там есть названия папок, но нет иконок на всякий случай еще раз пример работающего .htaccess php_value allow_call_time_pass_reference 0 php_value date.timezone Europe/Kiev php_value upload_max_filesize 30M php_value post_max_size 60M php_value max_execution_time 300 DirectoryIndex index.php RewriteEngine On #сравните эти 2 строки с оригиналом для 4.2, я взял с 4.1.3 RewriteRule content/treemenu/? index_treemenu.php RewriteRule index_treemenu.php - [L] RewriteRule ^var/storage/.* - [L] RewriteRule ^var/[^/]+/storage/.* - [L] RewriteRule ^var/cache/texttoimage/.* - [L] RewriteRule ^var/[^/]+/cache/texttoimage/.* - [L] RewriteRule ^design/[^/]+/(stylesheets|images|imagespl|javascript)/.* - [L] RewriteRule ^share/icons/.* - [L] RewriteRule ^extension/[^/]+/design/[^/]+/(stylesheets|images|javascript)/.* - [L] RewriteRule ^packages/styles/.+/(stylesheets|images|javascript)/[^/]+/.* - [L] RewriteCond $1 !^index.php$ RewriteRule .* index.php пример взят с сайта под линухом, но под виндовз тоже прекрасно работает |
|
Вт, 3 ноября 2009 8:31:54 >Картинки, подгружаемые через стили открываются?Да, загрузились все фоновые рисунки. >Может меню вообще не отображается? или там есть названия папок, но нет иконок Да, именно так. Tree-меню слева есть, но нет иконок-папочек. И еще внизу в списке "Дочерние объекты" тоже нет иконок-папочек. >на всякий случай еще раз пример работающего .htaccess Спасибо огромное за проверенный .htaccess! |
|
Ср, 4 ноября 2009 17:24:54 Все, с иконками папок тоже разобрался!Оказывается сам файл folder.png у меня был битый. Видимо повредился при упаковки или распаковки архива. Только админка все-таки еще не вся. Не подгружается редактор. Подскажите как включить редактор. |
Следующая » 1 2 3