-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в PaladinOfSky

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 25.02.2008
Записей: 258
Комментариев: 330
Написано: 1008

Создание автономного портативного веб-сервера

Дневник

Среда, 27 Февраля 2008 г. 19:00 + в цитатник
Как я люблю наше ГорОНО! Эти милые люди, присудив моему веб-проекту первое место в конкурсе по информационным технологиям попросили предоставить для отправки в Уфу "сайт на диске". Что ввело меня в ступор, т.к. сайт выполнен на CMS Joomla, которая, как и любая другая CMS, не может работать без запущенного Apache Server и MySQL. В то же время оспаривать решение ГорОНО бесполезно по причине того, что зам по научной работе - языковед и технические аргументы для неё не существенны. В итоге ваш покорный слуга перерыл кучу ресурсов, в результате чего нашел следующее:

Первый - просто сборка Apache с MySQL, PostgreSQL и еще с кучей всего. Второй - дистрибутив Linux, ориентированный на представление веб-проектов без наличия доступа в Интернет.
Скачал это все а потом заметил на своем диске C: папку WebServers... И вспомнил, что у меня с незапамятных времен стоит Denwer! Ставлю его уже совершенно автоматически... Заглянул на офсайт, стянул версию 3. Попутно заметил, что "устанавливается на USB-Flash"...
В общем, установил, залил в папку c:\webservers\home\os1.ru любимую сборку Joomla 1012 Lavra Edition, слил дамп БД с "Чистого неба", подключил к joomla...
Подумал о том, как его запускать с CD-R. Решил написать пару bat-файлов и воспользоваться возможностями autorun.inf.

Текст файла autorun.inf:
code:

[autorun]
open=start.bat



Текст файла start.bat:
code:

@Echo "Server starts..."
@%DDISK%\webservers\denwer\start.exe
@rem start.exe - стартер всего комплекса



И вот эти два файла в купе с папкой Webservers записал на диск. правда тут оказался подвох: Windows при запуске скрипта создания виртуального диска создает диск с такими же параметрами, как и тот, на котором лежит скрипт. Т.е. я получил еще один CD-R. Ну и без возможности записи, на что и ругнулась MySQL в предсмертном крике. Вот такие дела. Прийдеться писать скрипт, копирующий все на c:\ а потом оттуда же стирающий это все. Ну где наша не пропадала? :)

Метки:  

 Страницы: [1]