ezpublish.ru / Форумы / Для новичков / AcceptPathInfo disabled or running in CGI mode? так и не смог пофиксить,




AcceptPathInfo disabled or running in CGI mode? так и не смог пофиксить,

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

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

Юрий Заярный

Пн, 8 февраля 2010 9:33:54

http://ez.com.ua/ru/Forumy/Dlya-novichkov/Pervyj-etap-ustanovki Следующие действия не принесли результата, apache 2.2 + php 5.2.12 +Mysql 5.1.28
httpd.conf
<Directory "C:/Program Files/Apache2.2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
AcceptPathInfo on
</Directory>
подскажите куда еще смотреть ?

Сергей Гедеон

Пн, 8 февраля 2010 10:23:39

php у Вас работает как CGI-приложение? Если да, то нужно его подключать как модуль Апача mod_php.

Необходимые модули для php и варианты связок веб-сервер/php описаны тут: http://ez.no/ezpublish/requirements

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Пн, 8 февраля 2010 10:52:56

Добавлю что стоит Windows7 а EZ Publish 4.2.0

Php подключено как модуль
PHPIniDir "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"

Сергей Гедеон

Вт, 9 февраля 2010 6:53:44

Хм... а попробуйте в директории с eZ создать файлик .htaccess с содержимым типа
AcceptPathInfo On

а в настройках сервера разрешить этот .htaccess
AllowOverride All

(хотя если настройки сервера не читаются, то хтаксес тоже не заместится )

Надо убедится, что AcceptPathInfo включен. Ну и покопаться в логах апача можно

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Вт, 9 февраля 2010 13:17:41

прописал в %SystemRoot%\system32\drivers\etc\hosts следующие
127.0.0.1 localhost
проблема пропала


Теперь пишет:
Please choose a site package you would like to test or base your site on.
Error
Retrieving remote site packages list failed. You may upload packages manually.

Подскажите как выковырять уже разработанные на ez publish пакеты сайта с хостинга, что бы загрузить их локально ?

Сергей Гедеон

Вт, 9 февраля 2010 13:41:14

Неожиданное решение поздравляю! Для локальной разработки иногда удобно в этот файлик домены вымышленные прописывать типа home.com

На счет пакетов описано тут:
http://ezpublish.tv/ru/Forumy/Dlya-novichkov/ustanovka_packages

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Ср, 10 февраля 2010 8:10:32

Спасибо большое за помощь, установил ez publish 2.2 все работает =)

но как перенести сайт с другой машины на свою (сайт разработан под ez publish 2.0). Что для этого нужно делать, какие файлы копировать и куда, какие каталоги копировать и т.п.?

Сергей Гедеон

Ср, 10 февраля 2010 9:49:39

Не знаю откуда берется такой антикваират как eZ 2.2 но раз система работает, то это радует

В данном случае (разные ветки eZ) для переноса следует скопировать все папки корневой директории eZ и сделать дамп базы (через пхпмайадмин или mysqldump)

Если переносить данные с одинаковых веток eZ то достаточно копировать базу, var, design, extension, settings (+ некоторые папки/файлы если они изменялись)

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Чт, 11 февраля 2010 14:44:47

Ошибся ez версия 4.2 а переношу с 4.0.

Скопировал все папки корневой директории eZ , сделал дамп базы, и заменил у себя локально- выдало ошибку (не хватало класса какого то).
После того как скопировал все из (файлы и папки) директории eZ, и заменил- открылся индекс но "корявый" без стилей все ссылки не активные, но ошибки никакой не выдает.

что сделал не так или где дальше настраивать ?

Юрий Заярный

Вт, 16 февраля 2010 14:48:54

выскажете пожалуйста свои идеи, так как проблему все еще имttb место, делал все как советовали http://www.ezpublish.ru/ru/Forumy...ovichkov/ya-vse-nikak-ne-mogu-ponyat (только права не менял так как у меня Win7).

Проблема: индекс "корявый" без стилей все ссылки не существуют, в админ панель попасть не могу так my_site\admin тоже не существуюет, работает только my_site\index.php.

Сергей Гедеон

Ср, 17 февраля 2010 6:43:53

Эм... наверное меня не правильно поняли. "Перенос" это перенос сайта с одного места в другое. Если при этом обновляется версия движка, то это уже "обновление"
Про то как обновить версию движка читайте тут: http://ez.no/doc/ez_publish/upgrading
Если обновление с 4.0 до 4.2 то, поконкретней нужно выполнить:
http://ez.no/doc/ez_publish/upgrading/upgrading_to_4_1/4_0_x_to_4_1_y
и потом
http://ez.no/doc/ez_publish/upgra...to_4_2/upgrading_from_4_1_x_to_4_2_y

Инструкции хоть и на английском, но предельно понятны ИМХО (я на локальной виндовозной машине обновлял с 3.9 до 4.1 без проблем).

Если вкратце, то:
1) скопируйте и поднимите необновленный сайт
2) обновите до версии 4.1.у (следите за комментариями инструкции относительно субверсий)
3) обновите до версии 4.2.у (следите за комментариями инструкции относительно субверсий)

Возникнут вопросы - спрашивайте

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Ср, 17 февраля 2010 14:12:35

