2010-03-18 2 views
2

Во-первых, помещения: PHP загружен в IIS6 на Windows Server 2003 STD R2 с пакетом обновления 2 (SP2), PHP_5213 с использованием FastCGI, MySQL_5145.PHP-сайт продолжает открываться на пустую страницу, нет ошибок

Клиент прислал мне сайт файлы, которые я распакованы C:\InetPub\wwwroot\<site root>, то я создал новый сайт в IIS, указал на <site root>, добавлена ​​test.php к файлам сайта для тестирования и он работает, но посещение index.php производит пустую страницу нет ошибок. Представленный файл readme.txt ссылается на application.php и объясняет корневую папку var и устанавливает ее в несуществующий файл.

Я не знаю синтаксиса PHP, но я попробовал несколько логических изменений с нулевыми результатами. На данный момент я даже не уверен, что это проблема. С PHP, MySQL & отладка сайта внесла более 20 часов. Все еще запутавшись, я прибегал к интенсивному употреблению наркотиков и купил небольшое огнестрельное оружие, загруженное одним раундом (даже это, казалось, занимало чрезмерное количество времени). Я потерял всякую надежду.

Кто-то, пожалуйста, помогите сохранить новый сервер и/или старый администратор.

+1

Обновите свой кеш. Если это не сработает, отправьте код index.php. –

+0

Возможно, произошла ошибка в файле. А поскольку конфигурация серверов, возможно, скрывает ошибки. Если вы можете опубликовать код, вам будет легче помочь. – Sinan

+0

Что говорят журналы ошибок? –

ответ

6

Редактируйте файл php.ini и установите display_errors и display_startup_errors опции On, чтобы у вас была возможность увидеть, в чем проблема.

3

Возможные проблемы:

конфигурации сервера, что может быть связано с PHP не выполняется, как вы можете сказать, посмотреть на источник файла в браузере.

Если у вас есть ошибка в php-файле, это может быть не wr0k, вы можете добавить две строки кода для сообщения об ошибках.

error_reporting(E_ALL | E_STRICT); 
ini_set('display_startup_errors',1); 
ini_set('display_errors',1); 

проверьте свои журналы.

Если вы не знакомы с конфигурацией php с FastCGI или IIS, вы можете использовать комплекты ламп для окон.

1

При перемещении файлов с одного сервера на другой и получении пустой страницы проверьте, использует ли код короткие открывающие теги php, например <?, а не полный ярлык <?php. Если это и исходный сервер имеет следующую строку в файле php.ini ...

short_open_tag = On 

но новый сервер имеет ...

short_open_tag = Off 

то пустой экран может быть результатом ,

1

Я работал с несколькими серверами, у меня не было полного доступа, а у некоторых не было ошибок, включенных по умолчанию. Мне нужно было вызвать echo error_get_last() внизу каждой страницы.

Смежные вопросы