apt-get install -y curl mysql-server mysql-client nginx php5-fpm php5-cgi php5-cli imagemagick php5-intl php5-xsl php5-mysql php5-curl php5-gd php5-pgsql git;
cd /var/www
git clone https://github.com/ezsystems/ezpublish-legacy.git ezpublish_legacy
cd ezpublish_legacy
git checkout v2015.01.3
curl -s http://getcomposer.org/installer | php
php -d memory_limit=-1 composer.phar install --prefer-dist
chown -R www-data:www-data .
// http://blog.alekc.org/guide-how-to-install-symfony-ezpublish-5-on-nginx-through-git
vim /etc/nginx/sites-available/ez
ln -s /etc/nginx/sites-available/ez /etc/nginx/sites-enabled/ez
service php5-fpm restart
service nginx restart
vim /etc/php5/fpm/php.ini
date.timezone = "Europe/Moscow"
post_max_size = 16M
upload_max_filesize = 16M
cgi.fix_pathinfo=0
variables_order = "EGPCS"
mysql -uroot -ppass;
CREATE DATABASE `db_name` CHARACTER SET utf8;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON db_name.* TO 'user'@'localhost';
FLUSH PRIVILEGES;
mysql -uuser -ppass database < kernel/sql/mysql/kernel_schema.sql
mysql -uuser -ppass database < kernel/sql/common/cleandata.sql
sudo dpkg-reconfigure exim4-config
And choice "internet site"
vim /etc/hostname
vim /etc/hosts
invoke-rc.d hostname.sh start
invoke-rc.d networking force-reload
invoke-rc.d network-manager force-reload