Проблема с установкой WordPress: PHP не работает
Я видел обсуждение этой темы в нескольких местах в интернете, как на официальных форумах WordPress, так и в личных блогах. Несмотря на то, что я попробовал некоторые предложения, я всё ещё получаю ошибку при попытке запустить wp-admin/install.php в браузере, работая локально через консоль сервера.
Вот что я уже сделал:
1) Установлен Apache.
2) Установлен MySQL.
3) PHP установлен (согласно yum), и следующие команды работают в командной строке. Если я помещаю
<?php
phpinfo();
?>
в /var/www/html/index.php и открываю в браузере http://localhost
, я вижу страницу phpinfo.
4) Операционная система - CentOS 6.4
5) Версия MySQL: 5.1.69 (Source distribution)
6) Из командной строки 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) В /etc/httpd/conf/httpd.conf есть строка:
LoadModule rewrite_module modules/mod_rewrite.so
Что ещё нужно сделать для установки WordPress?
Вот часть страницы с ошибкой:
Что странно - я ещё не устанавливал таблицы базы данных из MySQL сервера на эту систему. Ошибка говорит о неверной записи базы данных в конфигурации, поэтому я проверю этот момент и обновлю вопрос.

Вы пытаетесь получить доступ к установке через URL с типом file
:
file://home/cnorton/scratch/install.php.html
Это не сработает. Такой подход обходит веб-сервер, а именно он нужен для обработки запроса и передачи данных PHP, который затем возвращает сгенерированную страницу обратно серверу для отображения в клиенте (вашем браузере).
Вам нужно получить доступ к файлу через сервер. Например...
http://localhost/scratch/install.php
...предположительно, но это может варьироваться в зависимости от конфигурации Apache.
Также я рекомендую назначить серверу статический локальный IP-адрес (например, 192.168.1.111) и использовать его вместо localhost
. localhost
работает только при доступе к сайту с того же компьютера, на котором запущен сервер, но не при доступе, скажем, с ноутбука или другого устройства в той же локальной сети.
Я не знаю, ввели ли вы этот URL вручную или вас перенаправили. Если последнее, значит, где-то в конфигурации WordPress допущена ошибка— хотя вряд ли, так как вы еще не завершили установку.

Я попробую ваш совет и обновлю. Конечно, я могу переместить каталог wordpress под html.

Вам не нужно ничего перемещать. Вам просто нужно правильно получить доступ к сайту.
