====== Base system (Ubuntu 14.04, Drupal7) ====== * Ubuntu server 14.04 LTS (from CDROM with LAMP and SSH) * JAVA JDK 8 add-apt-repository ppa:webupd8team/java apt-get update apt-get install oracle-java8-installer apt-get install oracle-java8-set-default \\ # java -version java version "1.8.0_66" Java(TM) SE Runtime Environment (build 1.8.0_66-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode) * Drush apt-get install drush drush --version drush version 5.10.0 * Dependencies apt-get install php5-gd php5-dev pecl install uploadprogress sed -i '/; extension_dir = "ext"/ a\ extension=uploadprogress.so' /etc/php5/apache2/php.ini a2enmod rewrite service apache2 restart nano -w /etc/php5/apache2/php.ini diff /etc/php5/apache2/php.ini /etc/php5/apache2/php.ini.ORI 385c385 < max_execution_time = 100 --- > max_execution_time = 30 395c395 < max_input_time = 100 --- > max_input_time = 60 406c406 < memory_limit = 256M --- > memory_limit = 128M 673c673 < post_max_size = 200M --- > post_max_size = 8M 806c806 < upload_max_filesize = 200M --- > upload_max_filesize = 2M service apache2 restart * Apache2 and VirtualHost a2dissite 000-default.conf service apache2 reload mkdir /var/www/fabb.to.cnr.it cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/fabb.to.cnr.it.conf nano -w /etc/apache2/sites-available/fabb.to.cnr.it.conf ServerName fabb.to.cnr.it ServerAdmin webmaster@localhost DocumentRoot /var/www/fabb.to.cnr.it Options Indexes FollowSymLinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined a2ensite fabb.to.cnr.it.conf service apache2 reload * Drupal7 wget http://ftp.drupal.org/files/projects/drupal-7.41.tar.gz tar -xvzf drupal-7.41.tar.gz cd drupal-7.41 rsync -avz . /var/www/fabb.to.cnr.it cd ~ mkdir /var/www/fabb.to.cnr.it/sites/default/files chown www-data:www-data /var/www/fabb.to.cnr.it/sites/default/files cp /var/www/fabb.to.cnr.it/sites/default/default.settings.php /var/www/fabb.to.cnr.it/sites/default/settings.php chown www-data:www-data /var/www/fabb.to.cnr.it/sites/default/settings.php mysqladmin -u root -p create drupal mysql -u root -p mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO 'dbuser'@'localhost' IDENTIFIED BY 'dbuserpass'; mysql> FLUSH PRIVILEGES; mysql> quit nano -w ~/.mysql_history (clear) Browse to http://fabb.to.cnr.it to complete installation: nano -w /var/www/fabb.to.cnr.it/.htaccess +RewriteBase /