GNU/Linux >> Znalost Linux >  >> Cent OS

Skript:Nainstalujte Joomla 3.7 na CentOS

V jednom z našich předchozích příspěvků jsme vysvětlili, jak nainstalovat Joomla 3 na Ubuntu 14.04. Joomla je systém pro správu obsahu (zkráceně CMS) – jedná se o uživatelsky přívětivý software, který vám umožňuje vytvářet webové stránky a spravovat obsah vašich webových stránek snadněji než kdykoli předtím.

V tomto tutoriálu, na rozdíl od předchozího průvodce instalací Joomly, jsme pro vás napsali skript, který vám pomůže udělat instalaci Joomly 3.7 na CentOS/Fedora VPS ještě rychlejší a jednodušší. Tento skript automaticky provede vše, co by mělo být provedeno na vašem serveru, včetně vytvoření databáze MySQL a zároveň vytvoření virtuálního hostitele Apache pro váš web Joomla. Vše, co musíte udělat, je vytvořit na vašem serveru soubor obsahující níže uvedený skript, poté skript jednoduše spustit a na výzvu zadejte své údaje.

(Poznámka:Aby tento skript fungoval správně, musíte mít na svém serveru nainstalované MySQL a Apache.

Budete také muset nasměrovat svou doménu na IP adresu vašeho serveru úpravou informací o serveru DNS. )

Vytvořte soubor na svém serveru pomocí svého oblíbeného textového editoru a zkopírujte tento skript do svého souboru:

#!/bin/bash
# Install Joomla on a CentoOS/Fedora VPS
#

# Create MySQL database
read -p "Enter your MySQL root password: " rootpass
read -p "Database name: " dbname
read -p "Database username: " dbuser
read -p "Enter a password for user $dbuser: " userpass
read -p "Enter your server's public IP address: " address
mysql -uroot <<MYSQL_SCRIPT
CREATE DATABASE $dbname;
delete from mysql.user
where user='$dbuser'
and host = 'localhost';
flush privileges;
CREATE USER $dbuser@localhost;
GRANT ALL PRIVILEGES ON $dbname.* TO $dbuser@localhost IDENTIFIED BY '$userpass';
FLUSH PRIVILEGES;
MYSQL_SCRIPT
echo "New MySQL database has been successfully created"
sleep 2

# Download, unpack and configure Joomla
read -r -p "Enter your Joomla URL? [e.g. 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 "Installing unzip package if necessary..." && yum -yq install unzip
sleep 3
unzip Joomla*.zip && rm -f Joomla_*.zip && \
chown apache: -R /var/www/html/$joomlaurl
killall httpd

# Create the Apache virtual host
echo "

<VirtualHost $address:80>
 ServerName www.$joomlaurl
 DocumentRoot "/var/www/html/$joomlaurl"
 DirectoryIndex index.php
 Options FollowSymLinks
 ErrorLog logs/$joomlaurl-error_log
 CustomLog logs/$joomlaurl-access_log common
</VirtualHost>

" >> /etc/httpd/conf/httpd.conf
service httpd restart

echo -en "\aPlease go to http://www.$joomlaurl and finish the installation\n"

#End of script

Udělejte skript spustitelným a poté spusťte skript:

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

(Nahraďte názvem, který jste svému souboru dali)

Po spuštění skriptu budete mít úspěšně nainstalovanou Joomlu 3.7 na váš CentOS nebo Fedora VPS! Vše, co zbývá udělat, je nastavit zbytek Joomly na vaší webové doméně.

Samozřejmě nemusíte nic z toho dělat, pokud používáte jednu z našich hostingových služeb Joomla VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Joomlu nainstalovali. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a okamžitě se o váš požadavek postarají.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli prostřednictvím sociálních sítí pomocí tlačítek níže nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Nainstalujte PHP 7.4 na CentOS 8

  3. Jak nainstalovat Joomla 3 na CentOS 7

  1. Nainstalujte si ownCloud na CentOS 6

  2. Nainstalujte Fail2ban na CentOS

  3. Nainstalujte osCommerce na CentOS 7

  1. Nainstalujte Odoo 14 na CentOS 8

  2. Nainstalujte PHP 7 na CentOS 7

  3. Nainstalujte MariaDB na CentOS 7