Cara menginstal joomla di ubuntu 18.04 Bionic Beaver Linux

Cara menginstal joomla di ubuntu 18.04 Bionic Beaver Linux

Objektif

Tujuan dari tutorial ini adalah untuk mendapatkan instalasi Joomla yang berfungsi berdasarkan a Lampu Lingkungan yang dibangun di atas Ubuntu 18.04 Bionic Beaver.

Persyaratan

  • Izin root

Kesulitan

SEDANG

Konvensi

  • # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root
    langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
  • $ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Perkenalan


Joomla adalah salah satu CMS paling terkenal (Sistem Manajemen Konten): Ini adalah proyek open source, dirilis di bawah Gpl lisensi dan, menurut pengembangnya, itu memberi kekuatan lebih dari 2 juta situs web, dan diterjemahkan dalam 74 bahasa. Dalam tutorial ini kita akan berjalan melalui instalasi Joomla di a LAMPU lingkungan, dibangun di atas Ubuntu 18.04 Bionic Beaver.

Mempersiapkan Lingkungan Lampu

Sebelum menginstal Joomla sendiri, kita harus menginstal paket yang diperlukan untuk membuat dan mengatur LAMPU lingkungan. Mari kita lanjutkan:

# APT-GET UPDATE && APT-GET INSTALL APACHE2 MARIADB- Server, CLIENT PHP PHP-XML PHP-MYSQL PHP-ZIP 

Itu Apache2 Dan Mariadb Layanan harus diaktifkan secara otomatis dan dimulai oleh skrip instalasi Ubuntu. Namun, Anda dapat memverifikasi bahwa layanan aktif dengan menjalankan perintah Linux berikut:

$ systemctl adalah aktif 

Jika perintah di atas kembali aktif, itu berarti bahwa layanan sedang berjalan.



Siapkan database

Proyek Joomla kami membutuhkan database untuk bekerja. Kami akan membuatnya dari mysql kerang. Pertama kami masuk sebagai pengguna root MySQL:

# mysql -u root

Pada titik ini Mariadb Prompt shell akan muncul. Saatnya membuat database kami, kami akan menyebutnya Joomladb:

Mariadb [(tidak ada)]> Buat database joomladb;

Database seharusnya dibuat dengan sukses, sekarang kita harus membuat pengguna dan memberinya hak istimewa yang diperlukan. Kita dapat melakukan kedua hal hanya dengan satu instruksi:

Mariadb [(tidak ada)]> hibah pilih, -> masukkan, -> perbarui, -> hapus, -> buat, -> drop, -> index, -> ubah, -> buat tabel sementara, -> tabel kunci -> Di Joomladb.* Untuk 'testuser'@'localhost' yang diidentifikasi oleh 'testpassword'; 

Kami menetapkan hak istimewa yang tercantum di atas untuk pengguna Testuser yang diidentifikasi oleh testPassword Kata Sandi: Kami akan membutuhkan nilai -nilai itu selama pengaturan Joomla Guided. Agar hak istimewa menjadi efektif, kita harus memuat ulang pengaturan mereka dari menganugerahkan meja di mysql database. Kita bisa menggunakan MENYIRAM pernyataan untuk menyelesaikan tugas ini:

Mariadb [(tidak ada)]> hak istimewa flush;

Akhirnya kita bisa keluar dari shell mysql:

 Mariadb [(tidak ada)]> keluar;

Ubah pengaturan PHP

Joomla merekomendasikan untuk mengubah beberapa pengaturan PHP untuk memastikan kompatibilitas dan kinerja maksimum. Hampir semua rekomendasi ini sudah dipenuhi oleh pengaturan PHP default; Satu -satunya hal yang harus kita ubah adalah keadaan output_buffering Opsi: Secara default diatur ke 4096, Tapi Joomla menyarankan untuk mematikannya.

Untuk mengubah pengaturan ini, kita harus beroperasi di /etc/php/7.1/apache2/php.ini mengajukan. Kami dapat membuka file dengan editor, menemukan pengaturan dan mengubah nilainya, atau kami dapat melakukan modifikasi yang diperlukan menggunakan sed:

# sed -i 's/output_buffering = 4096/output_buffering = off/'/etc/php/7.1/apache2/php.ini 

Agar perubahan menjadi efektif, kita sekarang harus memulai kembali Apache2 Daemon:

# Systemctl Restart Apache2


Menginstal Joomla

