¿Cómo controlar las versiones de wordpress utilizando la subversión [linux]
La mayoría de ustedes probablemente ya saben que WordPress poderes una gran cantidad de sitios web que nos fijamos en todos los días. Con la gran base de usuarios y apoyo, se puede hacer un montón de cosas interesantes con ella. Mientras que WordPress ofrece incluso las actualizaciones de un solo clic a las últimas versiones de WP, algunas personas simplemente no pueden usarlo porque su servidor no lo soporta, que no tienen ningún FTP cuentas (tal vez usando archivos cargados SSH?), O cualquier otra cosa que la razón puede ser. Si este es el caso, no tienes más que probablemente tuvo que actualizar su sitio copiando manualmente a través de los nuevos archivos. Sin embargo, en realidad no hay necesidad de hacer eso, como se puede configurar su sitio de WordPress de una manera en la actualización es mucho más sencilla.
Estaré explicando cómo crear un nuevo blog de WordPress en su servidor Linux usando Subversion (SVN), así como la manera de convertir una instalación “tradicional” a una instalación de tipo SVN, como la mayoría de la gente que va a querer hacer esto probablemente ya tiene un blog en marcha. Esto es posible porque Automattic (los creadores de WordPress) operar un repositorio SVN que permite esta funcionalidad. Sin este repositorio, nada de esto iba a funcionar.
Antes de empezar, es probable que tengas que instalar el software de control de versiones Subversion en su servidor. por Ubuntu y Debian servidores, el uso
sudo apt-get install subversión
mientras Fedora/ usuarios de Red Hat / CentOS deben utilizarLinux está mejor que con Fedora 16 Beta DistribuciónLinux está mejor que con Fedora 16 Beta Distribucióndistribuciones de Linux han ido mejorando a pasos agigantados, y esas mejoras se están haciendo visibles en las últimas versiones beta. Fedora, una de las distribuciones insignia que llevan GNOME 3, no es diferente y debe tener ...Lee mas
sudo yum install subversión
La creación de un nuevo blog
Con el fin de crear una nueva instancia de WordPress controlada por el SVN, inicie sesión en el servidor utilizando un programa como la masilla, usando:
Vídeo: How to Use Subversion with the WordPress Plugin Directory
/ / / A / carpeta cd camino hacia
para que pueda utilizar
el blog mkdir
para crear un nuevo blog carpeta con el nombre de su ubicación actual. A continuación, utilice
cd del blog
para entrar en la nueva carpeta, y ejecutar
Vídeo: Problemas con Visual Composer 4.12.1 y Wordpress 4.6.1 2016 [RESUELTO]
svn co https://core.svn.wordpress.org/tags/3.2.1.
Vídeo: Популярные видео – Repositorio
descargar e instalar WordPress en la carpeta actual. Si existe una versión más nueva, reemplace 3.2.1 con la versión más reciente. Además, no se olvide de incluir ese período solitario (.) Al final del comando como lo que se necesita para que el comando se ejecuta correctamente. Esperar a que el proceso se complete, a continuación, puede seguir adelante y entrar en la dirección URL correcta para iniciar el script de instalación.
Conversión de “tradicional” a SVN
La conversión de su blog para ser controlado por SVN requerirá unos nuevos pasos. En esencia, esto creará un nuevo blog que es controlado-SVN, y mover todo su contenido y la configuración a ese nuevo blog. Esto no es tan invasivo como suena, y no debería meterse cualquier cosa que usted tiene actualmente en su blog.
Para empezar, el uso “cd” para ir al lugar donde se encuentra la carpeta de blog (en realidad no entrar en la carpeta blog). Aquí vamos a asumir que su antiguo blog se encuentra en una carpeta con el nombre “Blog”Y su nuevo blog temporal va a estar en una carpeta con el nombre“el blog nuevo“. Vaya por delante y correr
svn co-https://core.svn.wordpress.org/tags/3.2.1 el blog nuevo
que creará el nuevo “el blog nuevo”Carpeta y descargar los archivos necesarios en ella. Por favor asegúrese de que descarga la mismo versión que la que está utilizando actualmente. Así que si usted no está ejecutando la última versión, no elija la versión más reciente en este proceso.
A continuación vamos a entrar en la carpeta de blogs de edad mediante la ejecución
cd ../blog
y luego copiar el archivo de configuración principal, así como el archivo .htaccess ejecutando
-p cp wp-config.php .htaccess ../blog-new
de manera que estos archivos son importantes en la nueva carpeta de blog.
Ahora vamos a copiar el contenido real de su blog a la nueva carpeta, incluyendo plugins, temas y otras cosas. Para ello, ejecute
cp -rpfu wp-content / * ../blog-new/wp-content
y dejar que tome un par de segundos o más, dependiendo del tamaño de su blog es. plugins de WordPress-proporcionada no deberían verse afectados, pero se puede hacer doble comprobar para asegurarse de que todo está funcionando sin problemas mediante la ejecución
../blog-new/wp-content svn status
.
Todos los archivos que fueron modificados tendrán una “M” al lado de ellos y necesitan ser revertido mediante el uso de
svn revert ../blog-new/wp-content/some/file
.
Los archivos o directorios personalizados también se pueden copiar mediante la ejecución
imágenes CP -rp WP-digerir ../blog-new
Puede comprobar que todo se copia correctamente y bueno para ir ejecutando
diff -rq el blog / blog nuevo / | grep -v SVN
(Este es un ejemplo después de que extrae intencionalmente algunos archivos)
¡Ya casi hemos terminado! Ahora vamos a pasar a la carpeta que contiene los dos grandes carpetas de blogs mediante la ejecución
discos compactos ..
y luego cambiar el nombre de ellos para hacer el cambio-a-roo definitiva mediante la ejecución
Blog Blog-mv mv Antiguo- blogs blog nuevo
.
Felicidades! Su blog SVN controlado ahora debería estar en funcionamiento! Si no es así, es posible que haya olvidado de copiar algo del antiguo blog (ahora localizado en la carpeta el nombre de “el blog de edad”). Ahora puede seguir adelante y actualizar a la última versión, si es necesario.
Actualización de su blog
Para actualizar su blog de WordPress SVN-controlado, que necesita para entrar en el directorio de tu blog usando el comando “cd” y luego ejecutar:
SVN sw https://core.svn.wordpress.org/tags/3.2.1/.
que cambiará tu blog a la nueva versión. Recuerde reemplazar 3.2.1 con la última versión disponible.
Conclusión
Para aquellos que lo apoyan, control de versiones Subversion es una gran herramienta de seguimiento de versiones de que es muy eficaz y relativamente fácil de usar, y muy rápido. Es una gran cosa que WordPress puede ser controlado a través de SVN, el aumento de la flexibilidad de la plataforma de WordPress ya flexible. No es de extrañar que es uno de los marcos más utilizados para los sitios de hoy.
¿Qué opinas sobre WordPress y SVN trabajar juntos? ¿Usted incluso sabe que esto era posible? Háganos saber en los comentarios!