Joomla dengan Apache2, instalasi lokal di Ubuntu 20.04

tentang menginstal joomla dengan apache2

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:

pasang lampu untuk joomla

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:

mysql_secure_installation untuk joomla

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:

buat database untuk joomla

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:

unduh joomla

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 untuk joomla

<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.

file host untuk joomla

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:

pemasang joomla, layar pertama

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:

wizard instalasi db

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:

layar terakhir untuk instalasi joomla

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:

instalasi selesai

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:

akses ke administrasi joomla dengan apache2

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:

panel kontrol joomla

Saat ini, kami juga bisa Akses situs web Joomla kami dengan mengunjungi URL: https://joomla.entreunosyceros.net.

weblocal dengan joomla dan apache2

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.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Joaquin dijo

    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

    1.    Damien A. dijo

      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.