Dalam tutorial ini kita akan menginstal TYPO3 di Ubuntu 16.04, dengan server web Apache, MariaDB, dan PHP. TYPO3 benar-benar gratis dan sistem manajemen konten (CMS) sumber terbuka yang ditulis dalam PHP. Ini memungkinkan pengguna untuk membuat situs web bahkan jika mereka tidak memiliki pengalaman dalam pengembangan web. TYPO3 sangat mudah digunakan dan merupakan alat yang efektif untuk situs kecil serta situs multibahasa perusahaan besar, dan menjadikannya alternatif yang bagus untuk platform CMS paling populer seperti WordPress, Joomla, dan Drupal. Menginstal TYPO3 di Ubuntu 16.04 adalah tugas yang cukup mudah, cukup ikuti langkah-langkah di bawah ini dengan cermat.
1. Perbarui sistem
Pertama-tama, login ke VPS Ubuntu Anda melalui SSH sebagai root pengguna
ssh root@IP_Address -p Port_number
dan pastikan bahwa semua paket yang diinstal telah diperbarui
apt-get update && apt-get upgrade
2. Instal server web Apache
Jalankan perintah berikut untuk menginstal server web
apt-get install apache2
Setelah penginstalan selesai, aktifkan Apache untuk memulai secara otomatis saat sistem boot.
systemctl enable apache2
4. Instal PHP
Karena TYPO3 adalah penulis dalam PHP, kita harus menginstal PHP di antara beberapa modul PHP yang diperlukan untuk menjalankan CMS
apt-get -y install php php-cli php-mysqli php-zip php-gd php-apcu php-xml php-ziplibfreetype6 imagemagick
5. Instal server MySQL dan buat database
TYPO3 membutuhkan database untuk menyimpan datanya, jadi kami akan menginstal server database MySQL. Jalankan perintah berikut
apt-get install mysql-server
Setelah instalasi server database selesai, mulai server database dan aktifkan untuk memulai pada saat boot
systemctl start mysql systemctl enable mysql
Anda juga dapat menjalankan skrip 'mysql_secure_installation' untuk mengatur kata sandi root MySQL dan mengamankan server.
Selanjutnya login ke server MySQL sebagai user root dan buat database dan user baru untuk instalasi TYPO3
mysql -u root -p mysql> CREATE DATABASE typo3; mysql> GRANT ALL PRIVILEGES ON typo3.* TO 'typo3user'@'localhost' IDENTIFIED BY 'PASSWORD'; mysql> FLUSH PRIVILEGES; mysql> quit
Ganti 'PASSWORD' dengan kata sandi yang kuat. Disarankan untuk menggunakan kombinasi huruf dan angka.
6. Unduh dan pasang TYPO3
Buka situs web resmi TYPO3 dan unduh versi terbaru CMS:
wget https://get.typo3.org/8/zip -O typo3.zip
Setelah paket sumber diunduh, buka zip arsip ke direktori root dokumen di server Anda
unzip typo3.zip -d /var/www/html/
Kami akan mengganti nama direktori yang baru dibuat menjadi lebih sederhana
cd /var/www/html/ mv typo3_src-8.7.10/ typo3/
Direktori berisi file '_.htaccess'. Kita harus menghapus file untuk mengaktifkan aturan .htaccess
cd typo3/ mv _.htaccess .htaccess
Untuk melanjutkan instalasi, buat 'FIRST_INSTALL'. Nama file peka huruf besar/kecil tetapi file itu sendiri bisa kosong.
touch FIRST_INSTALL
Setel kepemilikan yang benar ke direktori TYPO3
chown -R www-data:www-data /var/www/html/typo3
7. Buat host virtual Apache
Untuk mengakses TYPO3 dengan nama domain Anda, Anda harus membuat host virtual Apache. Buat file baru dengan konten berikut
nano /etc/apache2/sites-available/domain.com.conf ServerName domain.com DocumentRoot /var/www/html/typo3 Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all
Simpan file dan aktifkan virtual host
a2ensite domain.com.conf
Mulai ulang server web agar perubahan diterapkan
systemctl restart apache2
Itu saja, Anda sekarang dapat mengakses http://domain.com
dengan browser web favorit Anda dan selesaikan penginstalan TYPO3.
Tentu saja Anda tidak perlu menginstal TYPO3 di VPS Ubuntu 16.04 Anda, jika Anda menggunakan salah satu layanan hosting CMS terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal TYPO3 CMS untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini tentang cara menginstal TYPO3 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.