Problemas al instalar WordPress: PHP no se ejecuta - Solución

18 jun 2013, 21:15:30
Vistas: 17.9K
Votos: 0

He visto este tema discutido en varios lugares de internet, tanto en los foros oficiales de WordPress como en blogs personales. A pesar de haber probado algunas de las sugerencias, sigo recibiendo el error cuando intento ejecutar wp-admin/install.php en mi navegador localmente, estando logueado en la consola del servidor.

Esto es lo que he hecho:

1) Apache está instalado.

2) MySQL está instalado.

3) PHP está instalado según yum, y lo siguiente funciona en la línea de comandos, y si pongo:

<?php
phpinfo();
?>

en /var/www/html/index.php y apunto mi navegador a http://localhost

Obtengo la página de phpinfo.

4) El sistema operativo es CentOS 6.4

5) Esta es la salida de mysql: Versión del servidor: 5.1.69 Source distribution

6) Desde la línea de comandos php -version: PHP 5.3.3 (cli) (built: Feb 22 2013 02:51:11) Copyright (c) 1997-2010 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

7) Desde /etc/httpd/conf/httpd.conf: LoadModule rewrite_module modules/mod_rewrite.so

¿Qué más necesito hacer para instalar WordPress?

Aquí está parte de la página de error: Captura de pantalla del error de instalación de WordPress Lo extraño es que no he instalado las tablas de la base de datos desde el servidor MySQL en este sistema. Dice que la configuración tiene una entrada de base de datos incorrecta, así que voy a revisar eso y actualizar el post original.

6
Comentarios

http://wordpress.org/about/requirements/ -- ¿cumples con todos esos requisitos?

GhostToast GhostToast
18 jun 2013 21:15:58

Verifiqué y edité el mensaje original para reflejar que cumplo con los requisitos, o al menos eso creo.

octopusgrabbus octopusgrabbus
18 jun 2013 21:22:34

¿Qué error estás recibiendo exactamente?

Rarst Rarst
18 jun 2013 21:27:57

Es una página de wp-admin/install.php. En la parte superior hay letras en negrita que dicen PHP no se está ejecutando. También hay un volcado de variables de entorno y una tabla de valores. La tabla no está completamente llena. Voy a recrear la página e intentar acceder al OP.

octopusgrabbus octopusgrabbus
18 jun 2013 21:30:34

La única forma en que ese mensaje aparecería es si tu servidor no está procesando ese archivo como un script PHP (if ( false )), algo está seriamente mal con tu configuración ahí...

Rarst Rarst
18 jun 2013 21:34:17

Pero el truco está en ¿qué es lo que está mal?

octopusgrabbus octopusgrabbus
18 jun 2013 21:41:31
Mostrar los 1 comentarios restantes
Todas las respuestas a la pregunta 1
3

Estás intentando acceder a la instalación mediante una URL de tipo file:

file://home/cnorton/scratch/install.php.html

Eso no va a funcionar. Eso evita el servidor web y necesitas que el servidor web procese la solicitud y pase las cosas a PHP, que luego pasa la página generada de vuelta al servidor para entregarla al cliente (tu navegador).

Necesitas acceder al archivo a través del servidor. Algo como...

http://localhost/scratch/install.php

...supongo, pero eso puede variar dependiendo de cómo tengas configurado Apache.

Y también recomendaría asignar al servidor una IP local estática (por ejemplo, 192.168.1.111) y usar eso en lugar de localhost. localhost solo funciona cuando accedes al sitio desde la misma máquina donde se ejecuta el servidor y no cuando accedes desde, digamos, un portátil u otro dispositivo en la misma red local.

No sé si esta URL es lo que has escrito o si estás siendo redirigido. Si es lo segundo, tienes mal configurado WordPress en algún lugar, aunque lo dudo ya que aún no has instalado.

18 jun 2013 21:59:36
Comentarios

Probaré tu sugerencia y actualizaré. Definitivamente puedo mover el directorio de WordPress bajo html.

octopusgrabbus octopusgrabbus
18 jun 2013 22:04:03

No deberías tener que mover nada. Solo necesitas acceder al sitio correctamente.

s_ha_dum s_ha_dum
18 jun 2013 22:07:10

Tienes razón, y una vez que reconfiguré Apache correctamente, la instalación está funcionando. Gracias.

octopusgrabbus octopusgrabbus
19 jun 2013 16:57:05