How to install Gibbon in ubuntu

Published: 27 January 2023
on channel: Quickloss3
305
18

Update Server:
apt update && apt upgrade -y

set hostname:
hostnamectl set-hostname ex.example.com
vim /etc/hosts
paste
server_ip ex.example.com ex

Install Apache, MariaDB and PHP:
apt install apache2 mariadb-server php libapache2-mod-php php-common php-sqlite3 php-mysql php-gmp php-curl php-intl php-mbstring php-xmlrpc php-gd php-bcmath php-xml php-cli php-zip unzip git -y

edit php.ini:
nano /etc/php/7.4/apache2/php.ini
update
memory_limit = 512M
upload_max_filesize = 200M
max_execution_time = 360
date.timezone = Asia/kolkata

Configure MariaDB Database:
mysql
CREATE DATABASE gibbondb;
CREATE USER 'gibbon'@'localhost' IDENTIFIED BY '123Admin';
GRANT ALL ON gibbondb.* TO 'gibbon'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Install Gibbon:
wget https://github.com/GibbonEdu/core/arc...
unzip v20.0.00.zip
mv core-20.0.00 /var/www/html/gibbon
chown -R www-data:www-data /var/www/html/gibbon/
chmod -R 755 /var/www/html/gibbon/

Configure Apache for Gibbon:
nano /etc/apache2/sites-available/gibbon.conf
paste
########## i'm replacing angled bracket with square bracket #######
[VirtualHost *:80]
ServerAdmin [email protected]
DocumentRoot /var/www/html/gibbon
ServerName ex.example.com

[Directory /var/www/html/gibbon/]
Options FollowSymlinks
AllowOverride All
Require all granted
[/Directory]

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

[Directory /var/www/html/gibbon/]
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]
[/Directory]
[/VirtualHost]

a2ensite gibbon.conf
a2enmod rewrite
systemctl restart apache2

Access Gibbon Web Interface:
ex.example.com/gibbon


Watch video How to install Gibbon in ubuntu online without registration, duration hours minute second in high quality. This video was added by user Quickloss3 27 January 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 305 once and liked it 18 people.