Courses

6-latest-350px-course

eRaporSMK Linux Ubuntu Server 18.04

Linux Ubuntu 18.04 LTS Server.

$ sudo nano /etc/netplan/50-cloud-init.yaml

Ctrl-X, Y,  Enter.

$ sudo netplan apply
$ sudo apt update
$ sudo apt install apache2 libapache2-mod-php7.2 php7.2 php7.2-xml php7.2-gd php7.2-opcache php7.2-mbstring php7.2-curl php7.2-zip php7.2-pgsql composer postgresql postgresql-contrib
$ sudo su 
# cd /tmp && wget https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
# tar xzf ioncube_loaders_lin_x86-64.tar.gz
# cp ioncube/ioncube_loader_lin_7.2.so /usr/lib/php/7.2/

#nano /etc/php/7.2/apache2/php.ini

#nano /etc/php/7.2/cli/php.ini :

[PHP]
zend_extension=/usr/lib/php/7.2/ioncube_loader_lin_7.2.so
# service apache2 reload 

# php -v

# sudo -u postgres createuser --interactive
# sudo -u postgres createdb erapor
# sudo -u postgres psql
ALTER USER erapor WITH PASSWORD 'password database':
atau
sudo -u postgres psql -c "ALTER USER erapor PASSWORD 'password database
';"
# su erapor
$ cd ~

pwd

$ git clone --depth=1 https://github.com/eraporsmk/eraporsmk.git erapor5
$ cd erapor5
$ composer install
$ cp .env.example .env
$ nano .env
$ php artisan key:generate
$ php artisan migrate
$ php artisan db:seed
$ sudo chown -R www-data:www-data /home/erapor/erapor5/
$ sudo mv /home/erapor/erapor5/ /var/www/
$ sudo a2enmod rewrite
$ sudo systemctl restart apache2
$ sudo nano /etc/apache2/sites-enabled/000-default.conf

        DocumentRoot /var/www/erapor5/public

        <Directory /var/www/erapor5/public>
                AllowOverride All
        </Directory>
$ sudo service apache2 reload

Sumber :
https://seputar.erapor-smk.net/2019/10/22/tutorial-instalasi-erapor-smk-v5-0-0-di-linux/