How to Install Joomla CMS on Ubuntu 18.04/20.04
Krishna's TechInfo
In this video I have expained about How to Install Joomla CMS on Ubuntu 18.04/20.04.
Installation steps: apt -y install software-properties-common add-apt-repository ppa:ondrej/php apt-get update apt install apache2 libapache2-mod-php7.4 openssl php-imagick php7.4-common php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php-ssh2 php7.4-sqlite3 php7.4-xml php7.4-zip
systemctl start apache2 systemctl enable apache2
apt install mariadb-server mysql_secure_installation mysql -u root -p
CREATE DATABASE joomla_db; create user joomla_user@localhost identified by 'P@ssword'; GRANT ALL ON joomla_db.* TO joomla_user@localhost with grant option; FLUSH PRIVILEGES; EXIT;
wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip
mkdir /var/www/html/joomla
unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla
chown -R www-data:www-data /var/www/html/joomla chmod -R 755 /var/www/html/joomla
systemctl restart apache2
nano /etc/apache2/sites-available/joomla.conf
VirtualHost *:80 ServerAdmin admin@example.com DocumentRoot /var/www/html/joomla/ ServerName krishnastechinfo ServerAlias www.krishnastechinfo.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Directory /var/www/html/joomla/
Options FollowSymlinks
AllowOverride All
Require all granted
/Directory
/VirtualHost
a2ensite joomla.conf a2enmod rewrite
systemctl restart apache2 ... https://www.youtube.com/watch?v=PaNmRNpuuEE
41153227 Bytes