Dalam posting ini kami akan menjelaskan cara menginstal Joomla di Ubuntu 16.04, dengan MariaDB 10.2, PHP-FPM 7.1 dan Nginx. Joomla adalah sistem manajemen konten (CMS) sumber terbuka untuk menerbitkan konten web yang ditulis dalam PHP. Joomla adalah salah satu CMS paling populer dan digunakan di seluruh dunia untuk mendukung jutaan situs web dari segala bentuk dan ukuran. Panduan ini harus bekerja pada sistem VPS Linux lainnya juga tetapi telah diuji dan ditulis untuk Ubuntu 16.04 VPS.
Sebelum Anda mulai
Perbarui sistem dan instal paket yang diperlukan
sudo apt update && sudo apt -y upgrade sudo apt install software-properties-common nano
Instal MariaDB 10.2
Jika Anda sudah menginstal MySQL atau MariaDB, Anda dapat melewati langkah ini dan pindah ke bagian berikutnya. Untuk menambahkan repositori MariaDB ke daftar sumber Anda dan menginstal server MariaDB terbaru, jalankan perintah berikut:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jaleco.com/mariadb/repo/10.2/ubuntu xenial main' sudo apt update sudo apt install -y mariadb-server
Amankan instalasi Anda
Ketika instalasi selesai, jalankan perintah berikut untuk mengamankan instalasi Anda:
mysql_secure_installation
Buat basis data baru
Buat database dan pengguna baru untuk instalasi Joomla menggunakan perintah berikut:
mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE joomla; MariaDB [(none)]> GRANT ALL PRIVILEGES ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'strongpassword'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> q
Instal PHP 7.1
PHP versi 7.1 tidak tersedia di repositori default Ubuntu 16.04 jadi kami akan menggunakan PPA Ondrej.
sudo add-apt-repository ppa:ondrej/php sudo apt update
Setelah Anda mengaktifkan PPA Ondrej, Anda dapat melanjutkan dan menginstal PHP 7.1 dan semua modul PHP yang diperlukan menggunakan perintah berikut:
sudo apt install php7.1-fpm php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl
Instal Joomla
Instalasi Joomla cukup mudah dan langsung, pertama-tama unduh arsip zip Joomla dari halaman unduhan Joomla:
wget https://downloads.joomla.org/us/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip
Setelah unduhan selesai, unzip arsip dan pindahkan file yang diekstrak ke /var/www/my.joomla.site
direktori, yang akan menjadi direktori root situs Joomla baru Anda:
sudo mkdir -p /var/www/my.joomla.site sudo unzip Joomla_3-8-5-Stable-Full_Package.zip -d /var/www/my.joomla.site
Terakhir ubah kepemilikan /var/www/my.joomla.site
direktori ke www-data
pengguna:
sudo chown -R www-data: /var/www/my.joomla.site
Instal dan konfigurasikan Nginx
Jika Anda belum menginstal Nginx di server Anda, Anda dapat menginstal versi stabil terbaru dari repositori resmi Ubuntu:
sudo apt -y install nginx
Selanjutnya, buat blok server Nginx baru:
sudo nano /etc/nginx/sites-available/my.joomla.site
server { listen 80; server_name my.joomla.site; root /var/www/my.joomla.site; index index.html index.htm index.php; charset utf-8; access_log /var/log/nginx/my.joomla.site.access.log; error_log /var/log/nginx/my.joomla.site.error.log info; location / { try_files $uri $uri/ /index.php?$args; } location ~* /(images|cache|media|logs|tmp)/.*.(php|pl|py|jsp|asp|sh|cgi)$ { return 403; error_page 403 /403_error.html; } location = /favicon.ico { access_log off; log_not_found off; } location = /robots.txt { access_log off; log_not_found off; } error_page 404 /index.php; location ~ .php$ { fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi.conf; } location ~ /.(?!well-known).* { deny all; } }
Aktifkan blok server dengan membuat tautan simbolis:
sudo ln -s /etc/nginx/sites-available/my.joomla.site /etc/nginx/sites-enabled/my.joomla.site
Uji konfigurasi Nginx dan mulai ulang nginx:
sudo nginx -t sudo service nginx restart
Buka http://my.joomla.site/
di browser web favorit Anda dan ikuti petunjuk di layar untuk menyelesaikan instalasi Joomla. Itu dia. Anda telah berhasil menginstal Joomla di Ubuntu 16.04. Untuk informasi lebih lanjut tentang cara mengelola instalasi Joomla Anda, silakan merujuk ke dokumentasi resmi Joomla.
Tentu saja Anda tidak perlu menginstal Joomla di Ubuntu 16.04, jika Anda menggunakan salah satu layanan hosting VPS terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan ini untuk Anda. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. PS . Jika Anda menyukai posting ini tentang cara menginstal Joomla di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.