GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Skript:Installieren Sie Joomla 3.7 auf CentOS

In einem unserer vorherigen Beiträge haben wir erklärt, wie man Joomla 3 auf Ubuntu 14.04 installiert. Joomla ist ein Content Management System (kurz CMS) – dies ist eine benutzerfreundliche Software, mit der Sie Websites erstellen und den Inhalt Ihrer Websites einfacher denn je verwalten können.

In diesem Tutorial haben wir im Gegensatz zur vorherigen Joomla-Installationsanleitung ein Skript für Sie geschrieben, um die Installation von Joomla 3.7 auf einem CentOS/Fedora-VPS noch schneller und einfacher zu machen. Dieses Skript erledigt automatisch alles, was auf Ihrem Server getan werden sollte, einschließlich der Erstellung einer MySQL-Datenbank, während es gleichzeitig einen virtuellen Apache-Host für Ihre Joomla-Website erstellt. Alles, was Sie tun müssen, ist, eine Datei auf Ihrem Server zu erstellen, die das folgende Skript enthält, dann einfach das Skript auszuführen und Ihre Daten einzugeben, wenn Sie dazu aufgefordert werden.

(Hinweis:Sie müssen MySQL und Apache auf Ihrem Server installiert haben, damit dieses Skript korrekt funktioniert.

Sie müssen Ihre Domain auch auf die IP-Adresse Ihres Servers verweisen, indem Sie Ihre DNS-Serverinformationen bearbeiten. )

Erstellen Sie mit Ihrem bevorzugten Texteditor eine Datei auf Ihrem Server und kopieren Sie dieses Skript in Ihre Datei:

#!/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

Machen Sie das Skript ausführbar und führen Sie dann das Skript aus:

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

(Ersetzen Sie durch den Namen, den Sie Ihrer Datei gegeben haben)

Nachdem Sie das Skript ausgeführt haben, haben Sie Joomla 3.7 erfolgreich auf Ihrem CentOS- oder Fedora-VPS installiert! Alles, was Sie noch tun müssen, ist, den Rest von Joomla auf Ihrer Webdomain einzurichten.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Joomla VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Joomla für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden über soziale Netzwerke, indem Sie die Schaltflächen unten verwenden, oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. Installieren Sie MariaDB 10.0 auf CentOS 6

  2. Installieren Sie PHP 7.4 auf CentOS 8

  3. Installieren Sie ownCloud auf CentOS 6

  4. Installieren Sie Fail2ban auf CentOS

  5. Installieren Sie osCommerce auf CentOS 7

So installieren Sie R unter CentOS 8

So installieren Sie Joomla 3.7.2 auf CentOS 7 / RHEL 7

Installieren Sie Keepalived auf CentOS 8

So installieren Sie Joomla auf CentOS 7

So installieren Sie Joomla unter CentOS 6

So installieren Sie Joomla auf CentOS 8