GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Skript:Installiere WordPress auf einem Debian/Ubuntu VPS

Zuvor haben wir erklärt, wie man WordPress auf einem Debian VPS installiert. Sie können WordPress auch einfacher auf Debian oder Ubuntu VPS installieren, indem Sie das in diesem Artikel bereitgestellte Skript verwenden. Dieses Skript erstellt eine MySQL-Datenbank, lädt und konfiguriert die neueste WordPress-Version und erstellt automatisch einen virtuellen Apache-Host für Sie. Alles, was Sie tun müssen, ist, eine Datei auf Ihrem WordPress VPS mit dem unten gezeigten Inhalt zu erstellen, die Datei ausführbar zu machen, auszuführen und einige Parameter einzugeben.

Erstellen Sie eine neue Datei und fügen Sie das Skript ein:

# nano wpinstall
#!/bin/bash
#
# Install WordPress on a Debian/Ubuntu 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
echo "CREATE DATABASE $dbname;" | mysql -u root -p$rootpass
echo "CREATE USER '$dbuser'@'localhost' IDENTIFIED BY '$userpass';" | mysql -u root -p$rootpass
echo "GRANT ALL PRIVILEGES ON $dbname.* TO '$dbuser'@'localhost';" | mysql -u root -p$rootpass
echo "FLUSH PRIVILEGES;" | mysql -u root -p$rootpass
echo "New MySQL database is successfully created"

# Download, unpack and configure WordPress
read -r -p "Enter your WordPress URL? [e.g. mywebsite.com]: " wpURL
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www --transform s/wordpress/$wpURL/
chown www-data: -R /var/www/$wpURL && cd /var/www/$wpURL
cp wp-config-sample.php wp-config.php
chmod 640 wp-config.php
mkdir uploads
sed -i "s/database_name_here/$dbname/;s/username_here/$dbuser/;s/password_here/$userpass/" wp-config.php

# Create Apache virtual host
echo "
ServerName $wpURL
ServerAlias www.$wpURL
DocumentRoot /var/www/$wpURL
DirectoryIndex index.php

Options FollowSymLinks
AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
" > /etc/apache2/sites-available/$wpURL

# Enable the site
a2ensite $wpURL
service apache2 restart

# Output
WPVER=$(grep "wp_version = " /var/www/$wpURL/wp-includes/version.php |awk -F\' '{print $2}')
echo -e "\nWordPress version $WPVER is successfully installed!"
echo -en "\aPlease go to http://$wpURL and finish the installation\n"

Machen Sie das Skript ausführbar:

# chmod +x wpinstall

Führen Sie das Skript aus:

# ./wpinstall

Für Updates können Sie auch unseren Beitrag zur Installation von WordPress mit Nginx unter Debian 10 lesen.


Panels
  1. So installieren Sie eGroupware auf einem Ubuntu 14.04 VPS

  2. Installieren Sie MDwiki auf einem Ubuntu 14.04 VPS

  3. So installieren Sie PrestaShop auf einem Ubuntu 14.04 VPS

  4. Installieren Sie Fail2ban auf einem Ubuntu 14.04 VPS

  5. Installieren Sie WPScan auf einem Ubuntu 14.04 VPS

So installieren Sie WordPress auf Ubuntu 18.04

Installieren Sie Wallabag auf Ubuntu 12.04 LTS VPS

Installieren Sie Gogs auf einem Ubuntu 14.04 VPS

So installieren Sie das WooCommerce-Plugin auf einem Ubuntu 16.04 VPS

Installieren Sie WordPress auf Debian VPS

Skript:IonCube auf Debian VPS installieren