Error de certificado SSL con XAMPP

  • Autor Autor JoseZabaleta
  • Fecha de inicio Fecha de inicio
Prueba renombrando la carpeta del plugin iThemes Security, y reestablece por defecto el .htaccess original de WordPress.

Tras renombrar la carpeta del plugin, y sin ningún .htaccess (¿cómo se restablece el original?) 404 Not Found redirecciona a "Página no encontrada" del sitio online...
 
Tras renombrar la carpeta del plugin, y sin ningún .htaccess (¿cómo se restablece el original?) 404 Not Found redirecciona a "Página no encontrada" del sitio online...

Estas son las líneas que necesitas en tu .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>

# END WordPress
 
Estimado si es una copia de un sitio y ese sitio lo tienes mediante https, en la configuración general de tu Wordpress seguro estas forzando el ingreso mediante SSL por eso se te indica que deberías cambiarlo en la base de datos ya que no podrás entrar ni al admin.

Revisa tambien tu archivo .htaccess

- - - Actualizado - - -

Disculpa por mi respuesta anterior, no había visto el hilo completo.

- - - Actualizado - - -

Por que no realizas una instalación limpia de wordpress en local y migras el sitio con algún plugin como Akeeba Backup.
 
Estimado si es una copia de un sitio y ese sitio lo tienes mediante https, en la configuración general de tu Wordpress seguro estas forzando el ingreso mediante SSL por eso se te indica que deberías cambiarlo en la base de datos ya que no podrás entrar ni al admin.

Revisa tambien tu archivo .htaccess

- - - Actualizado - - -

Disculpa por mi respuesta anterior, no había visto el hilo completo.

- - - Actualizado - - -

Por que no realizas una instalación limpia de wordpress en local y migras el sitio con algún plugin como Akeeba Backup.

Gracias... Pienso que la razón por la que Xampp no encuentra la home no está en Wordpress, ya que los archivos del sitio instalados en Xampp son los mismos que están funcionando online... sino en la base de datos:

Seguí las instrucciones de este vídeo: YouTube A partir del minuto 5 explica cómo editar el archivo sql que vamos a importar:

1. Sustituir la url del sitio online por la url del sitio local
2. Sustituir la ruta donde está el sitio online por la ruta del sitio local

Para realizar el paso 2 sustituí "public-html" por "xampp/htdocs/VIVE" pero como se puede ver, no es correcto, ya que la ruta no comienza en public-html


sql.webp


He probado sustituyendo "/home/viajeiniciatico/public_html" por "C:\xampp\htdocs\VIVE"


sql2.webp


Tampoco funciona... También he probado con "/xampp/htdocs/VIVE/", pero sigue sin encontrar el sitio...

¿Cuál es la ruta local correcta?

Gracias de nuevo...
 
Última edición:
Hola, hay otra forma de pasar wordpress a localhost. Existe un plugin llamado duplicator (es de pago, si lo necesitas lo tengo legal) y podrías migrarlo todo en el localhost sin problema.

Si quieres hablamos por privado y lo hacemos. Un saludo!
 
Hola, hay otra forma de pasar wordpress a localhost. Existe un plugin llamado duplicator (es de pago, si lo necesitas lo tengo legal) y podrías migrarlo todo en el localhost sin problema.

Si quieres hablamos por privado y lo hacemos. Un saludo!

A esto me refiero 🙂 debes migrar el wordpress de forma limpia si no tendras miles de problemas con las urls internas de wordpress.
 
Debes probar en htdocs creando una carpeta y dentro poniendo un index.php que haga cualquier cosa con la base de datos y probar si el error lo provoca wordpress o no y luego migrar con duplicator el sitio, creo que la versión gratuita te sirve para eso
 
Debes probar en htdocs creando una carpeta y dentro poniendo un index.php que haga cualquier cosa con la base de datos y probar si el error lo provoca wordpress o no y luego migrar con duplicator el sitio, creo que la versión gratuita te sirve para eso

Gracias... He creado la carpeta VIVE en htdocs, y en ella los archivos del sitio, por lo que hay un index.php que hace alguna cosa con la base de datos...

Y no se produce ningún error provocado por WP, sino que no encuentra la página home y muestra "página no encontrada".

¿La ruta de la instalación del sitio en local es "/xampp/htdocs/VIVE/"?

Gracias de nuevo...
 
Última edición:
Si tienes acceso al administrador y te aparece ese error, es posible que solo tengas que asignar nuevamente la página de inicio y quizás arreglar el menu con las nuevas direcciones de las paginas web-wordpress.webp

- - - Actualizado - - -

Y te dejo un ejemplo de como se guardan algunos datos de plugins en local y en hosting, por si te sirve
direccioones.webp
 
