Powered by CodeIgniter
Ryazansky

Ryazansky

0
0 голосов
  ПрофильБлог (1)Комментарии (4)ЗакладкиПродукты 
Давно присматривался к Cogear, и тут один хороший человек из mail.ru сказал «клевая система, рекомендую». Начал ставить.

Случилось так, что основной хостинг для нас сейчас — 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 и не работает).

В итоге, как ни хочется, системой пользоваться пока не получается… :(
04:21 ← 23 ноября 2010 Отправить в Твиттер ryazanskyRyazansky  RSS comments 10

Комментарии (10) ↓

Freem Freem time 09:12 ← 23 ноября 2010 #
Да есть кое какие фокусы с виндой.
Во-вторых, необходима установка полного доступа для всей группы IIS_users на большинство папок (у меня начало работать нормально только после того, как полный доступ был выставлен к корневой папке).
Здесь нужен доступ только к файлам *.info.

По поводу ошибки с доступом, удостоверьтесь что доступ есть у папок cache и uploads.

На счет пути к аватарам(как и к картинкам) уже были жалобы, и сам сталкивался, видимо загрузчик(шестеренка uploader) пишет полный путь, надо бы этот момент отдебажить так сказать. Дмитрий наверное так и не добрался до виндовса :-)

жаль под рукой нет винды, можно было бы поковыряться.
Автор
Ryazansky Ryazansky time 11:36 ← 23 ноября 2010 #
Права вроде всем выставлены «полным доступом» в NTFS, однако все равно ошибка.
Я, к сожалению, не знаю, что реально является аналогом chmod в винде…
Freem Freem time 12:22 ← 23 ноября 2010 #
В винде есть такая шняга, в свойствах безопасности каталога, вы можете проверить какими правами обладает конкретный пользователь. Там несколько вкладок и оно находится в последней. Название и как туда пройти уже не помню)
Автор
Ryazansky Ryazansky time 22:53 ← 23 ноября 2010 #
Права на эту папку полные для всех пользователей рекурсивно.
admin admin time 22:35 ← 23 ноября 2010 #
Самый простой способ — выбрать сервер под Linux/FreeBSD. Мы можем помочь с хостингом. PHP под виндой дефакто работает не лучшим образом.
Автор
Ryazansky Ryazansky time 23:04 ← 23 ноября 2010 #
Дмитрий, рад общению — Вашу систему мне порекомендовал Антон Мельников, директор проекта «Платформа@mail.ru» как очень удобную и интересную, в том числе упомянул Вас как разработчика.

К сожалению, на нынешний момент (и довольно долго) такое решение нас устроить не может — у нас имеется два корпоративных хостинга: Debian от Infobox, не совместимый с Cogear по версии установленного Apache — там стоит 1.3.34 и менять они его не могут, и WDS с IIS 7.0 под Win2008 server.
Большинство систем работает на этом VDS без особых проблем.
Менять хостинг или открывать отдельную площадку под эту систему слишком сложно по бухгалтерии.
Может быть, можно что-то поправить так, чтобы обойти эту ошибку? Похоже, что она возникает из-за конкретной конфигурации…
admin admin time 23:08 ← 23 ноября 2010 #
Да, я сразу понял, что вы от Антона.
Вы пробовали ставить на Apache 1.3.34?
Проще всего — прислать мне в личку ключи доступа, чтобы я нашел и пофиксил ошибки.
С Windows-сервером имел дело только в роли пакета «Денвер».
Про mkdir — проверьте права на /engine/cache/templates.
Freem Freem time 13:08 ← 24 ноября 2010 #
Пологаю что эта проблема связвнна инменно с виндовс, а точнее правильного определения пути каталога в среде виндовс.
pomaxa pomaxa time 17:59 ← 24 ноября 2010 #
попробуйте посмотреть, что происходит при помощи вот этой утилиты — technet.microsoft.com/en-us/sysinternals/bb896645.aspx
это даст больше информации.
dqpb dqpb time 18:24 ← 24 ноября 2010 #
При установке на денвер, под vista трудностей нет. Версия 1.1