Todo en WordPress está preparado para un servidor de producción, y apenas menciona información sobre cosas de desarrollo.
Quiero configurar un blog de WordPress localmente para que esté bien y listo antes de que se publique. ¿Existen pautas específicas al configurar un entorno de desarrollo local de WordPress?
¿Cuál es la forma más fácil de crear un blog de WordPress localmente que pueda, en algún momento, transferir a un servidor en vivo?
La pregunta editada para WordPress responde a las pautas.
Respuestas:
Entorno de desarrollo local de WordPress:
Los entornos de desarrollo local podrían aplicarse al desarrollo de cualquier tipo de aplicación, pero hay algunas trampas específicas de WordPress que podrían dificultar su transición de local a desarrollador.
El objetivo de un entorno de desarrollo local es imitar lo más cerca posible el entorno de producción y permitir una transición fluida.
URL coincidente Si planea usar la misma base de datos para producción, es mucho más fácil configurar su desarrollador local en el mismo dominio que producción.
127.0.0.1 your-domain.com
Mover raíz al directorio de sitios Es mucho más fácil administrar su instalación de WordPress en el directorio de sitios que / Aplicaciones / Mamp / httdocs.
Edite su archivo vhost agregando cada sitio asignándolo a la ubicación del directorio:
/etc/apache2/extra/httpd-vhosts.conf
Edite sus archivos .conf asignando sus vhosts y habilitando Macs integrados en el servidor web Apache.
/etc/apache2/extra/httpd.conf
/etc/apache2/users/yourname.conf
Inicie su servidor web Vaya a Preferencias del sistema -> Compartir y marque la casilla Compartir web.
wp-config.php Asigna la ubicación del host de tu base de datos a Mamp:
localhost:/Applications/MAMP/tmp/mysql/mysql.sock
Defina constantes locales para que pueda usar la misma configuración de wp entre dev y producción:
Ahora configure sus constantes db locales en local-config.php
Consejo adicional: Use los complementos de desactivación de Mark Jaquith cuando realice complementos de desarrollo para definir complementos que se deshabilitarán cuando se encuentre en el local. Póngalo en wp-content / mu-plugins y defina los complementos para deshabilitar en la parte inferior del archivo:
Instale WordPress Es mucho más fácil administrar las instalaciones usando SVN (primerodeberá instalar los binarios de Subversion para Mac).
Cuando esté listo para la producción, exporte su base de datos utilizando phpmyadmin y mueva sus archivos al servidor.
fuente
Si desea una pila de desarrollo local multipropósito donde puede elegir entre diferentes versiones de PHP, MySQL y servidor web y tampoco tiene miedo de usar Docker, puede optar por el devilbox .
También hay un artículo sobre cómo configurar WordPress en Devilbox .
Ponerlo en marcha es bastante sencillo:
Enlaces:
fuente
Aquí hay una guía LAMP paso a paso: http://ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/
Después de la instalación, se trata simplemente de agregar WordPress.
fuente
Cuando dices "todo estuvo bien", ¿qué quieres decir? ¿Conseguiste poner WordPress en funcionamiento en Ubuntu VM? ¿Qué tan lejos llegaste?
¿Qué archivos quieres transferir? Archivos de instalación de WordPress? ¿O te refieres a subir archivos como imágenes para una publicación? La única vez que utilicé un servidor FTP fue cuando necesitaba cargar los archivos de instalación de WP a un servidor remoto. Pero si está trabajando en su máquina local, puede compartir una carpeta local en su máquina virtual o descargar los archivos de la máquina virtual e iniciar la instalación.
Con respecto a MAMP, nunca lo usé, pero hay información al respecto en WordPress Codex y este artículo en Smashing Magazine podría ayudar.
fuente
Como nadie lo ha mencionado todavía: Local by Flywheel ( https://local.getflywheel.com ) es una forma muy buena y fácil de ejecutar su propio servidor local de WordPress.
Solía ejecutar mi pila AMP en mi computadora, pero desde que descubrí Local, hago todo mi desarrollo en eso.
fuente