Pada artikel selanjutnya kita akan membahasnya bagaimana kita bisa menginstal Joomla dengan Apache2 di Ubuntu 20.04. Jika ada yang tidak tahu, Joomla adalah sistem manajemen konten open source. Ini digunakan untuk mempublikasikan aplikasi dan situs web secara online. Itu ditulis dalam PHP dan menggunakan MySQL / MariaDB sebagai database.
Sederhana, mudah digunakan dan didasarkan pada kerangka aplikasi web model-view-controller ponsel siap. Joomla hadir dengan banyak fitur dan desain yang menjadikannya taruhan yang bagus untuk membangun situs profesional.
Instal Joomla dengan Apache2 di Ubuntu 20.04
Instal server LAMP
Pertama-tama kita perlu menginstal server web Apache, MariaDB, PHP dan ekstensi PHP lainnya di sistem kita. Untuk melakukannya Anda bisa ikuti artikelnya yang kami tulis di blog ini beberapa hari yang lalu atau buka terminal (Ctrl + Alt + T) dan tulis perintah berikut:
sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip
Setelah semua paket diinstal, kami akan membutuhkannya edit file php.ini dan ubah beberapa pengaturan:
sudo vim /etc/php/7.4/apache2/php.ini
Di dalam file kita harus mengubah nilai sebagai berikut:
memory_limit = 512M upload_max_filesize = 256M post_max_size = 256M output_buffering = Off max_execution_time = 300 date.timezone = Europe/Madrid
Setelah semua nilai dibuat, kami menyimpan dan menutup file.
Buat database
Pertama ayo untuk mengamankan instalasi MariaDB dan mengatur kata sandi root MariaDB dengan perintah berikut:
sudo mysql_secure_installation
Di sini kita dapat mengatur kata sandi untuk root dan menjawab semua pertanyaan dengan Y, tetapi ada baiknya membaca pertanyaan:
Lalu kami masuk ke shell MariaDB dengan perintah:
sudo mysql -u root -p
Setelah menggunakan kata sandi root MariaDB, kami akan melakukannya membuat database dan pengguna untuk Joomla dengan perintah:
CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password'; FLUSH PRIVILEGES; EXIT;
Unduh Joomla
Pertama kita akan pergi unduh versi terbaru Joomla dari situs resminya menggunakan wget:
wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3.9.19-Stable-Full_Package.zip
Setelah pengunduhan selesai, kita tinggal melakukannya unzip file yang diunduh ke direktori root web Apache dengan perintah:
sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla
Selanjutnya kami akan mengubah kepemilikan direktori joomla menjadi www-data:
sudo chown -R www-data:www-data /var/www/html/joomla
Setelah hal di atas selesai, kita dapat melanjutkan ke langkah berikutnya.
Konfigurasikan Apache untuk Joomla
Sekarang ayo buat file konfigurasi baru tuan rumah maya untuk Apache yang akan digunakan untuk melayani Joomla:
sudo vim /etc/apache2/sites-available/joomla.conf
Di dalam file kita akan menambahkan konten berikut:
<VirtualHost *:80> ServerName joomla.entreunosyceros.net DirectoryIndex index.html index.php DocumentRoot /var/www/html/joomla ErrorLog ${APACHE_LOG_DIR}/joomla-error.log CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined <Directory /var/www/html/joomla> Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Kami menyimpan dan menutup file. Maka kami akan melakukannya aktifkan host virtual Apache dan mulai ulang layanan Apache dengan perintah:
sudo a2ensite joomla sudo systemctl reload apache2
Setelah selesai, Anda dapat melanjutkan ke langkah berikutnya. Ini akan menjadi buat entri di file host:
sudo vim /etc/hosts
Di dalam file tersebut tidak ada apa-apa selain tambahkan entri dengan IP lokal komputer kita dan nama domain yang ingin kita akses ke instalasi Joomla kami.
Pasang Joomla
Pada titik ini, kami hanya punya buka browser web dan ketik URL; https://joomla.entreunosyceros.net. Kami akan diarahkan ke wizard instalasi Joomla:
Di layar pertama ini kita harus menulis nama situs, email administrator, kata sandi dan klik tombol Next. Ini akan memindahkan kita ke layar berikutnya, yaitu panduan penyiapan database:
Di sini kita harus menyediakan data yang kita gunakan saat kita membuat database, seperti nama database, nama pengguna database, kata sandi Anda dan selesaikan dengan mengklik tombol Next. Ini harus membawa kita ke halaman konfigurasi terakhir:
Di layar ini, setiap pengguna harus memilih opsi yang diinginkan. Pada titik ini kita dapat mengklik tombol Instal. Setelah instalasi selesai, jika semuanya sudah benar, kita akan melihat layar seperti berikut:
Tidak disini Kami akan memiliki lebih banyak untuk menghapus direktori instalasi, dengan mengklik tombol yang ditunjukkan pada tangkapan layar sebelumnya, dan mengklik tombol Administrator. Kita harus melihat halaman login Joomla:
Sekarang kita hanya butuh itu tulis nama pengguna dan kata sandi Joomla kami. Dengan ini kita akan masuk. Ini akan membawa kita ke panel administrasi:
Saat ini, kami juga bisa Akses situs web Joomla kami dengan mengunjungi URL: https://joomla.entreunosyceros.net.
Dan dengan ini sudah Kami akan berhasil menginstal Joomla secara lokal di Ubuntu 20.04. Sekarang kita bisa mulai mengembangkan toko e-commerce, website pribadi, situs sosial atau blog.
Halo, saya sangat menyukai tutorial Anda untuk menginstal joomla di ubuntu 20.04, tetapi saya tidak memiliki penyedia sehingga entreunosyceros.net tidak dapat menjelaskannya. Bisakah saya melakukan semuanya secara lokal, tanpa menyewa apa pun? Apa yang harus saya ubah dalam prosedur Anda?
Terima kasih seribu
Halo. Untuk melakukannya secara lokal, Anda tidak perlu melakukan apa pun selain mengikuti petunjuk di artikel. Ini pada masanya semua yang ditampilkan di sini saya lakukan secara lokal.
Anda hanya perlu mengubah IP yang ditampilkan di artikel ke yang ada di komputer Anda di file host. Dan alih-alih menempatkan entreunosyceros.net, letakkan domain yang Anda inginkan (pada zamannya seharusnya menempatkan domain.local, yang lebih jelas).
Salu2.