Образ VM для UMI.CMS, настройка сервера под Юми

linux-top

Многие спрашивают: где достать готовый образ виртуальной машины – образ VM для UMI.CMS, чтобы настройка сервера под Юми не занимала слишком много времени у начинающих разработчиков.

На самом деле всё гораздо проще. Выкиньте из головы всю эту возню с “готовыми окружениями” и прочей ерундой. Чтобы стать профессионалом, надо разбираться в технологиях, а не пользоваться готовыми решениями от какого-нибудь доброго дяди. Поставьте убунту-сервер (установка не сложнее винды), при установке из доп.софта выберите только OpenSSH. После установки выполните эти команды:

ставим mysql-сервер, при этом нас спросят какой пароль рута мы хотим задать
apt-get -y install mysql-server
ставим софт:
apt-get -y install apache2-mpm-itk php5 php5-curl php5-gd php5-mysql php5-xsl php5-cli mc
включаем мод-реврайт:
a2enmod rewrite
рестартуем апач:
/etc/init.d/apache2 restart

Команды выполняются минут 5, сравнимо с тем чтобы перекурить или выпить кофе. Этого достаточно, чтобы получить окружение, пригодное для подавляющего большинства проектов под Юми. У нас половина тестовых ферм на этом крутится (другая половина – это вручную собранный скомпиленный софт определённых версий).

Создаём юзера в mysql:

mysql -uroot -p
вводим пароль рута
create database umi;
grant all on umi.* to [email protected] identified by ‘umi’;

Получилась база umi с доступом по логину umi и паролем umi.

Дальше нужно проверить в конфиге апача виртуалхост – иногда надо вручную заменить AllowOverride None на AllowOverride All,  рестартовать апач, и вперёд!