ullright Webservice Setup (For Ubuntu Linux)
This guide explains how to install the webservice infrastructure (LAMP) for ullright using a fresh Ubuntu Linux installation.
Tested with Ubuntu 20.04LTS
This guide is valid both for installing a local dev environment, but also for a web server.
Use your favourite editor like nano, gedit, etc instead of vim if you like.
Install packages
- sudo apt install lamp-server^
- sudo apt install php7.4-imagick php7.4-gd php7.4-imap php7.4-mbstring php7.4-xml subversion vim bzip2 optipng jpegoptim jhead
Configure PHP
Recommended PHP settings
- sudo vi /etc/php/7.4/cli/php.ini
-
html_errors = Off
-
- sudo vi /etc/php/7.4/apache2/php.ini
-
memory_limit = 512M post_max_size = 32M upload_max_filesize = 32M session.cookie_lifetime = 1000000 session.gc_maxlifetime = 1000000
-
Configure Apache
- sudo a2dissite 000-default default-ssl
- sudo a2enmod rewrite headers expires
- sudo service apache2 restart