Hay varias formas de instalar WordPress. En este tutorial, descargaremos e instalaremos WordPress CMS usando SVN en un CentOS 7 VPS.
¿Qué es SVN?
SVN significa Apache Subversion, que es un sistema de control de versiones y revisión de software distribuido como software gratuito bajo la Licencia Apache. Muchos desarrolladores usan Subversion para mantener versiones actuales e históricas de archivos como código fuente, páginas web y documentación.
Esto se debe a que Apache Subversion es un sistema de control de versiones centralizado y de código abierto que se caracteriza por su confiabilidad como refugio seguro para datos valiosos, la simplicidad de su modelo y uso y su capacidad para satisfacer las necesidades de una amplia variedad de usuarios y proyectos, desde individuos hasta operaciones empresariales a gran escala.
El repositorio oficial de WordPress usa SVN ( http://core.svn.wordpress.org/ ), lo que significa que obtiene los archivos directamente de WordPress.
Aunque puede instalar WordPress de muchas maneras diferentes, si está utilizando un repositorio, puede hacer lo siguiente:
Actualizaciones y degradaciones rápidas y sencillas a diferentes versiones de WordPress;
Actualizaciones más rápidas ya que solo se transfieren los archivos modificados;
Vuelva a la versión anterior de los archivos si se equivoca.
REQUISITOS
Estamos utilizando nuestro plan de alojamiento SSD 1 VPS para este tutorial.
Asegúrese de tener la pila LAMP instalada en su servidor. Si no, sigue nuestro excelente artículo sobre la instalación de LAMP (Linux Apache, MariaDB y PHP) en un VPS CentOS 7.
ACTUALIZAR EL SISTEMA
Inicie sesión en su servidor como usuario 'root' y asegúrese de que su Linux VPS esté completamente actualizado:
# ssh root@hostname # yum update
INSTALAR SVN
Puede instalar SVN emitiendo el siguiente comando:
# yum install svn
Luego pruebe la instalación:
# svn
Deberías obtener el siguiente resultado:
Type 'svn help' for usage.
Ahora que instaló SVN, consulte la última versión estable de WordPress. Puede hacerlo visitando el sitio web oficial de WordPress.
Al momento de escribir este artículo, la última versión de WordPress es 4.1.
Para nuestros propósitos, instalaremos WP en la raíz de documentos predeterminada de Apache, que es /var/www/html/. Por lo tanto, necesitamos crear un directorio para la instalación emitiendo el siguiente comando:
# mkdir /var/www/html/wordpress
Echa un vistazo a WordPress 4.1 desde su repositorio. Introduzca el siguiente comando:
# svn co http://core.svn.wordpress.org/tags/4.0.1/ /var/www/html/wordpress/
Con el comando anterior, la descarga se colocará en el directorio /var/www/html/wordpress/. Verá los archivos que se descargan mientras anota los números de versión. Una vez que se complete el proceso, notará el mensaje:Revisión desprotegida [número aleatorio].
Felicidades. Has instalado WordPress usando SVN.
A continuación, debe configurar la base de datos y configurar WP.
Puede hacerlo fácilmente siguiendo nuestro excelente tutorial sobre cómo instalar WordPress en un CentOS 7 VPS. Cree la base de datos, cambie sus detalles de wp-config.php y ejecute el siguiente comando:
# chown -R apache:apache /var/www/html/wordpress/*
que establecerá la propiedad correcta de sus archivos.
WordPress ahora está listo para usar. Puede finalizar su instalación de WordPress abriendo su navegador web favorito y navegando a:http://your_ip_address/wordpress/
REFORZAR LA SEGURIDAD
SVN utiliza un directorio especial que contiene información importante. Se llama .svn y se recomienda bloquear el acceso a estos datos para que el mundo exterior no pueda acceder a ellos.
Puede visitar http://your_ip_address/.svn/ y verá todos los archivos administrativos del repositorio, ¡lo cual definitivamente no es bueno! Por lo tanto, arreglemos esto.
Abra el archivo de configuración de Apache:
# vim /etc/httpd/conf/httpd.conf
Localice la línea AllowOverride en la sección
Ahora cree un nuevo archivo .htaccess ingresando el siguiente comando:
# vim /var/www/html/.svn/.htaccess
Agregue los siguientes contenidos a este archivo:
order deny, allow deny from all
Reinicie su servidor web para que los cambios se activen:
# systemctl restart httpd.service
Después de esto, usted o cualquiera que intente abrir http://your_ip_address/.svn/ obtendrá un error interno del servidor.
Eso es. Instalaste correctamente WordPress usando SVN.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo hagan por usted. Están disponibles las 24 horas del día, los 7 días de la semana y se encargarán de su solicitud inmediatamente.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.