GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Script:Instalar WordPress en un VPS Debian/Ubuntu

Anteriormente explicamos cómo instalar WordPress en un VPS Debian. También puede instalar WordPress en Debian o Ubuntu VPS de una manera más sencilla, utilizando el script proporcionado en este artículo. Este script creará una base de datos MySQL, descargará y configurará la última versión de WordPress y creará un servidor virtual Apache automáticamente. Todo lo que necesita hacer es crear un archivo en su VPS de WordPress con el contenido que se muestra a continuación, hacer que el archivo sea ejecutable, ejecutarlo e ingresar algunos parámetros.

Cree un nuevo archivo y pegue el script:

# 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"

Haga que el script sea ejecutable:

# chmod +x wpinstall

Ejecute el script:

# ./wpinstall

Para actualizaciones, también puede leer nuestra publicación sobre Cómo instalar WordPress con Nginx en Debian 10.


Panels
  1. Instale MDwiki en un Ubuntu 14.04 VPS

  2. Cómo instalar PrestaShop en un VPS Ubuntu 14.04

  3. Instale Fail2ban en un Ubuntu 14.04 VPS

  4. Instale WPScan en un Ubuntu 14.04 VPS

  5. Cómo instalar Munin en un Ubuntu 14.04 VPS

Cómo instalar WordPress en Ubuntu 18.04

Instale VTEDDY en un Ubuntu 14.04 VPS

Instale VTiger CRM en un Ubuntu 14.04 VPS

Instale Gogs en un Ubuntu 14.04 VPS

Instalar WordPress en Debian VPS

Guión:Instalar IonCube en Debian VPS