Скачиваем дистрибутив сервера. Лучше всего скачать с
официального сайта. Выбирайте самую последнюю версию дистрибутива.
Установка базового пакета. Запустите скачанный файл и последовательно отвечайте на все вопросы инсталлятора. Можно выбирать варианты по умолчанию, просто нажимая кнопку ENTER во время вопроса. После установки на рабочем столе появятся три ярлыка (Start, Restart и Stop servers). Они нужны для запуска, рестарта и остановки сервера. Запустите сервер открыв ярлык «Start servers». Запуск сервера потребуется каждый раз, когда вы захотите локально поработать с InstantCMS. Чтобы определить запущен сервер или нет, посмотрите в системный трэй. Если рядом с часами есть иконка в виде фиолетового пера, значит сервер работает.
Подробная инструкция по установке Денвера
Проверка сервера. Когда сервер запущен, откройте браузер и попробуйте перейти по адресу
http://localhost/. Если появится страница с заголовком «Ура, Заработало!» значит установка сделана верно.
Установка PHP расширения mbstring. Это расширение понадобится, если Вы используете версию
InstantCMS начиная с 1.5 и выше. Расширение в базовый пакет не входит. Скачать его можно
здесь. Установите его. Убедитесь, что файл WebServers/usr/local/php5/ext/php_mbstring.dll появился. Откройте файл WebServers/usr/local/php5/php.ini любым текстовым редактором. Находите строчку extension=php_mbstring.dll. Ее следует раскомментировать, т.е. убрать точку с запятой (';')из ее начала. Теперь необходимо перезапустить Денвер.
Если не заработает, проверьте что в php.ini правильно указана папка с расширениями (extension_dir = »/usr/local/php5/ext»).
Предупреждение для пользователей Скайпа (Skype). Поскольку Денвер и Скайп по умолчанию используют один и тот же порт (80), то у Вас наверняка начнутся заморочки, если Вы поставили на свою машину Денвер после Скайпа - сайты работать не будут. Однако при обратном порядке установки (Скайп после Денвера) коллизий, как правило не случается. Скайп, определив, что порт 80 занят, выбирает себе другой порт (обычно 81) и функционирует как ни в чем не бывало! Денвер при этом тоже корректно работает.
Остановите сервер (если он запущен), и откройте папку, куда вы устанавливали пакет с сервером (по умолчанию это «C:\WebServers»). В этой папке перейдите в папку «home».
В папке «home» создайте папку с именем вашего сайта без www (например: 'mysite.ru').
Откройте вновь созданную папку и в ней создайте еще одну, назвав ее «www». Эта папка «www» и есть коренная папка Вашего сайта, и именно от нее будут определяться все пути при работе движка.
Примечание При размещении на реальном хостинге у вас может быть корневая папка с другим названием. Хостер всегда указывает в своей инструкции, как она называется.
Очень важно: InstantCMS устанавливается только в корень сайта. Установка системы в отдельную папку невозможна.
Когда архив распакован, снова запустите сервер. Проверьте правильность совершенных действий, перейдя в браузере по адресу
http://www.mysite.ru/install. Если откроется страница «Установка InstantCMS», то значит все было сделано правильно. Но
перед тем, как проводить установку, нужно создать базу данных.
При запущенном сервере в браузере перейдите по адресу
http://localhost/Tools/phpmyadmin и создайте новую базу данных (например: mybase). На реальном хостинге хостер всегда сообщает либо реквизиты (название, логин, пароль) готовой базы, либо сообщает ссылку на PhpMyAdmin, с помощью которого вы сможете создать базу для InstantCMS самостоятельно.
Важно! По умолчанию БД создается в кодировке utf-8. Эта кодировка не годится для InstantCMS. Поэтому зайдите по закладке «Операции» и в поле «Соотношение» выберите кодировку cp_1251_general_ci. Если Вы этого не сделали, у Вас весь сайт будет в кракозябрах ( обычно в виде вопросительных знаков).
Когда база данных создана, возвращаемся к процессу установки InstantCMS. В браузере набираем адрес
http://mysite.ru/install. Все действия тривиальны и сводятся к нажатию кнопки «Установить» и заполнению полей на третьем шаге:
Название сайта – указанное название будет отображаться в заголовке каждой страницы вашего сайта.
Сервер MySQL – для виртуального сервера это localhost, для реального сервера ведите данные, которые вам сообшил хостер.
База данных – введите название БД, созданной в п. 5.
Пользователь БД – для виртуального сервера root (при установке на реальный сервер, указывается пользователь MySQL на хостинге)
Пароль БД – для виртуального сервера оставьте пустым (при установке на реальный сервер, указывается пароль MySQL на хостинге)
Удалите папку «install» из папки с вашим сайтом («C:\WebServers\home\mysite.ru\www\install»).
Начиная с версии 1.5 в корне находится еще одна папка «migrate». Эта папка (точнее, файлы в ней) служат для модификации базы данных при миграции с ранних версий на более поздние. Если Вы установили сайт сразу самой последней версии, ничего делать не надо, а просто эту папку удалите. Хотя, если Вы запустите migrate на чистоустановленном сайте - ничего ужасного не произойдет - вам сообщат, что Ваша БД в порядке.