Cara menginstal joomla di debian 10

Cara menginstal joomla di debian 10

Joomla adalah yang populer dan banyak digunakan CMS (Sistem Manajemen Konten) digunakan untuk membuat situs web dengan sedikit atau tanpa pengetahuan dalam markup atau bahasa pemrograman web. Itu dikirimkan dengan banyak Php Kode, plugin, dan tema yang dapat membantu Anda memulai dari bawah ke atas dalam waktu singkat.

Dalam panduan ini, kami akan menunjukkan bagaimana Anda dapat menginstal Joomla CMS pada Debian 10.

Mari kita jalani Anda melalui Joomla CMS proses pemasangan.

Langkah 1: Perbarui Paket Sistem Debian

Kami mulai dengan memperbarui Debian Paket sistem ke versi terbaru mereka dengan menjalankan perintah APT berikut.

$ sudo apt update -y && sudo apt upgrade -y 
Perbarui Sistem Debian

Langkah 2: Pasang tumpukan lampu di Debian

LAMPU Stack adalah tumpukan hosting web gratis dan open-source yang populer digunakan untuk hosting situs web. Ini akronim untuk Linux, Apache, Mysql / mariadb, Dan Php. Kami akan menginstal masing -masing pada komponen ini. Jika Anda sudah memiliki file LAMPU terpasang, Anda dapat melewatkan langkah ini.

Kami akan mulai dengan menginstal Apache server web, Php dan akhirnya Mariadb server.

Instal Apache di Debian

Untuk memasang Apache Jalankan perintah di bawah ini:

$ sudo apt install apache2 apache2-utils 
Instal Apache di Debian

Sekarang mulai dan aktifkan server web apache.

$ sudo systemctl mulai apache2 $ sudo systemctl aktifkan apache2 

Untuk memastikan bahwa Apache Web Server sedang berjalan, konfirmasi menggunakan perintah:

$ sudo Systemctl Status Apache2 
Verifikasi status Apache

Dari output, kita dapat dengan jelas melihat bahwa server web Apache sudah siap dan berjalan seperti yang diharapkan.

Demikian pula, Anda dapat menuju ke browser Anda dan menelusuri IP server Anda seperti yang ditunjukkan.

http: // server-ip 

Inilah yang harus Anda dapatkan sebagai konfirmasi bahwa server web Anda sedang berjalan dan berjalan.

Verifikasi halaman web Apache

Instal PHP di Debian

Php adalah bahasa pemrograman web sisi server yang digunakan oleh pengembang untuk merancang halaman web yang dinamis. Kami akan menginstal PHP 7.2.

$ sudo apt install libapache2-mod-php7.2 OpenSSL PHP-IMAGICK PHP7.2-Common Php7.2-Curl Php7.2-GD Php7.2-Imap Php7.2-intl php7.2-Json Php7.2-Ldap Php7.PHP7 2-mbstring.2-MYSQL PHP7.2-PGSQL PHP-SMBClient PHP-SSH2 PHP7.2-sqlite3 php7.2-xml php7.2-zip 
Verifikasi status Apache

Saat instalasi selesai, konfirmasi versi pada PHP menggunakan perintah:

$ php -v 
Verifikasi PHP di Debian

Instal Mariadb di Debian

Komponen terakhir dari LAMPU Tumpukan adalah server database, yang dalam hal ini akan terjadi Mariadb. Mariadb adalah mesin basis data yang gratis dan open-source yang bercabang Mysql.

Untuk memasang Mariadb Jalankan perintah:

$ sudo apt instal mariadb-server 
Instal Mariadb di Debian

Setelah instalasi, langkah -langkah tambahan diperlukan untuk mengamankan server database. Ini terutama karena pengaturan default lemah dan meninggalkan server yang rentan terhadap pelanggaran keamanan. Jadi, untuk membentengi server, jalankan perintah:

$ sudo mysql_secure_installation 

Tekan MEMASUKI Saat diminta untuk kata sandi root dan tekan 'Y' Untuk mengatur kata sandi root.

Buat Kata Sandi Root Mariadb

Untuk permintaan berikutnya, cukup ketik 'Y' dan tekan MEMASUKI kunci untuk pengaturan yang disarankan.

Amankan instalasi mariadb

Kami akhirnya mengamankan mesin basis data kami.

Langkah 3: Buat database Joomla

Di bagian ini, kami akan membuat database untuk Joomla untuk menyimpan file -nya selama dan setelah instalasi.

Jadi, masuk ke Mariadb seperti yang ditunjukkan:

$ sudo mysql -u root -p 

Kami sekarang akan membuat database Joomla, pengguna database Joomla dan memberikan hak istimewa kepada pengguna database menggunakan perintah di bawah ini.