Si tienes acceso al administrador y te aparece ese error, es posible que solo tengas que asignar nuevamente la página de inicio y quizás arreglar el menu con las nuevas direcciones de las paginas

Se trata de mi sitio y tengo acceso al administrador... El sitio online funciona perfectamente... y en local no funciona ni la index ni nada... por lo que no creo que tenga que tenga que asignar nuevamente la página de inicio, ni arreglar el menu...

¿La ruta de la instalación del sitio en local es "/xampp/htdocs/VIVE/"?

Gracias de nuevo...
 
La ruta directa sería en tu caso C:/xampp/htdocs/VIVE/ pero también está la ruta de la url local que sería "http://localhost/VIVE/"
Entonces debe poner la ruta directa en donde sea algo como /home/algo/algo/algo/ y donde la dirección sea la de tu sitio web https://tusitioweb.com/ la cambias por "http://localhost/VIVE"
 
Última edición:
La ruta directa sería en tu caso C:/xampp/htdocs/VIVE/ pero también está la ruta de la url local que sería "http://localhost/VIVE/"
Entonces debe poner la ruta directa en donde sea algo como /home/algo/algo/algo/ y donde la dirección sea la de tu sitio web https://tusitioweb.com/ la cambias por "http://localhost/VIVE"

Gracias... Así lo he hecho... Y el resultado es:

1. "http://localhost/VIVE/" Carga el menú y barra lateral, pero no encuentra la home.
2. Los menús llevan a las páginas online, no a las páginas locales.
3. "http://localhost/VIVE/cualquierpost" lleva a "http://localhost/dashboard"
 
Última edición:
Recomendación, vacia la base de datos local del wordpress y sigue las instrucciones con el duplicator: YouTube
 
Gracias... Así lo he hecho... Y el resultado es:

1. "http://localhost/VIVE/" Carga el menú y barra lateral, pero no encuentra la home.
2. Los menús llevan a las páginas online, no a las páginas locales.
3. "http://localhost/VIVE/cualquierpost" lleva a "http://localhost/dashboard"

Si gustas te puedo ayudar sin compromiso, envíame un mensaje privado :cerveza:

Cualquier cosa nos dejas saber.
 
Si gustas te puedo ayudar sin compromiso, envíame un mensaje privado :cerveza:

Cualquier cosa nos dejas saber.

Muchas Gracias Carlos por la buena disposición...

Recomendación, vacia la base de datos local del wordpress y sigue las instrucciones con el duplicator: YouTube

Efectivamente, mediante el plugin duplicator he podido instalar correctamente el sitio en local... Ahora supongamos que edito un post, o añado uno nuevo, o edito el menú... ¿Tendría que realizar una nueva duplicación cada vez que modifico algo, para mantener iguales el sitio online y el local?

Gracias a tod@s por todo... Feliz Finde... Y Comienzode...
 
Gracias... ¿Entonces por qué se produce ese error y qué me está diciendo el error log?



Tengo un sitio online y quiero crear una copia en local para trabajar en local y hacer pruebas...

Gracias...

Debes descargar los archivos de servidor y ponerlos en el htdocs de tu xampp local, también puedes ponerlo en una carpeta.

Después descargar la BD, importas la bd, debes asegurarte de que la conexión a la BD concuerde con los ajustes de tu instalación wordpress.

Como el nombre de dominio va a cambiar deberías correr un script que reescriba los puntos de acceso al sistema en la BD y también regenerar los enlaces permanentes.

Éstos pasos son los que se siguen para migrar un sitio wordpress, crear una copia de un sitio para trabajarlo en local es en realidad una migración a un servidor local.

Para instrucciones más detalladas puedes ver la documentación oficial para ello en: Moving WordPress | WordPress.org
 
Debes descargar los archivos de servidor y ponerlos en el htdocs de tu xampp local, también puedes ponerlo en una carpeta.

Después descargar la BD, importas la bd, debes asegurarte de que la conexión a la BD concuerde con los ajustes de tu instalación wordpress.

Como el nombre de dominio va a cambiar deberías correr un script que reescriba los puntos de acceso al sistema en la BD y también regenerar los enlaces permanentes.

Éstos pasos son los que se siguen para migrar un sitio wordpress, crear una copia de un sitio para trabajarlo en local es en realidad una migración a un servidor local.

Para instrucciones más detalladas puedes ver la documentación oficial para ello en: Moving WordPress | WordPress.org

Gracias... Así lo hice, pero no logré que encontrara la home del sitio... Finalmente he logrado crear un duplicado en local mediante el plugin de WP "Duplicator".

Ahora supongo que tras editar algo o publicar un nuevo post, tendré que repetir el proceso...

Gracias...
 
Atrás
Arriba