Comando para otorgar permisos a XAMPP para manipular la carpeta de contenidos de WordPress y al archivo .htaccess
chmod -R 0777 ./tu-ruta/
El comando chmod
permite modificar los permisos de los archivos a los que se les aplique el comando.
La bandera -R
es para que aplique dichos permisos recursivamente a todos los directorios y archivos desde la raíz.
Los permisos 0777
le otorgan a todos los usuarios la capacidad de leer, escribir y ejecuar dichos archivos.
El último parámetro es la carpeta en donde está instalado WordPress.
define('FS_METHOD', 'direct');
Esta definición se debe incorporar en el archivo wp-config.php
dentro de la carpeta raíz de la instalación de WordPress.
npm -g i @wordpress/env
Este comando instala de forma global el paquete para poder generar servidores para WordPress en todo el entorno.
Recordar que es necesario instalar Docker previamente para que funcione (Windows, Mac, Linux).
Podés ver la documentación completa del paquete aquí.
Para realizar este proceso, es necesario hacerlo desde una terminal conectada a la maquina que está virtualizando el sitio web y que esta máquina tenga instalado WP-CLI.
Cómo vimos en clase, para poder hacerlo desde Local, es necesario hacer clic derecho sobre el sitio y presionar la opción "Abrir terminal del sitio".
Cuando la abramos, veremos la versión de WP-CLI y sabremos que estamos en condiciones de comenzar a utilizarlo.
Para otras instalaciones con módulos nativos puede servir instalar WP-CLI de forma global en el sistema.
El comando para poder exportar la base de datos con el cambio de URL es:
wp search-replace "url_actual" "url_nueva" --export="./nombre-archivo.sql"
Este comando exportará la base de datos dentro de la carpeta public
del proyecto en Local.
<Directory "/opt/lampp/phpmyadmin">
...
Require all granted
...
Para habilitar el acceso remoto a phpMyAdmin utilizando XAMPP-VM se debe modificar el archivo /opt/lampp/etc/extra/httpd-xampp.conf
de esta manera.
Luego se deben reiniciar los servicios.