Sekarang itu LAMPU Lingkungan ditetapkan, kita dapat melanjutkan dengan instalasi Joomla yang sebenarnya. Kami akan menginstal file ke default VirtualHost root dokumen, /var/www/html: Dengan cara ini, situs kami akan dapat dijangkau http: // localhost alamat, atau, jika menavigasi dari mesin lain dalam hal yang sama lan, dengan menggunakan alamat IP server.

Anda dapat, tentu saja, memutuskan untuk menginstal Joomla di subdirektori jalur di atas, atau menggunakan virtualhost khusus. Sekarang, mari kita ambil Joomla Tarball dan mengekstraknya ke lokasi tersebut:

$ wget https: // unduhan.Joomla.org/cms/joomla3/3-8-3/joomla_3-8-3-stable-full_package.ter.GZ?format = GZ # tar -c/var/www/html -xvzf joomla* 

Pohon direktori Joomla seharusnya diekstraksi /var/www/html. Sebagai langkah selanjutnya kita sekarang harus menghapus indeks.html file di dalam direktori yang sama. Ini adalah halaman selamat datang Apache default yang digunakan oleh ubuntu: kami tidak membutuhkannya lagi, dan joomla tidak akan berfungsi jika kami tidak menghapusnya.

# rm/var/www/html/index.html

Sekarang kita harus menyiapkan file dan izin direktori. Selama tahap pengembangan, kami dapat menetapkan kepemilikan file tersebut www-data: www-data: Dengan cara ini server web akan menjadi pemilik semua file dan direktori proyek. Ini adalah cara termudah dan tercepat untuk menjalankan dan berjalan, namun ini bukan pengaturan yang aman. Hal yang ideal adalah memberikan hak istimewa tulis server web hanya di mana mereka sebenarnya diperlukan untuk meminimalkan risiko keamanan.

# chown www-data: www-data -r/var/www/html

Sekarang, luncurkan browser favorit Anda dan navigasikan ke http: // localhost, Pemasang Joomla akan muncul:

Penginstal Joomla - Langkah 1: Konfigurasi Pendahuluan

Di halaman pertama penginstal Joomla ini kami harus memberikan beberapa informasi awal sebagai bahasa situs, nama situs, dan rincian administrator situs (email, nama pengguna dan kata sandi). Kami juga bisa menempatkan deskripsi singkat tentang situs ini, namun ini tidak wajib. Setelah memberikan informasi yang diperlukan, kami dapat mengklik Berikutnya tombol untuk melangkah lebih jauh.

Penginstal Joomla - Langkah 2: Informasi Basis Data

Hal pertama yang diminta untuk kami pilih adalah driver database MySQL: Default Joomla adalah Mysqli, Namun Pdo dapat digunakan sebagai alternatif. Kami juga harus memberikan informasi yang diperlukan untuk Joomla untuk mengakses database yang kami buat sebelumnya di tutorial ini (nama host, nama pengguna, kata sandi, dan nama basis data):

Dengan Proses basis data lama Pengaturan di bagian bawah halaman, kita dapat memilih apakah akan mencadangkan atau menghapus tabel yang ada dari bekas instalasi Joomla; Namun, karena ini adalah pertama kalinya kami menggunakan CMS, itu tidak akan membuat perbedaan bagi kami. Saatnya melanjutkan, klik tombol "Berikutnya" lagi.



Penginstal Joomla - Langkah 3: Finalisasi

Pada langkah ketiga dari penginstal Joomla, kami dapat memilih jika kami ingin menginstal beberapa data sampel (disarankan) dan jika kami ingin menerima email yang berisi pengaturan konfigurasi kami:

Lebih lanjut, di halaman, kami akan disajikan dengan ikhtisar pilihan pengaturan kami dan dengan hasil dari beberapa pemeriksaan pra-instalasi, yang, jika Anda mengikuti tutorial ini, seharusnya semuanya mengembalikan hasil positif (hijau), sebagaimana yang Anda bisa Lihat di tangkapan layar di bawah ini:

Langkah terakhir adalah mengklik Install tombol. Jika semua berjalan seperti yang diharapkan, setelah instalasi selesai, Anda akan melihat halaman konfirmasi, yang akan memungkinkan Anda melakukan beberapa langkah ekstra yang tersisa seperti menginstal bahasa lain, dan, sangat penting, menghapus direktori instalasi.

Bersenang -senang dengan Joomla!

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Gunakan Joomscan untuk memindai Joomla untuk kerentanan di Kali
  • Distro linux terbaik untuk pengembang
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Cara memasang tumpukan lampu di almalinux
  • Cara membuat tumpukan lampu berbasis Docker menggunakan Docker di…
  • Unduh Linux
  • Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…