Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/12/2018, 19:56
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: WordPress roto tras cambiar la url

Cita:
Iniciado por 3lmojj Ver Mensaje
Me encantaría hacerlo y solucionarlo tuadmin pero no me es posible acceder a la base de datos, como expongo en el post. Gracias
jjeje perdon,a esa parte no la debi leer, pero que raro , ten en cuenta el USER y PASSWORD de la base de datos, ya que puede que no veas la base de datos que esta en el wordpress debido a que creaste un usuario diferente, , en todo caso, deberias entrar el PHPMYADMIN y mirar que contiene esa base de datos "misitioforo"
de lo contrario lo mas laborioso pero efectivo es que CREES un archivo "php"

usando PDO, accedas con los datos de Acceso, y lances una consulta SQL que arregle el problema


Código PHP:
<?php
$host 
'127.0.0.1';//localhost o el IP de la base de datos
$db   'test';//el nombre que figura en el wordpress de la base de datos
$user 'root';//usuario mysql
$pass '';//password mysql
$charset 'utf8mb4';

$options = [
    
PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    
PDO::ATTR_EMULATE_PREPARES   => false,
];
$dsn "mysql:host=$host;dbname=$db;charset=$charset";
try {
     
$pdo = new PDO($dsn$user$pass$options);
} catch (
PDOException $e) {
     throw new 
PDOException($e->getMessage(), (int)$e->getCode());
}

$data = [
  
'name'=> 'siteurl',
    
'url' => "http://url_wordpress/blog",
];
$sql "UPDATE wp_options SET option_value=:url WHERE option_name=:name";
$stmt$pdo ->prepare($sql);
$stmt->execute($data);
esto es una idea
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9