Mariadb [(tidak ada)]> Buat database joomla_db; Mariadb [(tidak ada)]> Berikan semua di joomla_db.* Ke 'joomla_user'@'localhost' diidentifikasi oleh '[email dilindungi]'; Mariadb [(tidak ada)]> Hak istimewa flush; Mariadb [(tidak ada)]> KELUAR; 

Langkah 4: Unduh Joomla di Debian

Mari kita unduh paket instalasi Joomla dari situs web resmi Joomla. Pada saat menuliskan panduan ini, versi terbaru adalah Joomla 3.9.16.

Untuk mengunduh paket Joomla terbaru, jalankan perintah wget.

$ sudo wget https: // unduhan.Joomla.org/cms/joomla3/3-9-16/joomla_3-9-16-stable-full_package.ritsleting 

Ini akan memakan waktu satu atau dua menit tergantung pada kecepatan internet Anda. Setelah menyelesaikan unduhan, buat direktori baru 'Joomla' di direktori webroot seperti yang ditunjukkan.

$ sudo mkdir -p/var/www/html/joomla 

Setelah itu, unzip file joomla zip ke yang baru saja dibuat 'Joomla' direktori.

$ sudo unzip joomla_3.19-16-stable-full_package.zip -d/var/www/html 

Selanjutnya, atur kepemilikan direktori direktori ke pengguna Apache dan ubah izin seperti yang ditunjukkan di bawah ini:

$ sudo chown -r www -data: www -data/var/www/html/joomla $ sudo chmod -r 755/var/www/html/joomla 

Agar SystemD dapat mempengaruhi perubahan, restart server web apache.

$ sudo systemctl restart apache2 

Langkah 5: Mengkonfigurasi Apache untuk Joomla

Akhirnya, kita perlu mengonfigurasi Webserver Apache ke Halaman Web Server Joomla. Untuk mencapai ini, kami akan membuat file host virtual untuk Joomla seperti yang ditunjukkan.

$ sudo vim/etc/apache2/situs-tersedia/joomla.conf 

Tempel konfigurasi di bawah ini ke dalam file dan simpan.

 Servername Joomla.contoh.com serveradmin [email dilindungi] documentroot/var/www/html/joomla allowoverride all   

Kemudian nonaktifkan file konfigurasi default dan aktifkan file host virtual Joomla seperti yang ditunjukkan.

$ sudo a2dissite 000-default.conf $ sudo a2ensite joomla.conf 

Kemudian restart layanan webserver web untuk perubahan mulai berlaku.

$ sudo systemctl restart apache2 

Langkah 6: Memfinalisasi Instalasi Joomla di Debian

Untuk menyelesaikan pemasangan Joomla. Luncurkan browser Anda dan telusuri URL server Anda seperti yang ditunjukkan.

http: // server-ip/ 

Halaman di bawah ini akan ditampilkan. Untuk melanjutkan, pastikan Anda mengisi detail yang diperlukan seperti nama situs, alamat email, nama pengguna dan kata sandi.

Konfigurasi Situs Joomla

Setelah selesai, klik 'Berikutnya' tombol. Bagian selanjutnya akan mengharuskan Anda untuk mengisi detail database yang Anda tentukan sebelumnya saat membuat database untuk Joomla. Ini termasuk nama basis data, pengguna database dan kata sandi.

Pengaturan Joomla Mysql

Lalu klik 'Berikutnya'. Halaman Prosiding akan memberi Anda gambaran umum dari semua pengaturan dan memungkinkan Anda untuk melakukan pemeriksaan pra-instalasi.

Ikhtisar Instalasi Joomla

Gulir ke bawah ke 'Pemeriksaan pra-instalasi' Dan 'Setelan yang direkomendasikan'Bagian dan memastikan semua pengaturan dan versi paket yang diinstal sesuai dengan pedoman yang disarankan.

Pemeriksaan pra-instalasi Joomla

Lalu klik 'InstallTombol untuk memulai pengaturan Joomla. Setelah selesai, Anda akan mendapatkan pemberitahuan di bawah ini yang menunjukkan bahwa Joomla telah diinstal.

Instalasi Joomla Lengkap

Namun, untuk melanjutkan ke langkah berikutnya, Anda akan diminta untuk membersihkan atau menghapus folder instalasi. Jadi gulir ke bawah dan klik pada 'Lepaskan folder instalasi'Tombol yang ditunjukkan di bawah ini.

Hapus Direktori Instalasi Joomla

Untuk masuk ke ujung belakang atau dasbor klik pada 'Administrator'tombol yang membawa Anda ke halaman login yang ditampilkan.

Login Admin Joomla

Berikan nama pengguna dan kata sandi Anda dan klik pada 'GabungTombol untuk mengakses panel kontrol Joomla seperti yang ditunjukkan.

Dashboard Joomla di
Debian

Dan itu saja! Kami telah berhasil menginstal Joomla pada Debian 10.