проблема все таже (еще не обновлял, просто перенес) настараживает что база на хостинге
Таблиц: 115 Всего (записей)~158,124 MyISAM cp1251_general_ci размер 91.5 МБ , а после переноса
и на локальном отличаются
Таблиц: 115 Всего ~216,305 InnoDB utf8_general_ci 72.5 МБ
после того как подцепил базу появились картинки, то есть что-то работает но не все

Сергей Гедеон

Чт, 18 февраля 2010 12:38:35

Базу пхпмайадмином переносили? Там есть настройки для дампа. Но если хостинг позволяет использовать командную строку - делайте срез базы через mysqldump:
mysqldump -h [hostname] -u [username] -p[password] dbname>dumpname.sql


заливать аналогично
mysql -h [hostname] -u [username] -p[password] dbname<dumpname.sql

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Чт, 18 февраля 2010 14:14:28

консоли к сожалению нету, так что дамп приходиться делать пхпмайадмином http://fileshare.in.ua/3205068 здесь скриншот настроек с которыми делаю дамп,
а если не база то что еще может быть?

Сергей Гедеон

Чт, 18 февраля 2010 19:55:07

настройки базы с ходу сложно оценить обычно я это делал методом проб и ошибок. Важно чтобы совпадали кодировки начальной и конечной баз и каждой из таблиц...
Также базу куда будете заливать нужно предварительно очистить от таблиц чтобы не было нестыковок...

А на счет диагностики - попробуйте покопаться в логах, в дебаге...

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Пн, 1 марта 2010 14:48:02

проблема почти идентичная
Контент есть, но это просто текст без оформления.
Формируется обычный список текстовый:
Top menu

* Структура сайта
* Библиотека файлов
* Учетные записи
* Интернет-магазин
* Дизайн
* Настройка
* Личный кабинет

Форма поиска и прочие атрибуты админки. Но все это просто голый текст без оформления, фона. Картинки отображаются, но не все.

http://www.ezpublish.ru/ru/Forumy...aya_dizajna_net_htaccess_mod_rewrite

rewriterule не настроены, по идее, вот выложил содержимое файлика .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).
#

#AuthType Basic
#AuthName "Restricted Files"
#AuthUserFile /srv/etc/.pass_lab
#Require valid-user

php_value allow_call_time_pass_reference 0
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value memory_limit "512M"
php_value max_execution_time 5000
php_value max_input_time 5000
php_value upload_max_filesize 50M
php_value post_max_size 50M
php_value date.timezone Europe/Kiev
php_value include_path "C:/Program Files/Apache2.2/htdocs/agr"

Options +FollowSymlinks
Options -Indexes

RewriteEngine On

RewriteRule ^var/storage/.* - [L]
RewriteRule ^var/[^/]+/storage/.* - [L]
RewriteRule ^var/cache/texttoimage/.* - [L]
RewriteRule ^var/[^/]+/cache/texttoimage/.* - [L]
RewriteRule ^design/[^/]+/(stylesheets|images|javascript)/.* - [L]
RewriteRule ^share/icons/.* - [L]
RewriteRule ^extension/[^/]+/design/[^/]+/(stylesheets|images|javascripts?)/.* - [L]
RewriteRule ^packages/styles/.+/(stylesheets|images|javascript)/[^/]+/.* - [L]
RewriteCond $1 !^index.php$
RewriteRule .* index.php

DirectoryIndex index.php

В папке agr и находиться сайт. Может здесь криво?

Сергей Гедеон

Пн, 1 марта 2010 15:46:11

Проверьте любым firebug-ом пути к картинкам. Отсюда надо исходить. Посмотреть почему не подгружаются стили, картинки или еще что.
Реврайты, что Вы указали, служат для убирания индекс.пхп из адресной строки. Они вполне могут влиять если неправильно настроены
Проблема аналогичная вашей: http://ezpublish.tv/ru/Forumy/Dly...aya_dizajna_net_htaccess_mod_rewrite
(может еще где-то на сайте, помнится много я на эту тему писал)
Проверьте также доступ к папкам стилей

===----
Радоваться жизни можно тихо...
----====

Юрий Заярный

Вт, 2 марта 2010 6:56:54

прописал в .htaccess такое
php_value include_path "C:/Program Files/Apache2.2/htdocs/agr/lib/ezc"
почистил кеш,
зарабтали стили, но ни одна ссылка не работает из-за чего может быть проблема ?

Сергей Гедеон

Вт, 2 марта 2010 7:23:47

А вторые 2 открываются?
Если вы работаете под Виндоуз то можете сделать себе виртуальные хосты на вымышленном домене - пропишите в lmhosts что-то типа 127.0.0.1 home.com
а в настройках виртуального хоста апача добавьте этот домен/айпишник и направьте его на папку где лежит eZp. Тогда в браузерной строке вы будете набирать home.com и реврайты апача будут работать корректно
Исправить пути к стилям можно в шаблоне где эти стили подключаются. В стандартном варианте это что-то вроде page_head.tpl. Но в конкретно данном случае я сомневаюсь, что стили подключаются стандартным шаблоном - скорее всего их просто "захардкодили" где-то в пэйджлайоуте.

ПС Давайте продолжать обсуждение в теме, ссылку на которую я дал выше. А то оффтоп сплошной

===----
Радоваться жизни можно тихо...
----====