Cara menginstal joomla di ubuntu 18.04 Bionic Beaver Linux
- 3139
- 237
- John Ratke
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 menggunakansudo
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…