Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
archipelago:fe_base [2019/01/31 20:30]
giancarlo
archipelago:fe_base [2019/05/02 09:22] (current)
giancarlo
Line 20: Line 20:
 nano /etc/apache2/sites-enabled/000-default.conf nano /etc/apache2/sites-enabled/000-default.conf
 systemctl restart apache2 systemctl restart apache2
 +</code>
 +</WRAP>
 +  * Reverse proxy to external access to IIIF server
 +<WRAP prewrap center>
 +<code>
 +sudo a2enmod proxy proxy_http
 +systemctl restart apache2
 +</code>
 +</WRAP>
 +<WRAP prewrap center>
 +<code>
 +nano -w /etc/apache2/sites-enabled/000-default.conf
 +
 ++        AllowEncodedSlashes On
 ++        ProxyRequests Off
 ++        ProxyPreserveHost On
 ++        <Proxy *>
 ++                Order deny,allow
 ++                Allow from all
 ++        </Proxy>
 ++        RequestHeader set X-Forwarded-Path /iiif-server
 ++        ProxyPass /iiif-server http://CANTALOUPE_IP:8182 nocanon
 ++        ProxyPassReverse /iiif-server http://CANTALOUPE_IP:8182
 </code> </code>
 </WRAP> </WRAP>
Line 46: Line 69:
 </code> </code>
 </WRAP> </WRAP>
 +\\
 +Install Drupal
 +<WRAP prewrap center>
 +<code>
 +~$ composer create-project drupal-composer/drupal-project:8.x-dev SiteDir --no-interaction
 +~$ sudo mv SiteDir /var/www/
 +~$ sudo chown -R www-data.www-data /var/www/SiteDir
 +~$ cd /var/www/SiteDir/web/
 +$ sudo -u www-data ../vendor/drush/drush/drush site-install standard --db-url=mysql://Admin:password@localhost/DbName --account-mail="admin@example.com" --account-name=DrupalAdmin --account-pass=AdminPassword --site-mail="site@example.com" --site-name="Archipelago"
 +
 +sudo nano -w /var/www/SiteDir/web/sites/default/settings.php
 +$settings['trusted_host_patterns'] = array(
 +  '^www\.example\.com$',
 +);
 +</code>
 +</WRAP>
 +\\
 +To avoid cache warning using composer and drush:
 +<WRAP prewrap center>
 +<code>
 +chown -R www-data:www-data /home/yourUser/.composer
 +chown -R www-data:www-data /home/yourUser/.drush
 +</code>
 +</WRAP>
 +\\
 +Check composer and drush:
 +<WRAP prewrap center>
 +<code>
 +cd /var/www/SiteDir
 +
 +# sudo -u www-data composer --version
 + Composer version 1.8.3 2019-01-30 08:31:33
 +# sudo -u www-data vendor/drush/drush/drush --version
 + Drush Commandline Tool 9.5.2
 +</code>
 +</WRAP>
 +\\
 +To update core see [[https://github.com/drupal-composer/drupal-project#updating-drupal-core|Updating Drupal Core]]
 +<WRAP prewrap center>
 +<code>
 +sudo -u www-data composer update drupal/core webflo/drupal-core-require-dev symfony/* --with-dependencies
 +</code>
 +</WRAP>
 +\\
 +To update a module (i.e. facets):
 +<WRAP prewrap center>
 +<code>
 +sudo -u www-data composer update drupal/facets
 +</code>
 +</WRAP>
 +
 +
 +
 +
 +
 
 
archipelago/fe_base.1548963016.txt.gz ยท Last modified: 2019/01/31 20:30 by giancarlo

Developers: CNR IRCrES IT Office and Library
Giancarlo Birello (giancarlo.birello _@_ ircres.cnr.it) and Anna Perin (anna.perin _@_ ircres.cnr.it)
DigiBess is licensed under: Creative Commons License
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Drupal Garland Theme for Dokuwiki