| Профиль | Блог (1) | Комментарии (4) | Закладки | Продукты |
Давно присматривался к Cogear, и тут один хороший человек из mail.ru сказал «клевая система, рекомендую». Начал ставить.
Случилось так, что основной хостинг для нас сейчас — IIS 7.0 на VDS с Windows Web Server 2008.
Настроен хостинг был по дефолту, и бубен понадобился неоднократно.
Во-первых, система требует установки в PHP.ini функции allow_call_time_pass_reference в положение On, что совершенно не очевидно ни по каким инструкциям.
Во-вторых, необходима установка полного доступа для всей группы IIS_users на большинство папок (у меня начало работать нормально только после того, как полный доступ был выставлен к корневой папке).
В-третьих, необходима установка Memcache, без которого система падает при открытии админки.
В-четвертых, кнопка «очистить кеш» в админке кладет сайт наглухо и он не работает до перезапуска сервера. Несмотря на полный доступ для всех, выдает ошибку:
В-пятых, при попытке поставить аватар (не жмем лишних кнопок во избежание) показывается полный путь и не удается открыть (вместо sitename.ru/uploads/images пишется c:/siteroot/uploads/images и не работает).
В итоге, как ни хочется, системой пользоваться пока не получается… :(
Случилось так, что основной хостинг для нас сейчас — IIS 7.0 на VDS с Windows Web Server 2008.
Настроен хостинг был по дефолту, и бубен понадобился неоднократно.
Во-первых, система требует установки в PHP.ini функции allow_call_time_pass_reference в положение On, что совершенно не очевидно ни по каким инструкциям.
Во-вторых, необходима установка полного доступа для всей группы IIS_users на большинство папок (у меня начало работать нормально только после того, как полный доступ был выставлен к корневой папке).
В-третьих, необходима установка Memcache, без которого система падает при открытии админки.
В-четвертых, кнопка «очистить кеш» в админке кладет сайт наглухо и он не работает до перезапуска сервера. Несмотря на полный доступ для всех, выдает ошибку:
A PHP Error was encountered
Severity: Warning
Message: mkdir() [function.mkdir]: Permission denied
Filename: library/template.class.php
Line Number: 390
В-пятых, при попытке поставить аватар (не жмем лишних кнопок во избежание) показывается полный путь и не удается открыть (вместо sitename.ru/uploads/images пишется c:/siteroot/uploads/images и не работает).
В итоге, как ни хочется, системой пользоваться пока не получается… :(


Здесь нужен доступ только к файлам *.info.
По поводу ошибки с доступом, удостоверьтесь что доступ есть у папок cache и uploads.
На счет пути к аватарам(как и к картинкам) уже были жалобы, и сам сталкивался, видимо загрузчик(шестеренка uploader) пишет полный путь, надо бы этот момент отдебажить так сказать. Дмитрий наверное так и не добрался до виндовса :-)
жаль под рукой нет винды, можно было бы поковыряться.
Я, к сожалению, не знаю, что реально является аналогом chmod в винде…
К сожалению, на нынешний момент (и довольно долго) такое решение нас устроить не может — у нас имеется два корпоративных хостинга: Debian от Infobox, не совместимый с Cogear по версии установленного Apache — там стоит 1.3.34 и менять они его не могут, и WDS с IIS 7.0 под Win2008 server.
Большинство систем работает на этом VDS без особых проблем.
Менять хостинг или открывать отдельную площадку под эту систему слишком сложно по бухгалтерии.
Может быть, можно что-то поправить так, чтобы обойти эту ошибку? Похоже, что она возникает из-за конкретной конфигурации…
Вы пробовали ставить на Apache 1.3.34?
Проще всего — прислать мне в личку ключи доступа, чтобы я нашел и пофиксил ошибки.
С Windows-сервером имел дело только в роли пакета «Денвер».
Про mkdir — проверьте права на /engine/cache/templates.
это даст больше информации.