TechBlogSD - Todo para WordPress y desarrollo WEB
Instrucciones de WEB y WordPress, noticias, reseñas de temas y complementos

11 razones por las que falla la configuración de su host local de WordPress

4

A veces, las cosas funcionan de una manera extraña y WordPress es el mejor ejemplo de ello. Si bien se tarda menos de cinco minutos en instalar un sitio de WordPress en vivo, muchos de ellos fallarán al crear una copia local del sitio en vivo. Es fácil crear un sitio de WordPress en vivo en pocos minutos usando paquetes de instalación de un clic como Softaculous. La mayoría de las empresas de alojamiento más populares como Bluehost, SiteGround y HostGatorofrecen la instalación con un clic de WordPress CMS en su cPanel. Sin embargo, el problema surge cuando planea crear una copia de su sitio en vivo en un servidor local. Necesita una copia local por muchas razones; por ejemplo, puede probar un nuevo complemento o intentar cambiar el tema. En la mayoría de los casos, es posible que simplemente necesite una copia de seguridad segura de su servidor en vivo en la computadora local. Si está sorprendido, aquí hay 5 razones para solucionar el problema de por qué su configuración local de WordPress puede no funcionar.

Relacionado: ¿Cómo instalar localhost usando MAMP en Mac?

11 razones por las que falla la configuración de su host local de WordPress

1 complemento de almacenamiento en caché

La configuración de localhost es una parte larga que necesita tres tipos de archivos: el paquete de instalación de WordPress, los archivos de su sitio y el archivo de la base de datos. Cuando realiza una copia de seguridad del sitio en vivo, probablemente descargue todos los complementos que forman parte del sitio en vivo. La mayoría de los complementos de almacenamiento en caché funcionarán solo en el entorno del servidor en vivo y arrojarán un error cuando intente iniciar sesión en el panel de administración de su host local. Sin embargo, algunos complementos le impedirán por completo acceder al sitio. Por lo tanto, asegúrese de eliminar la carpeta del complemento de almacenamiento en caché de su sección local “/ wp-content / plugins".

Si todo funciona bien pero ve que el contenido del sitio está codificado, simplemente elimine el complemento de almacenamiento en caché y verifique.

2 Complemento de seguridad

La mayoría de nosotros protege el sitio en vivo con complementos de seguridad como Wordfence o el complemento de seguridad y firewall All in one WP. Estos complementos de seguridad crean muchas cosas en el backend.

  • Entradas de la tabla de la base de datos
  • Entradas de Htaccess
  • Complementos adicionales para la carpeta de complementos externos

Asegúrese de eliminar todas las cosas relacionadas con la seguridad de su localhost e intente si funciona.

3 entradas de .htaccess

Algunas instalaciones de servidor local no necesitan el archivo htaccess, mientras que algunos servidores necesitan este archivo para funcionar correctamente. Hay dos cosas que debe asegurarse si su instalación necesita un archivo htaccess.

  • Los complementos de seguridad y almacenamiento en caché crearán muchas directivas en el archivo htaccess. Asegúrese de eliminar todas estas entradas innecesarias, ya que es posible que deba eliminar los complementos de seguridad y almacenamiento en caché.
  • WordPress necesita entradas de htaccess para funcionar correctamente para la configuración del enlace permanente. Por lo tanto, asegúrese de que las entradas de enlace permanente predeterminadas estén disponibles en el archivo htaccess de su host local.

Recuerde, debido a la razón por la que el archivo comienza con un punto, el archivo .htaccess generalmente está oculto en su servidor y computadora. Primero debe habilitar la visualización de archivos ocultos en su cliente FTP para descargar el archivo desde el servidor. Del mismo modo, debe habilitar la visualización de los archivos ocultos en su computadora para modificarlos.

4 Usando HTTPS en Localhost

Hay algunas herramientas como Local By Flywheel que le permite crear fácilmente un sitio HTTPS localhost. Alternativamente, también puede usar la versión premium de MAMP para crear un servidor de host virtual seguro. Sin embargo, localhost por defecto solo funciona con el protocolo HTTP. Si ha reemplazado incorrectamente las URL activas en su base de datos con https: // localhost, entonces el localhost completo no estará disponible. Cuando intenta localhost con el protocolo https, Chrome y otros navegadores le mostrarán un error de conexión rechazada como se muestra a continuación.

11 razones por las que falla la configuración de su host local de WordPress

Error de conexión rechazada

5 Nombre de la base de datos

