Установка 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 —
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
Подробнее тут
Сейчас уже не вспомню для чего, почему это надо делать и где нашел решение, т.к. было это в феврале прошлого года но знаю точно, что с этими манипуляциями скрипт HostCMS будет работать 100% ! Это избавит от несовместимости версии GD и проблемой XSLT
Кстати вот еще ссылка незнаю нужна эта установка или нет, опять же почему этого в мануале нет ? Если на 3 шаге будет несовместимость, пробуйте.
4. В директорию «c:\WebServer\usr\local\php5\ext\» поместите файл php_xsl.dll.
Скачать файл php_xsl.dll от PHP 5.2.4 для Denwer 3 можно на форуме разработчика пакета по адресу
wOrker: опять же внимательно смотрите путь.. dllку скачал, спасибо !
5. Загрузите дистрибутив Zend Optimizer по адресу запустите установку 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. В браузере наберите должна появиться установка HostCMS.
Описание установки описано в разделе «Установка системы управления сайтом»
настоящего руководства.
wOrker: ну зачем же выдумывать то ? При вызове ссылки у вас откроется денвер а никак не установка скрипта, кто вообще писал этот мануал ? Чтобы начать установку, вам нужно сначала запустить или перезапустить сервер (все те же ярлычки) а затем набрать в строке браузера и то у меня почему то редиректило на поэтому вот рабочий путь
8. Для доступа к PhpMyAdmin для управления БД используйте путь
Сделав все эти манипуляции ШАГ3 будет соответсовать всем требованиям и можно приступать к дальнейшей установке и настройке. Поздравляю !
Возможно я довольно резко откомментировал официальный мануал по установке, но я заметил много неточностей и несостыковок, вроде мелочи но когда их много - это становится проблемой. И до сих пор непонятно зачем делать такой сухой мануал, сразу видно что, человек его писавший сам не пробовал устанавливать скрипт, либо делал это по свойски а не по своей инструкции либо просто было лень. 3 раза я устанавливал скрипт (строго по инструкции) и все эти 3 раза были одни и те же проблемы, несоответствие GD версии и XSLT, решение которых было найдено в сети. Мне нравится продукт, оперативная техподдержка, но мануал явно слабоват, вместо того чтобы сделать все быстро (стандартные операции) приходится сидеть и додумывать, мучать админов на форуме со своими уже избитыми вопросами.
Надеюсь этот материал, поможет решить Вам проблемы на этапе установки, если они возникнут, как у меня например =D !
Итак начнем с самого начала и поподробнее, чтобы все получилось наверняка (я решил немного улучшить официальный мануал установки вплоть до мелочей, о которых ничего не говорилось, но они каждый раз при установке мешали работе скрипта):
Самое главное пере установкой убедится, что Вы скачиваете и устанавливаете свежие версии ПО (денвер и зендера), PHP 5.2.10 и выше конфликтует с Zend Optimizer до версии 3.3.3 включительно. Использование PHP 5.2.10 и выше возможно с Zend Optimizer версии 3.3.4/3.3.9 и выше.
1. Скачайте дистрибутив с сайта denwer.ru —
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
Подробнее тут
Сейчас уже не вспомню для чего, почему это надо делать и где нашел решение, т.к. было это в феврале прошлого года но знаю точно, что с этими манипуляциями скрипт HostCMS будет работать 100% ! Это избавит от несовместимости версии GD и проблемой XSLT
Кстати вот еще ссылка незнаю нужна эта установка или нет, опять же почему этого в мануале нет ? Если на 3 шаге будет несовместимость, пробуйте.
4. В директорию «c:\WebServer\usr\local\php5\ext\» поместите файл php_xsl.dll.
Скачать файл php_xsl.dll от PHP 5.2.4 для Denwer 3 можно на форуме разработчика пакета по адресу
wOrker: опять же внимательно смотрите путь.. dllку скачал, спасибо !
5. Загрузите дистрибутив Zend Optimizer по адресу запустите установку 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. В браузере наберите должна появиться установка HostCMS.
Описание установки описано в разделе «Установка системы управления сайтом»
настоящего руководства.
wOrker: ну зачем же выдумывать то ? При вызове ссылки у вас откроется денвер а никак не установка скрипта, кто вообще писал этот мануал ? Чтобы начать установку, вам нужно сначала запустить или перезапустить сервер (все те же ярлычки) а затем набрать в строке браузера и то у меня почему то редиректило на поэтому вот рабочий путь
8. Для доступа к PhpMyAdmin для управления БД используйте путь
Сделав все эти манипуляции ШАГ3 будет соответсовать всем требованиям и можно приступать к дальнейшей установке и настройке. Поздравляю !
Возможно я довольно резко откомментировал официальный мануал по установке, но я заметил много неточностей и несостыковок, вроде мелочи но когда их много - это становится проблемой. И до сих пор непонятно зачем делать такой сухой мануал, сразу видно что, человек его писавший сам не пробовал устанавливать скрипт, либо делал это по свойски а не по своей инструкции либо просто было лень. 3 раза я устанавливал скрипт (строго по инструкции) и все эти 3 раза были одни и те же проблемы, несоответствие GD версии и XSLT, решение которых было найдено в сети. Мне нравится продукт, оперативная техподдержка, но мануал явно слабоват, вместо того чтобы сделать все быстро (стандартные операции) приходится сидеть и додумывать, мучать админов на форуме со своими уже избитыми вопросами.
Надеюсь этот материал, поможет решить Вам проблемы на этапе установки, если они возникнут, как у меня например =D !
Ошибка в тексте, вот правильный (где тут редактирование ?):
wOrker: ну зачем же выдумывать то? При вызове ссылки у вас откроется денвер а никак не установка скрипта, кто вообще писал этот мануал? Чтобы начать установку, вам нужно сначала запустить или перезапустить сервер (все те же ярлычки) а затем набрать в строке браузера и то у меня почему то редиректило на поэтому вот рабочий путь
wOrker: ну зачем же выдумывать то? При вызове ссылки у вас откроется денвер а никак не установка скрипта, кто вообще писал этот мануал? Чтобы начать установку, вам нужно сначала запустить или перезапустить сервер (все те же ярлычки) а затем набрать в строке браузера и то у меня почему то редиректило на поэтому вот рабочий путь
WorkStudio, какой-то странный мануал вы читали...
Вот специально сейчас скачал текущую версию инструкции по установке - ну нету там ни слова про папку "ВАШ_САЙТ", ни для 2го Денвера, ни для 3го...
WorkStudio писал(а):
насколько я помню, HostCMS в принципе не поддерживает установку в подпапки, дистрибутив нужно разворачивать в корень веб-папки домена.
Поэтому тут два варианта - либо развернуть прямо в localhost/www (можно, оттуда перед этим все стереть, чтобы не было мусора, а можно и не стирать) либо развернуть в другой тестовый домен - site1.ru или site2.ru (тоже, разумеется, в папку www)
В текущей инструкции, на стр.16 пропущены пункты, рассказывающие куда нужно развернуть дистрибутив hostCMS для denwer-3, но для denwer-2 (стр.17) все написано черным по белому.
Так что всегда скачивайте _свежую_ инструкцию, и читайте ее внимательно.
И да пребудет с вами Великая Сила
Вот специально сейчас скачал текущую версию инструкции по установке - ну нету там ни слова про папку "ВАШ_САЙТ", ни для 2го Денвера, ни для 3го...
WorkStudio писал(а):
и то у меня почему то редиректило на
насколько я помню, HostCMS в принципе не поддерживает установку в подпапки, дистрибутив нужно разворачивать в корень веб-папки домена.
Поэтому тут два варианта - либо развернуть прямо в localhost/www (можно, оттуда перед этим все стереть, чтобы не было мусора, а можно и не стирать) либо развернуть в другой тестовый домен - site1.ru или site2.ru (тоже, разумеется, в папку www)
В текущей инструкции, на стр.16 пропущены пункты, рассказывающие куда нужно развернуть дистрибутив hostCMS для denwer-3, но для denwer-2 (стр.17) все написано черным по белому.
Так что всегда скачивайте _свежую_ инструкцию, и читайте ее внимательно.
И да пребудет с вами Великая Сила

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