PHP не работает - PullRequest
       2

PHP не работает

0 голосов
/ 17 июля 2011

У меня есть простая база данных с несколькими таблицами, и я хочу написать PHP-скрипт для извлечения этих данных в мое приложение. Я развернул его на общем хосте. Все работает нормально, до сегодняшнего дня я больше не могу получать данные, всегда возвращается HTTP Error 500 (Internal Server Error): при попытке сервера выполнить запрос возникла непредвиденная ситуация. После этого я пишу test.php, как это

<?php>
echo 'bla bla bla';
<?> 

И это тоже не работает. Я имею в виду, я вижу пустую страницу. После этого я пробую test.html так:

<html>
    <head>
    <title>PHP Test Page</title>
    </head>
    <body>
        PHP test page.
    <?php
      echo phpinfo();
    ?>
    </body>
    </html>

Только "Тестовая страница Php". появляется на экране. Я пытаюсь byethost.com и oni.cc, появляется та же проблема. Я не вижу .htaccess в папке htdocs. Пожалуйста, дайте некоторое руководство. Заранее благодарим за ваше время и помощь.

Ответы [ 3 ]

3 голосов
/ 17 июля 2011

Попробуйте это:

<?php echo 'bla bla bla'; ?>
1 голос
/ 17 июля 2011

Я бы проверил такие вещи:

  • Ваши .php файлы доступны для веб-сервера
  • нет ли сообщений в журналах ошибок веб-сервера
  • нет сообщений о сервере в системном журнале
  • если у вас есть apache: is .htaccess файл пуст
  • - правильная конфигурация веб-сервера

На самом деле, по моему опыту, 500-я ошибка в основном вызвана бесконечными циклами или неправильной конфигурацией сервера (обычно это Apache's .htaccess)

0 голосов
/ 17 июля 2011

Хорошо, так что вы можете запустить phpinfo ();сценария, но некоторые из ваших страниц не работают. Вы пытались отладить?

попытаться включить error_reporting, поставить его поверх файла перед тем, как включить:проверьте наличие ошибок тегов, как я уже говорил выше <?php echo 'bla bla bla'; ?>
проверьте файл .htaccess, может быть, вы там что-то сделали
проверьте панель управления на наличие ошибок.Любой общий хостинг должен предоставлять панель управления с информацией о процессе.Может быть, он перегружен.

...