Cita:
Iniciado por 3lmojj
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