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

bueno como lo imaginaba en tu WORDPRESS, muestras el HOSTING de la base de datos

define('DB_HOST', 'mysql5-8');
bueno por lo demas el script que te mande solo ahora agregale el password de tu pase de datos
Código PHP:
Ver original
  1. <?php
  2. $host = 'mysql5-8';//localhost o el IP de la base de datos
  3. $db   = 'avcomillblog';//el nombre que figura en el wordpress de la base de datos
  4. $user = 'avcomillblog';//usuario mysql
  5. $pass = '*******';//password mysql
  6. $charset = 'utf8mb4';
  7.  
  8. $options = [
  9.     PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
  10.     PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
  11.     PDO::ATTR_EMULATE_PREPARES   => false,
  12. ];
  13. $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
  14. try {
  15.      $pdo = new PDO($dsn, $user, $pass, $options);
  16. } catch (PDOException $e) {
  17.      throw new PDOException($e->getMessage(), (int)$e->getCode());
  18. }
  19.  
  20. $data = [
  21.   'name'=> 'siteurl',
  22.     'url' => "http://misitio.org/blog",
  23. ];
  24. $sql = "UPDATE wp_options SET option_value=:url WHERE option_name=:name";
  25. $stmt= $pdo ->prepare($sql);
  26. $stmt->execute($data);

y toma en cuenta nuevamente esto

define('DB_HOST', 'mysql5-8');

mysql5-8 es un HOST que debe estar en otro equipo pero bueno, el script que te mande, deberia funcionar
__________________
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