Problemas al instalar WordPress: PHP no se ejecuta - Solución
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:
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.

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.

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

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