Установка HostCMS и решение возможных проблем...

#
Установка HostCMS и решение возможных проблем...
Тестируя редакцию "Халява" на денвере 3.0 я столкнулся с массой проблем при установке, и почти всегда были какие-то глюки про которые ничего не сказано в инструкции на которую постоянно ссылаются админы форума, приходилось собирать информацию по крупицам - по всей сети, и в разных частях сайта HostCMS включительно, удивительно что в мануале об этом ничего нету. Вот наконец почти через год приобрел лицензию, начал устанавливать и опять столкнулся все с теми же проблемами, (уже забыл конечно, как я эти проблемы решил) слава Богу не пришлось опять рыться в инете в поисках решения (ибо мануал как я говорил не катит), нашел свое старое сообщение которое собсно и помогло.

Итак начнем с самого начала и поподробнее, чтобы все получилось наверняка (я решил немного улучшить официальный мануал установки вплоть до мелочей, о которых ничего не говорилось, но они каждый раз при установке мешали работе скрипта):

Самое главное пере установкой убедится, что Вы скачиваете и устанавливаете свежие версии ПО (денвер и зендера), PHP 5.2.10 и выше конфликтует с Zend Optimizer до версии 3.3.3 включительно. Использование PHP 5.2.10 и выше возможно с Zend Optimizer версии 3.3.4/3.3.9 и выше.

1.  Скачайте  дистрибутив  с  сайта denwer.ru — http://www.denwer.ru/dis/Base/latest?from=index
wOrker: Все верно только придется регится сначала !

2.  Устанавливаете денвер, желательно просто отвечать на вопросы Y и не менять стандартные пути, чтобы не создавать себе проблем.

3. Копируем скрипт HostCMS например C:\WebServers\home\localhost\www\ВАШ_САЙТ

4.  Откройте для редактирования файл «c:\WebServer\usr\local\php5\php.ini»:
    поиском  найдите  строку «extension=php_xsl.dll»,  если  перед  этой  строкой стоит точка с запятой, удалите «;»
    поиском  найдите  строку extension_dir = "./"  и  замените  на extension_dir = "C:\WebServer\usr\local\php5\ext" сохраните файл.
wOrker: А вот и первая досадная ошибка, которая отнимет у Вас драгоценного времени если Вы невнимательны (как я например), устанавливается денвер путь которого C:\WebServers\.. а не C:\WebServer  (возможно новвоведение денвера)
Из-за того что я тупо скопировал путь с мануала, сидел некоторое не мог понять в чем проблема.
Собственно вот правильный путь extension_dir = "C:\WebServers\usr\local\php5\ext" (для ленивых)
Во-вторых еще нужно раскомментировать еще пару строчек или добавить если нету

extension=php_mysql.dll
extension=php_mysqli.dll

Подробнее тут http://www.hostcms.ru/forums/17/2435/

Сейчас уже не вспомню для чего, почему это надо делать и где нашел решение, т.к. было это в феврале прошлого года но знаю точно, что с этими манипуляциями скрипт HostCMS будет работать 100% ! Это избавит от несовместимости версии GD и проблемой XSLT

Кстати вот еще ссылка http://www.hostcms.ru/documentation/libxslt/ незнаю нужна эта установка или нет, опять же почему этого в мануале нет ? Если на 3 шаге будет несовместимость, пробуйте.


4.  В директорию «c:\WebServer\usr\local\php5\ext\» поместите файл php_xsl.dll.
    Скачать файл php_xsl.dll от PHP 5.2.4 для Denwer 3 можно на форуме разработчика пакета по адресу http://forum.dklab.ru/viewtopic.php?p=148519#148519
wOrker: опять же внимательно смотрите путь.. dllку скачал, спасибо !

5.  Загрузите дистрибутив Zend Optimizer по адресу http://downloads.zend.com/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe, запустите установку Zend Optimizer. В процессе установки нужно будет указать 3 директории:    директорию для установки ZendOptimizer,

по умолчанию предлагается C:\Program Files\Zend\ZendOptimizer-3.3.0  
директорию, где размещен php.ini, например, c:\WebServer\usr\local\apache\conf  
директорию, где размещен Apache, например, c:\WebServer\usr\local\apache  
wOrker: у некоторых людей на этом этапе может возникнуть проблемы либо из-за невнимательности либо из-за незнания английского, и вообще я непонимаю почему человек пишущий этот мануал не мог нормально по человечески его сделать, вместо того чтобы писать c:\WebServer\usr\local\apache\conf директорию, где размещен php.ini, например (где его там нет, например !) а написать сразу правильный путь C:\WebServers\usr\local\php5 где размещен php.ini чтобы зря не путать народ. Остальные пути слава Богу правильные.

