Hoy le mostraremos cómo instalar WordPress en un VPS Debian utilizando el servidor web Apache y la base de datos MySQL. WordPress es un CMS de código abierto, a menudo utilizado como una aplicación de publicación de blogs con tecnología de PHP y MySQL. Actualmente, WordPress es la más popular de las plataformas de blogs disponibles. Antes de comenzar la instalación, asegúrese de tener Apache/PHP y MySQL instalados en su VPS de WordPress.
Descarga wordpress
wget -q -O - "http://wordpress.org/latest.tar.gz" | tar -xzf - -C /var/www --transform s/wordpress/your-wp-site.com/
El comando anterior descargará y extraerá el archivo de WordPress en el directorio /var/www/your-wp-site.com
Cambiar permisos
chown www-data: -R /var/www/your-wp-site.com
Crear base de datos MySQL
mysql -u root -p CREATE DATABASE yourwpdb CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT ALL PRIVILEGES ON yourwpdb.* TO yourwpuser@localhost IDENTIFIED BY 'yourwpdbpass'; FLUSH PRIVILEGES;
Host virtual Apache
Abrir/crear un nuevo archivo
nano /etc/apache2/sites-available/your-wp-site.com
Agrega el siguiente contenido:
<VirtualHost *:80> ServerName your-wp-site.com ServerAlias www.your-wp-site.com DocumentRoot /var/www/your-wp-site.com DirectoryIndex index.php <Directory /var/www/your-wp-site.com/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
El siguiente comando vincula simbólicamente su archivo de host virtual desde los sitios disponibles al directorio de sitios habilitados.
a2ensite your-wp-site.com
Reinicie Apache con el siguiente comando:
/etc/init.d/apache2 restart
Finalmente, abra su navegador, vaya a http://your-wp-site.com y finalice el asistente de instalación.