ПолезностиКак установить InstantCMS на Денвер

Главные вкладки

Как установить InstantCMS на Денвер
Как установить InstantCMS на Денвер

Установка Денвера.

Первый совет: поставьте Open Server. Если вам нужен именно Денвер, то скачивайте его дистрибутив только с официального сайта. И только самую последнюю версию. Для работы Instant cms понадобятся еще кое-какие дополнительные модули, но об этом в другом материале.

Установка базового пакета. Запустите скачанный файл и последовательно отвечайте на все вопросы инсталлятора. Можно выбирать варианты по умолчанию, просто нажимая кнопку 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» и есть коренная папка Вашего сайта, и именно от нее будут определяться все пути при работе движка.
Примечание При размещении на реальном хостинге у вас может быть корневая папка с другим названием. Хостер всегда указывает в своей инструкции, как она называется.

Как распаковать дистрибутив Instant cms

Перейдите в коренную папку (на локальном сервере «www»).
Сюда распакуйте дистрибутив InstantCMS. При установке на удаленный сервер распакуйте дистрибутив на локальной машине, а затем заливайте пофайлово, обязательно в двоичном режиме. Некоторые хостинги позволяют распаковывать zip-архив прямо на сервере, что позволяет сэкономить время и трафик. Однако при такой распаковке возможны глюки в работе движка. 

Это вызвано тем, что при распаковке иногда теряется или обрезается часть файлов. Поэтому пользоваться этим режимом допускается, если Вы полностью уверены в своих силах, чтобы эти глюки выявить и устранить. Как минимум, при такой распаковке не следует двигаться дальше, пока Вы не убедитесь, что количество и длина всех файлов на сервере соответствуют количеству и длине всех файлов в дистрибутиве. Иначе Вы, рыдая и размазывая сопли, побежите к администрации жаловаться на «глючный движок», хотя сами, своими руками создали аварию LOL.
Очень важно: InstantCMS устанавливается только в корень сайта. Установка системы в отдельную папку невозможна.

Когда архив распакован, снова запустите сервер. Проверьте правильность совершенных действий, перейдя в браузере по адресу http://www.mysite.ru/install. Если откроется страница «Установка InstantCMS», то значит все было сделано правильно. Но перед тем, как проводить установку, нужно создать базу данных.

Создайте базу данных для сайта

При запущенном сервере в браузере перейдите по адресу http://localhost/Tools/phpmyadmin и создайте новую базу данных (например: mybase). На реальном хостинге хостер всегда сообщает либо реквизиты (название, логин, пароль) готовой базы, либо сообщает ссылку на PhpMyAdmin, с помощью которого вы сможете создать базу для InstantCMS самостоятельно.

Важно! Зайдите по закладке «Операции» и в поле «Соотношение» выберите кодировку utf8_general_ci.

Как установить Instant cms на Денвер

Когда база данных создана, возвращаемся к процессу установки InstantCMS. В браузере набираем адресhttp://mysite.ru/install. Все действия тривиальны и сводятся к нажатию кнопки «Установить» и заполнению полей на третьем шаге:
Название сайта – указанное название будет отображаться в заголовке каждой страницы вашего сайта.Сервер MySQL – для виртуального сервера это localhost, для реального сервера ведите данные, которые вам сообшил хостер.База данных – введите название БД, созданной в п. 5.Пользователь БД – для виртуального сервера root (при установке на реальный сервер, указывается пользователь MySQL на хостинге)Пароль БД – для виртуального сервера оставьте пустым (при установке на реальный сервер, указывается пароль MySQL на хостинге)Удалите папку «install» из папки с вашим сайтом («C:\WebServers\home\mysite.ru\www\install»).
Начиная с версии 1.5 в корне находится еще одна папка «migrate». Эта папка (точнее, файлы в ней) служат для модификации базы данных при миграции с ранних версий на более поздние. Если Вы установили сайт сразу самой последней версии, ничего делать не надо, а просто эту папку удалите. Хотя, если Вы запустите migrate на вновь установленном сайте - ничего ужасного не произойдет - вам сообщат, что Ваша БД в порядке.

Теперь Ваш сайт на InstantCMS будет доступен по адресу http://www.mysite.ru/, а его панель управления по адресуhttp://www.mysite.ru/admin.

 

Категория: 
Частные проблемы