6.  Перезапустите  службу Apache  через  Пуск    Настройка    Панель  управления  
Администрирование   Службы.

wOrker: можно и так, но зачем опять же лазать через попу, пользуйтесь тремя ярлычками на раб. столе, которые сделал денвер, если даже у вас их нет то смотрите экзешники тут C:\WebServers\denwer, поэтому вообще не вижу смысла лазить в панель управления, даже как альтернативу

7.  В  браузере  наберите  http://localhost,  должна  появиться  установка HostCMS.
Описание  установки  описано  в  разделе «Установка  системы  управления  сайтом»
настоящего руководства.

wOrker: ну зачем же выдумывать то ? При вызове ссылки http://localhost у вас откроется денвер а никак не установка скрипта, кто вообще писал этот мануал ? Чтобы начать установку, вам нужно сначала запустить или перезапустить сервер (все те же ярлычки) а затем набрать в строке браузера http://localhost/ВАШ_САЙТ/ и то у меня почему то редиректило на http://localhost/install/ поэтому вот рабочий путь http://localhost/ВАШ_САЙТ/install

8.  Для  доступа  к PhpMyAdmin  для  управления  БД  используйте  путь
http://localhost/tools/phpmyadmin

Сделав все эти манипуляции ШАГ3 будет соответсовать всем требованиям и можно приступать к дальнейшей установке и настройке. Поздравляю !


Возможно я довольно резко откомментировал официальный мануал по установке, но я заметил много неточностей и несостыковок, вроде мелочи но когда их много - это становится проблемой. И до сих пор непонятно зачем делать такой сухой мануал, сразу видно что, человек его писавший сам не пробовал устанавливать скрипт, либо делал это по свойски а не по своей инструкции либо просто было лень. 3 раза я устанавливал скрипт (строго по инструкции) и все эти 3 раза были одни и те же проблемы, несоответствие GD версии и XSLT, решение которых было найдено в сети. Мне нравится продукт, оперативная техподдержка, но мануал явно слабоват, вместо того чтобы сделать все быстро (стандартные операции) приходится сидеть и додумывать, мучать админов на форуме со своими уже избитыми вопросами.

Надеюсь этот материал, поможет решить Вам проблемы на этапе установки, если они возникнут, как у меня например =D !
#
Re: Установка HostCMS и решение возможных проблем...
Ошибка в тексте, вот правильный (где тут редактирование ?):

wOrker: ну зачем же выдумывать то? При вызове ссылки http://localhost у вас откроется денвер а никак не установка скрипта, кто вообще писал этот мануал? Чтобы начать установку, вам нужно сначала запустить или перезапустить сервер (все те же ярлычки) а затем набрать в строке браузера http://localhost/ВАШ_САЙТ/ и то у меня почему то редиректило на http://localhost/install/ поэтому вот рабочий путь http://localhost/ВАШ_САЙТ/install/
#
Re: Установка HostCMS и решение возможных проблем...
WorkStudio, какой-то странный мануал вы читали...
Вот специально сейчас скачал текущую версию инструкции по установке - ну нету там ни слова про папку "ВАШ_САЙТ", ни для 2го Денвера, ни для 3го...

WorkStudio писал(а):
и то у меня почему то редиректило на http://localhost/install/

насколько я помню,  HostCMS в принципе не поддерживает установку в подпапки, дистрибутив нужно разворачивать в корень веб-папки домена.

Поэтому тут два варианта - либо развернуть прямо в localhost/www (можно, оттуда перед этим все стереть, чтобы не было мусора, а можно и не стирать) либо развернуть в другой тестовый домен - site1.ru или site2.ru (тоже, разумеется, в папку www)

В текущей инструкции, на стр.16 пропущены пункты, рассказывающие куда нужно развернуть дистрибутив hostCMS для denwer-3, но для denwer-2 (стр.17) все написано черным по белому.

Так что всегда скачивайте _свежую_ инструкцию, и читайте ее внимательно.

И да пребудет с вами Великая Сила
Заказов не беру. Консультирую редко.
Авторизация