La otra parte importante es el nombre de la base de datos. A menos que cambie el nombre de la base de datos en todas partes, la manera más fácil es crear una base de datos local con el mismo nombre que la base de datos de su sitio en vivo. De lo contrario, verá un error al importar su base de datos en phpMyAdmin. También verá el error popular de conexión a su base de datos cuando el nombre de la base de datos no coincide en el archivo "config.php".

Además, asegúrese de tener la misma versión de MySQL y PHP en la configuración del servidor local y en vivo.

Relacionado: ¿Cómo configurar el servidor local en Windows usando XAMPP?

6 Exportación de todas las tablas en la base de datos

Evite descargar toda la base de datos e importarla en su servidor local. Como se mencionó anteriormente, la seguridad, el almacenamiento en caché y muchos otros complementos pueden crear tablas, que pueden no funcionar en la configuración del servidor local. Si tiene problemas para configurar la base de datos del sitio local, ignore esas tablas innecesarias en su base de datos. Puede ir a la sección phpMyAdmin de su servidor en vivo y seleccionar las tablas para importar manualmente. Esto también reducirá el tamaño de su archivo de base de datos.

7 Carga de una base de datos más grande en phpMyAdmin

La instalación de WordPress limita de forma predeterminada el tamaño de carga del archivo mediante la configuración de PHP. Incluso si aumenta el tamaño de carga del archivo en la interfaz, no es posible importar un archivo de base de datos más grande en phpMyAdmin. Si tiene una base de datos más grande, intente cargar a través del símbolo del sistema en Windows o Terminal en Mac.

8 Olvídese de reemplazar las URL activas

Probablemente todo funcionó bien para usted, sin embargo, cuando accede al sitio localhost, puede redirigirlo al sitio en vivo. La razón más posible es que olvidó reemplazar las URL del sitio en vivo con la URL del host local en su base de datos.

  • Necesita reemplazar las URL en opciones, publicaciones y tablas postmeta.
  • Es posible que deba reemplazar los enlaces de la barra lateral y el pie de página manualmente, ya que depende de la configuración de su tema o es posible que haya proporcionado URL absolutas.

Relacionado: ¿Cómo configurar el sitio de WordPress localhost usando WAMP?

9 Protección de Hotlink

La protección de hotlink evita que otros roben su imagen y la publiquen en su sitio con su URL original. Puede habilitar la protección de hotlink desde cPanel o usando un complemento de seguridad. En este caso, todos los archivos multimedia en su host local no se cargarán y mostrarán un espacio en blanco. Por lo tanto, si no está viendo las imágenes en su sitio localhost, verifique y desactive la protección de su enlace activo.

10 Uso de puertos incorrectos

La URL de su sitio localhost cambiará según la configuración de su puerto. Generalmente, tiene dos tipos de puertos:

  • Apache / Nginx – 80 y MySQL – 3306. Si usa estos puertos, puede acceder al sitio usando las URL ” http: // localhost / “. Sin embargo, cada vez que necesite proporcionar su contraseña de administrador para acceder al servidor local.
  • Apache / Nginx – 8888 y MySQL – 8889. Si usa estos puertos, entonces debe acceder al sitio usando las URL ” http: // localhost: 8888 / “.

11 razones por las que falla la configuración de su host local de WordPress

Configuración de puertos MAMP

11 Código de activación de necesidad de complemento o tema premium

La mayoría de los temas y complementos premium necesitan un código de activación para habilitarlos en el sitio. Estos productos premium solo funcionarán en un solo sitio activado cuando tenga una licencia de dominio único. Puede funcionar en el sitio local cuando descarga / carga los archivos del sitio en vivo. Sin embargo, restablecerá el dominio de la licencia cuando actualice desde el servidor local. Por ejemplo, el popular complemento Jetpack le pedirá que active el servidor local para mantener la licencia activa en sitios en vivo y locales. Además, la mayoría de los complementos de membresía y compresión de imágenes que necesitan ponerse en contacto con el servidor no funcionarán desde la computadora local. Por lo tanto, intente deshabilitar los complementos y temas premium y use un tema gratuito para la configuración de su host local si tiene problemas.

Resumen

Si todavía está golpeado después de verificar todos los puntos anteriores, entonces tiene dos opciones. Una es eliminar todos los archivos locales por completo y volver a instalarlos. Otro es probar una herramienta diferente que puede ayudarlo a configurarlo fácilmente.

Fuente de grabación: www.webnots.com
Deja una respuesta

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More