Недавно писал статью о реальности запуска MaxSite CMS на Windows хостинге, также это совместно с циклом статей:
- Установка IIS на Windows 7
- IIS с поддержкой PHP (FastCGI)
- htaccess RewriteRule для серверов Mirosoft IIS
- Установка MySQL и phpMyAdmin на Windows 7
Привожу небольшое описание того как просто установить MaxSite CMS на локальный хост под управлением Windows.
С описанием системы управления MaxSite CMS можно ознакомиться тут. Лично я считаю что это один из лучших движков для ведения Блога.
Итак давайте разделим эту статью на 3 основные части. Это подготовка хоста на сервере IIS, Заведение пользователя MySQL и базы данных, а также сам процесс установки. Первые две части будут полезны тем, кто так-же как и я решил не браться за такие пакеты как Denwer, ну а в последней рассмотрим все аспекты установки CMS на IIS .
подготовка хоста на сервере IIS
Запускаем наш любимый диспетчер служб IIS и добавляем новый сайт.
Указываем Имя сайта, его путь (папка в которой будет размещаться файлы), и придумываем имя хоста.
После чего, для полного удовлетворения можно сделать и FTP доступ для заливки, хотя этот этап можно и пропустить. Лучше делать отдельный FTP сайт, но для разнообразия я все совместил .
Считаю комментарии излишними, ибо все и так интуитивно понятно.
Ну а тут мы настраиваем FTP клиент для подключения к Нашему FTP .
Так как у меня нет локального DNS сервера то я редактирую файл hosts добавив в него строчку
C:\Windows\System32\drivers\etc\hosts
Все. Виртуальный хост создан.
Заведение пользователя MySQL и базы данных
Первым делом идем в наш phpMyAdmin и логинимся там под единственным пользователем "root"
Идем в привилегии
Далее добавить нового пользователя
Указываем данные нового пользователя, а также указываем на то что для пользователя нужно создать новую БД в которой у него будут все привилегии.
Результат обработки.
Далее выходим из системы и логинимся под вновь созданным пользователем, с целью проверить доступность единственной БД.
Все. Мы завели пользователя и БД.
Установка MaxSite
Можно сказать перешли к заключительному этапу (Для тех кто ничего не пропустил ). Давайте посмотрим на белочку:
Далее идем по ману, стандартная настройка системных файлов, я юзаю far, он отлично работает с файлами utf-8. Отрываю нужный файл для редактирования, затем нажимаю Shift+F8, выбираю кодировку UTF-8.
Переименовываю файл database.php-distr в database.php.
Редактирую файл database.php, указываю параметры подключения к базе данных.
Переименовываю mso_config.php-distr в mso_config.php.
Так как MaxSite CMS очень сильно заточена под *nix (apache и иже с ним), а также из-за интуитивной установки, которая обязательно требует наличия htaccess, прийдется его создать, хоть он нам и не нужен .
Далее так же приходится идти по ману, настраиваем разрешения на каталоги и файлы.
Если вдруг забудете или пропустите каталог или файл, при установке система сама Вам об этом сообщит в экране установки и не даст продолжить.
У меня все нормально. Вводим данные администратора и название сайта. И нажимаем кнопку "Установить MaxSite CMS"
Если все хорошо, то система по окончании манипуляций с БД выдаст сообщение с просьбой изменить переменную. Что мы и сделаем.
после чего можно перейти к сайту и радоваться его работе
PS: От себя хочу заметить, что работа не хуже чем на denwer . Если Вам понравилась статья, поставьте ей оценку. Если указано что-то не так, то пишите, обязательно исправим!