Skrip: Pasang Joomla 3.7 pada CentOS / Fedora VPS

Dalam salah satu jawatan terdahulu kami, kami menjelaskan bagaimana untuk memasang Joomla 3 pada Ubuntu 14.04. Joomla adalah Sistem Pengurusan Kandungan (CMS untuk pendek) - ini adalah perisian mesra pengguna yang membolehkan anda membina laman web dan menguruskan kandungan di laman web anda lebih mudah berbanding sebelumnya.

Dalam tutorial ini, tidak seperti panduan pemasangan Joomla yang sebelumnya, kami menulis skrip untuk membantu anda membuat pemasangan Joomla 3.7 pada CentOS / Fedora VPS lebih pantas dan lebih mudah. Skrip ini secara automatik akan melakukan semua yang perlu dilakukan pada pelayan anda, termasuk penciptaan pangkalan data MySQL sementara juga mencipta Hos maya Apache untuk laman web Joomla anda. Apa yang perlu anda lakukan ialah membuat fail pada pelayan anda yang mengandungi skrip di bawah, kemudian hanya jalankan skrip dan masukkan butiran anda apabila diminta.

(Nota: Anda perlu mempunyai MySQL dan Apache dipasang pada pelayan anda supaya skrip ini berfungsi dengan betul.)

Buat fail pada pelayan anda dengan editor teks kegemaran anda dan salin skrip ini ke dalam fail anda:

#! / bin / bash # Memasang Joomla pada CentoOS / Fedora VPS # # Membuat pangkalan data MySQL read -p "Masukkan kata laluan root MySQL anda:" rootpass read -p "Nama pangkalan data:" dbname read -p "Nama pengguna database:" dbuser read -p "Masukkan kata sandi untuk user $ dbuser:" userpass mysql -uroot << MYSQL_SCRIPT CREATE DATABASE $ dbname; hapus dari mysql.user dimana user = '$ dbuser' dan host = 'localhost'; keistimewaan flush; CREATE USER $ dbuser @ localhost; MEMBERI SEMUA PRIVILEGEN PADA $ dbname. * TO $ dbuser @ localhost IDENTIFIED OLEH '$ userpass'; PRIVILEG FLUSH; MYSQL_SCRIPT echo "Pangkalan data MySQL baru telah berjaya dicipta" tidur 2 # Mengemukakan, membongkar dan mengkonfigurasi Joomla read -r -p "Masukkan URL Joomla anda? [Eg mydomain.com]:" joomlaurl mkdir -p / var / www / html / $ joomlaurl && wget -P / var / www / html / $ joomlaurl https://downloads.joomla.org/cms/joomla3/3-7-2/Joomla_3-7.2-Stable-Full_Package.zip && cd / var / www / html / $ joomlaurl echo "Memasang pakej unzip jika perlu ..." && yum -yq pasang unzip tidur 3 unzip Joomla * .zip && rm -f Joomla _ *. zip && chown apache: -R / var / www / html / $ joomlaurl killall httpd # Buat hos maya Apache echo "<VirtualHost $ (menggali TXT + pendek oo.myaddr.l.google.com @ ns1.google.com | awk -F '"' '{print $ 2}') : 80> ServerName www. $ Joomlaurl DocumentRoot "/ var / www / html / $ joomlaurl" DirectoryIndex index.php Option FollowSymLinks Error log log / $ joomlaurl-error_log CustomLog logs / $ joomlaurl-access_log common </ VirtualHost> /httpd/conf/httpd.conf httpd memulakan semula echo -en "aSila pergi ke http: //www.$joomlaurl dan selesaikan pemasangan" #End skrip

Buat skrip yang dapat dieksekusi, kemudian jalankan skrip:

chmod + x <script name> && ./<script name>

(Ganti <nama skrip> dengan nama yang telah anda berikan kepada fail anda)

Selepas menjalankan skrip, anda akan berjaya memasang Joomla 3.7 pada CentOS atau Fedora VPS anda! Apa yang perlu dilakukan ialah untuk menyediakan baki Joomla di domain web anda.

Source

Tinggalkan Komen

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.