Wordpress sigue redirigiendo a install-php después de la migración


Esta es mi situación. He seguido las instrucciones exactas en la página del códice de Wordpress sobre mover un sitio a otro servidor. Aquí están los pasos que he dado.

  1. Exportar una copia de mi base de datos
  2. Hacer una nueva base de datos en el nuevo servidor
  3. Importa la base de datos que exporté anteriormente
  4. Subir una copia de mis archivos de Wordpress a través de Ftp
  5. Usa este script para cambiar todas mis URL locales a una nueva
  6. Hacer cambios en mi wp-config.archivo php de acuerdo con el nuevo servidor (no olvidé el prefijo de la tabla. Aunque tiene algunos caracteres en mayúsculas)

Y luego cuando intento abrir mi sitio en la nueva ubicación, solo me dirige a wp-admin/install.php Ahora solo para hacer el escenario más claro: La carpeta de destino (en el servidor en vivo) es un sub directori en una carpeta public_html que ya tiene otra instalación de wordpress dentro de ella(estoy diciendo esto por si acaso debería importar)

My .htaccess parece esto

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

# END WordPress

He intentado revisar y reparar mis tablas a través de phpMyAdmin, pero todo parece estar bien allí y no tiene ningún efecto en el problema.

También intenté vaciar la base de datos en el servidor en vivo y seguir con la instalación. Y se instala sin problemas y todo funciona bien, pero, bueno, no tengo uso para otra instalación limpia. Pero creo que esto al menos descarta cualquier problema con el archivo wp-config. Estoy usando Wordpress Versión 3.3.1

Así que supongo que el gran la pregunta que me queda es: ¿Por qué Wordpress no reconoce mi instalación después de la migración?

Cualquier ayuda muy apreciada!

Author: Hiilo, 2012-03-22

12 answers

Bueno finalmente he resuelto el problema. Y sorpresa, sorpresa Era la maldita letra mayúscula en mi prefijo de tabla. Lo tenía de esta manera en mi archivo wp-config wp_C5n pero por alguna razón la mayoría de las tablas tienen un prefijo wp_c5n. Entonces, lo que hizo id fue que cambié mi prefijo de tabla en el archivo wp_config a todas las minúsculas y luego revisé todas las tablas a mano a través de phpMyAdmin para ver si quedaban tablas en mayúsculas. Allí donde alrededor de 3. Estaban dentro de la mesa usermeta y dentro tabla de opciones. Ahora finalmente todo está funcionando. Hizo una búsqueda rápida a través del códice de wordpress, pero no encontró nada que mencionara no usar caracteres en mayúsculas.

 82
Author: Hiilo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-23 08:26:07

Me gustaría comprobar dos cosas:

  • Primero, revisaría la url que está configurada en la base de datos. Compruebe la tabla wp_options y los valores de las opciones" siteurl "y" home", es posible que necesite actualizarlos si su dominio ha cambiado.

  • Otra opción es que su servidor Apache no pudo obtener el .htaccess. Compruebe si la opción" AllowOverride "es" all " en httpd.archivo conf.

Espero que ayude.

 7
Author: Beltran,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-03-22 17:41:52

Experimenté un problema similar. Sin embargo, ninguna de las sugerencias anteriores me ayudó.

Finalmente me di cuenta de que el usuario MySQL de Wordpress en mi entorno de producción no había sido asignado suficientes privilegios.

 6
Author: funkylaundry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-02-08 13:58:10

Resuelto: wp-config.configuración de php

Tuve un problema similar. Tengo la instalación.php después de mover archivos y crear una nueva base de datos. Parece que la pantalla de instalación muestra que hay problemas para encontrar las tablas de base de datos correctas.

He solucionado el problema cambiando la siguiente configuración para que sea correcta:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'HikeforLife_dev11');

/** MySQL database username */
define('DB_USER', 'HikeforLife_dev11');

$table_prefix  = 'wphk_';
 6
Author: WebPro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-10 16:23:06

Esto me sucedió después de que copié un sitio web existente migrado a WP Engine y olvidé hacer una cosa requerida por WP Engine:

Actualice la instalación principal de WordPress del sitio que se está copiando a la última versión.

Así que aquí estaba el problema entonces:

Mi antiguo sitio que estaba copiando desde otro servidor a WP Engine tenía la versión 4.0. Sin embargo, cuando copia un sitio existente a WP Engine, no copia los archivos principales de WordPress, solo copia contenido de wp-content y el estado (o instantánea) de la base de datos existente. Así que el estado de la base de datos para mi sitio existente era para una instalación que ejecuta WP 4.0. Sin embargo, cuando se crea una nueva instalación de WordPress en WP Engine, esa instalación se crea con la última versión de WordPress, que, en ese momento pasó a ser la versión 4.0.1, lo que significa que los archivos centrales en el destino (WP Engine) eran para una instalación 4.0.1, pero la instantánea de la base de datos que iba a importar en WP Engine fue para la versión 4.0. Así que cuando sobrescribí la base de datos predeterminada de WP Engine con la importación de la copia de la base de datos de mi antiguo sitio, obtuve el error de redirección al script de instalación.

Así que para arreglarlo, acabo de iniciar sesión en el sitio de administración de WordPress del sitio en WP Engine, me aseguré de restablecer los permisos de archivo (haciendo clic en el botón azul), que, a veces tienes que hacer en WP Engine, y luego reinstalar el núcleo de WordPress, que, básicamente actualiza su base de datos para que internamente el estado de la base de datos era para una instalación de WordPress 4.0.1 y los archivos principales también coinciden con la versión.

Me llevó un tiempo averiguar qué estaba pasando.

 2
Author: racl101,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-12 21:29:53

Como estaba tratando de instalar la configuración del servidor en localhost, he configurado el archivo de configuración, así como la base de datos en el host local - me redirigieron a la instalación.php.

Wp

Comprobación: 1 Ir a su nombre_opciones de la mesa Mover a 'option_id'- '1' el Cambio 'yousite url' a 'localhost/youLocalSiteFolderName'

Mover a 'option_id' - '37' Cambie el valor homw a 'localhost / youLocalSiteFolderName'

Comprobación: 2 Mover al archivo' wp_config' cheque : $table_prefix = 'yourNew_Prefix_';

Espero que ayude

 2
Author: Ran,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-08 09:39:20

Probé todas estas soluciones antes de darme cuenta de que había habilitado opcache en PHP en mi entorno en vivo. Wordpress no estaba leyendo una versión en caché de wp-config.

 1
Author: Andy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-09-30 11:46:41

Tuve el mismo problema y lo arreglé cambiando los privilegios de usuario de la base de datos a lectura y escritura completas.

 1
Author: Spacer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-10 18:32:16

No olvide también los prefijos de la tabla si la instalación no utiliza el prefijo predeterminado.

 1
Author: Martin Tonev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-02 08:34:44

Hoy experimenté este problema y comencé a buscar en Internet. En mi caso no había tabla en mi DB. Olvidé importar las tablas en el servidor en línea. Lo hice y todo funciona bien.

 1
Author: Alexandre le Grand,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-30 17:03:16

Tengo este problema cuando utilicé la etiqueta br en la página de un solo producto de woocommerce. Estaba tratando de editar la plantilla que de repente todo ... . eso fue una pesadilla. Mi cliente podría matarme. trate de no utilizar esta etiqueta br en cualquier lugar.

 0
Author: Mohsen35,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-19 11:28:07

Puede haber muchas causas para este problema.

Mi sugerencia es activar WP_DEBUG en wp-config.php

define('WP_DEBUG', true);
 0
Author: Paul Verschoor,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-06-06 17:57:28