Mata utama:
Artikel ini pada asalnya diterbitkan di Alibaba Cloud. Terima kasih kerana menyokong rakan kongsi yang membuat SitePoint mungkin.
Joomla! Menurut laman web rasmi, Joomla!Salah satu ciri kegemaran saya Joomla! Anda juga boleh menggunakan sambungan bahasa untuk menterjemahkan backend pengurusan laman web untuk membantu anda dengan mudah melokalkan laman web anda.
Panduan langkah demi langkah ini akan membimbing anda melalui penubuhan dan mengerahkan laman web Joomla!
Keperluan dan Prasyarat
Sebelum menggunakan Joomla! Kami perlu menubuhkan pelayan Linux Service (Ubuntu 16.04) Alibaba Cloud Computing (Ubuntu 16.04) dengan konfigurasi asas. Anda juga harus memberikan kebenaran pentadbir (sudo) kepada pengguna bukan akar.
Anda boleh merujuk kepada panduan ini untuk menubuhkan contoh ECS Cloud Alibaba anda. Jika anda tidak mempunyai akaun ALIBA Cloud, anda boleh mendaftar secara percuma dan menikmati percubaan percuma sebanyak $ 300.
Pasang Joomla di Ubuntu 16.04 ECS Instance
Untuk memasang Joomla pada pelayan kami, kami perlu memasang stack Lampu (Linux, Apache, MySQL, PHP).
Langkah 1: Sambungkan ke pelayan anda
Terdapat banyak cara untuk menyambung ke pelayan, tetapi untuk kesederhanaan, saya akan menggunakan Konsol Awan Alibaba. Untuk melakukan ini, pergi ke bahagian Contoh anda dan klik Sambungkan dalam contoh yang anda buat. Anda akan diarahkan ke terminal.
Masukkan nama pengguna sebagai akar dan masukkan kata laluan yang anda buat. Jika anda tidak membuat kata laluan, tekan hanya Enter untuk meneruskan. Anda log masuk ke pelayan anda sebagai pentadbir sistem.
Semua arahan di bahagian berikut harus ditaip di terminal ini.
Untuk memasang Apache, ketik arahan berikut untuk mengemas kini senarai repositori pelayan anda. kemudian pasang pelayan web Apache. Langkah 3: Pasang mysql Joomla, seperti kebanyakan sistem pengurusan kandungan lain, memerlukan MySQL sebagai backendnya. Jadi kita perlu memasang MySQL dan menghubungkannya dengan PHP. Untuk melakukan ini, tambahkan arahan berikut. Sistem ini akan meminta anda memasukkan kata laluan MySQL. Sila simpan kata laluan anda dengan betul kerana anda memerlukannya kemudian. Gunakan arahan berikut untuk menyelesaikan proses pemasangan MySQL. Sistem ini akan meminta anda memasukkan kata laluan MySQL yang baru anda buat. Teruskan proses pemasangan dengan membuat pilihan berikut. Langkah 4: Pasang php Joomla! Jalankan arahan berikut untuk memasang PHP 7.0 dan modul PHP yang diperlukan. Langkah 5: Sahkan pemasangan lampu Untuk mengesahkan bahawa timbunan lampu dipasang pada pelayan Ubuntu 16.04 anda, ikuti langkah -langkah ini. Buka pelayar web dan navigasi ke alamat IP pelayan anda. Anda akan melihat halaman lalai apache2 Ubuntu. NOTA: Untuk menyemak alamat IP awam pelayan anda, periksa papan pemuka contoh ECS anda. Anda akan melihat alamat IP peribadi dan awam. Gunakan alamat IP awam untuk mengakses laman web anda. Jika anda tidak melihat alamat IP awam, pertimbangkan untuk menetapkan alamat IP elastik. Untuk mengesahkan pemasangan PHP pada pelayan anda, padamkan halaman lalai dan gantikannya dengan kod PHP berikut. Untuk melakukan ini, gunakan arahan berikut. Gantikan dengan fail baru: Masukkan contoh berikut kod PHP: untuk memeriksa halaman anda, navigasi ke pelayar web anda dan masukkan alamat IP awam anda. Jika timbunan lampu dipasang dengan betul pada pelayan anda, anda harus melihat maklumat mengenai pemasangan PHP anda. Sekarang gunakan arahan berikut untuk memadam fail index.php: Langkah 6: Pasang dan konfigurasikan Joomla pada ECS! Kami hampir selesai. Dalam langkah ini, kami akan memasang Joomla!. sebelum memuat turun dan memasang Joomla!, Kita perlu membuka direktori root pelayan web Apache. Kemudian, muat turun fail pemasangan Joomla. Pastikan versi yang anda pasang adalah versi terkini. Untuk unzip arkib yang dimuat turun, sila pasang UNZIP. Unzip Muat turun Joomla Zip File: Jika anda tidak boleh unzip fail .tar.gz, gunakan arahan berikut: Seterusnya, aktifkan fail .htaccess dengan menamakan semula. kemudian tetapkan keizinan fail yang sesuai: Langkah 7: Buat pangkalan data dan pengguna MySQL untuk Joomla! Joomla! Dalam tutorial ini, kami akan menggunakan MySQL pada contoh ECS kami. Walau bagaimanapun, untuk tujuan pengeluaran, saya cadangkan menggunakan Alibaba Cloud Apsara DB untuk keselamatan dan kebolehpercayaan yang lebih baik. Sejak kami telah memasang MySQL sebelum ini, kami hanya perlu membuat pangkalan data dan pengguna untuk Joomla. Untuk melakukan ini, gunakan arahan berikut untuk log masuk ke akaun MySQL anda. Sistem ini akan meminta anda memasukkan kata laluan MySQL yang dibuat di atas. Selepas berjaya masuk, anda akan memasuki shell MySQL. Sekarang mari kita buat pangkalan data untuk Joomla!. Anda boleh namakannya seperti yang anda suka. Dalam perintah berikut saya menggunakan "Joomla". ingat bahawa setiap arahan di MySQL berakhir dengan titik koma (;). Buat pengguna baru dan memberikan kebenaran kepada pangkalan data. Anda boleh menggantikan "pengguna" dan "kata laluan" dengan nama pengguna dan kata laluan pilihan anda. Sekarang, muat semula keizinan supaya contoh MySQL semasa memahami perubahan kebenaran terkini yang telah kami buat. Masukkan arahan berikut. Gunakan arahan ini untuk keluar dari shell mysql: Sekarang anda harus kembali ke terminal pelayan. Langkah 8: Lengkapkan proses pemasangan melalui antara muka web Pertama, kita perlu memulakan semula pelayan web Apache. Masukkan arahan berikut untuk melakukan ini: Buka penyemak imbas web anda dan navigasi ke alamat IP awam pelayan anda. Anda akan melihat Joomla! Teruskan proses pemasangan. Dalam bahagian Konfigurasi Pangkalan Data, masukkan nama pengguna, kata laluan, dan pangkalan data MySQL anda. Dalam kes kami ia kelihatan seperti ini: Isi maklumat yang diperlukan sehingga proses pemasangan selesai. Itu sahaja! Pemikiran Akhir Seperti yang disebutkan, jika anda bercadang untuk menggunakan laman web Joomla untuk persekitaran pengeluaran, saya cadangkan menggunakan Alibaba Cloud Apsaradb untuk RDS. Alibaba Cloud ApsarAdb untuk RDS (Perkhidmatan Pangkalan Data Relasi) adalah perkhidmatan pangkalan data berbayar-sebagai-anda-boleh-makan yang akan menjimatkan anda dari tugas pengurusan pangkalan data. Ini akan memberi anda lebih banyak masa untuk memberi tumpuan kepada perniagaan teras anda. Soalan Lazim untuk menggunakan dan menganjurkan laman web Joomla di Alibaba Cloud ECS Apakah Alibaba Cloud ECS dan mengapa saya harus menggunakannya untuk laman web Joomla saya? Perkhidmatan pengkomputeran elastik awan Ali (ECS) adalah perkhidmatan peringkat tinggi, stabil, boleh dipercayai dan berskala yang disediakan oleh Alibaba Cloud. Ia menyediakan pelayan maya di awan dan membolehkan anda mempunyai kawalan penuh ke atas contoh anda. Anda boleh menggunakannya untuk menggunakan dan menjadi tuan rumah laman web Joomla anda kerana ia menyediakan cara yang selamat dan kos efektif untuk menjalankan aplikasi anda di awan. Ia juga menyediakan pelbagai jenis contoh untuk memenuhi keperluan anda yang berbeza. Bagaimana untuk menggunakan laman web Joomla saya ke Alibaba Cloud ECS? Menggunakan laman web Joomla anda ke Alibaba Cloud ECS termasuk beberapa langkah. Pertama, anda perlu membuat contoh ECS dan mengkonfigurasi peraturan kumpulan keselamatan. Kemudian, anda perlu menyambung ke contoh dan memasang pelayan web, PHP, dan MySQL. Selepas itu, anda boleh memuat turun dan memasang Joomla. Akhirnya, anda perlu mengkonfigurasi laman web Joomla anda dan menyambungkannya ke pangkalan data. Apakah manfaat hosting laman web Joomla saya di Alibaba Cloud ECS? Hoing laman web Joomla anda di Alibaba Cloud ECS mempunyai banyak faedah. Ia menyediakan prestasi tinggi, kestabilan dan skalabiliti. Ia juga menyediakan persekitaran yang selamat untuk laman web anda untuk melindunginya dari ancaman siber yang biasa. Di samping itu, ia membolehkan anda menguruskan sumber anda dengan berkesan dan mengurangkan kos IT anda. Bagaimana untuk melindungi laman web Joomla saya di Alibaba Cloud ECS? Anda boleh melindungi laman web Joomla anda di Alibaba Cloud ECS dengan mengkonfigurasi peraturan kumpulan keselamatan dan menggunakan firewall. Anda juga harus menyimpan versi Joomla, PHP, dan MySQL sehingga kini untuk melindungi laman web anda dari kelemahan. Di samping itu, anda harus menggunakan kata laluan yang kuat dan sandarkan laman web anda dengan kerap. Bolehkah saya mengembangkan laman web Joomla saya di Alibaba Cloud ECS? Ya, anda boleh mengembangkan laman web Joomla anda di Alibaba Cloud ECS. Ia menyediakan skala automatik, membolehkan anda menyesuaikan sumber secara automatik berdasarkan trafik laman web anda. Ini memastikan laman web anda dapat mengendalikan tempoh trafik puncak sebelum sebarang masalah prestasi timbul. Berapa kos untuk menjadi tuan rumah laman web Joomla saya di Alibaba Cloud ECS? Kos hosting laman web Joomla anda di Alibaba Cloud ECS bergantung pada jenis contoh yang anda pilih dan rantau di mana contohnya terletak. Anda boleh melihat butiran harga di laman web Alibaba Cloud. Bagaimana untuk menguruskan laman web Joomla saya di Alibaba Cloud ECS? Anda boleh menguruskan laman web Joomla anda di Alibaba Cloud ECS melalui konsol ECS. Ia membolehkan anda memantau contoh anda, menguruskan sumber anda, dan melakukan pelbagai tindakan seperti memulakan, berhenti, dan memulakan semula contoh anda. Bolehkah saya memindahkan laman web Joomla saya yang sedia ada ke Alibaba Cloud ECS? Ya, anda boleh memindahkan laman web Joomla anda yang sedia ada ke Alibaba Cloud ECS. Anda perlu menyandarkan laman web dan pangkalan data anda, membuat contoh ECS, memasang pelayan web, PHP, dan MySQL, memulihkan laman web dan pangkalan data anda, dan kemudian mengemas kini rekod DNS anda. Sokongan apa yang disediakan oleh Alibaba Cloud untuk laman web Joomla? Ali Cloud menyediakan sokongan komprehensif untuk laman web Joomla. Ia menyediakan dokumentasi terperinci, tutorial dan forum komuniti di mana anda boleh bertanya dan berkongsi pengalaman anda. Ia juga menawarkan sokongan teknikal 24/7 untuk membantu anda dengan sebarang masalah. Betapa boleh dipercayai Alibaba Cloud ECS yang menganjurkan laman web Joomla? Ali Cloud ECS sangat dipercayai untuk menganjurkan laman web Joomla. Ia menyediakan jaminan ketersediaan 99.975% dan menggunakan pelbagai mekanisme berlebihan untuk memastikan kestabilan dan kebolehpercayaan laman web. Ia juga menyediakan sandaran data dan penyelesaian pemulihan bencana untuk melindungi data anda. sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server php7.0-mysql
/usr/bin/mysql_secure_installation
<code>Would you like to setup VALIDATE password plugin ? [Y/N] N
Change the root password ? [ Y/N ] N
Remove anonymous users ? [Y/N] Y
Disallow root login remotely ? [Y/N] Y
Remove test database and access to it ? [Y/N] Y
Reload privilege tables now ? [Y/N] Y</code>
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi
rm /var/www/html/index.html
touch /var/www/html/index.php
nano /var/www/html/index.php
<?php phpinfo();
?>
rm /var/www//html/index.php
cd /var/www/html
wget https://downloads.joomla.org/cms/joomla3/3-7.5-Stable-Full-Package.zip
sudo apt-get install unzip
unzip Joomla_3-7.5-Stable-Full_Package.zip
tar -xvzf Joomla_3-7.5-Stable-Full_Package.tar.gz
mv htaccess.txt .htacess
chown -R www-data /var/www/html
chmod -R 755/var/www/html
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server php7.0-mysql
/usr/bin/mysql_secure_installation
<code>Would you like to setup VALIDATE password plugin ? [Y/N] N
Change the root password ? [ Y/N ] N
Remove anonymous users ? [Y/N] Y
Disallow root login remotely ? [Y/N] Y
Remove test database and access to it ? [Y/N] Y
Reload privilege tables now ? [Y/N] Y</code>
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mcrypt php7.0-xml php7.0-curl php7.0-json php7.0-cgi
rm /var/www/html/index.html
Atas ialah kandungan terperinci Cara Menggunakan dan Mengadakan Laman Web Joomla di Alibaba Cloud ECS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!