Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с загрузкой строницы
Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Проблема заключается в следующем:
Есть ссылка примерно такого вида <a href="link.php">link<a>, при нажатии на эту ссылку(в браузере) пхп скрипт не выполняется, страница не загружается, а предлогается просто сохранить этот link.php, те вылезает диалоговое окно с предложением сохранить этот файл. В чем модет быть причина такого бага?
EuGen
Отправлено: 18 Марта, 2011 - 10:23:21
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Ваш веб-сервер не понимает, что файл .php следует исполнять при помощи соответствующего модуля. Нужно добавить соответствующий тип. Например, так:
AddType application/x-httpd-php .php
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Albertino
Отправлено: 18 Марта, 2011 - 10:27:47
Гость
Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
EuGen пишет:
Ваш веб-сервер не понимает, что файл .php следует исполнять при помощи соответствующего модуля. Нужно добавить соответствующий тип. Например, так:
AddType application/x-httpd-php .php
а куда именно надо добавлять эту строку? С остальными страницами все в порядке(нормально загружаются) и это случилось буквально день назад, а до этого эта страница тоже нормально грузилась.
EuGen
Отправлено: 18 Марта, 2011 - 10:29:58
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Это в Ваш конфигурационный файл веб-сервера. Он называется httpd.conf
Важное уточнение - мое сообщение выше и это относится к веб-серверу Apache
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Albertino
Отправлено: 18 Марта, 2011 - 10:35:27
Гость
Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
EuGen пишет:
Это в Ваш конфигурационный файл веб-сервера. Он называется httpd.conf
Важное уточнение - мое сообщение выше и это относится к веб-серверу Apache
У меня Apache стоит. Эта проблема возникла из-за следующего: подвис sql запрос который обрабатывается в этом скрипте страница, скрипт ждал выполнения sql заппроса, а затем вылезло предложение сохранить php файл и после этого страница перестала грузиться (Добавление)
И еще такой вопрос, если веб сервер не понимает что делать с php файлами почему же он тагда раньше нормально работал, остальные скрипты выполняются, проблема возникла только с одним php файлом
EuGen
Отправлено: 18 Марта, 2011 - 11:01:44
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Если все раньше работало и PHP обрабатывался, значит, проблема далеко не в том, о чем я написал.
Возможно, Ваш php скрипт посылает такие заголовки, что веб-сервер отдает его как файл для скачивания?
Попробуйте сохранить этот файл и открыть. Я предполагаю, что там Вы увидите не php код, а что-то, сгенерированное этим скриптом.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Albertino
Отправлено: 18 Марта, 2011 - 11:05:57
Гость
Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
EuGen пишет:
Попробуйте сохранить этот файл и открыть.
Попробывал сохранить. Сохранился файл нулевой длинны, т.е. пустой
EuGen
Отправлено: 18 Марта, 2011 - 11:13:03
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Вот. Скорее всего, происзодит какая-то ошибка, в результате которой отсылаются неверные заголовки. Вывод, например, пусть - вот и результат.
Если у Вас Mozilla Firefox, то при помощи расширения LiveHTTPHeaders Вы можете посмотреть, какие именно заголовки присылаются.
Ну и, конечно, стандартная отладка, куда же без нее.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Albertino
Отправлено: 18 Марта, 2011 - 11:32:25
Гость
Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
Вот такой заголовок отправляется от страницы с каторой возникает проблема(не зрузится)
(Добавление)
заметил еще одну вещь: с другого компьютера, у которого другой ip-шник эта страница грузится, может это браузер тупит.
И еще с копьютера на котором возникли проблемы с загрузкой страницы из firefox, ie, safari страница не грузится, а из Opera грузится, что за чудеса?
Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009 Откуда: Воронеж
Помог: 1 раз(а)
всё верно, ваш сервер отдает страницу, как application/x-httpd-php, а должен бы был отдать результат выполнения скрипта для просмотра в веб браузере, как text/html, например.
Код страницы в студию, пожалуйста.
JustUserR
Отправлено: 18 Марта, 2011 - 14:22:25
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Albertino пишет:
В чем модет быть причина такого бага
Возможной причиной осуществления возникновения предполагаемого ошибочного функцонирования CGI-интерфейса, является обеспечение использования некорректного сопоставления ассоциированных MIME-типов для локальных и транспортируемых файловых объектов, которая в частности может возникать в случае применения дополнительного предшествувющего управляющего программного интерфейса Кроме того возможной причиной ошибки является кеширования в вашем браузере, в силу наличия которого осуществляеся просмотр устарешей локальной копии целевого web-ресурса, конфигурация которого в прошлом была некорректной
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Albertino
Отправлено: 12 Апреля, 2011 - 10:57:22
Гость
Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010
Помог: 0 раз(а)
JustUserR пишет:
Возможной причиной осуществления возникновения предполагаемого ошибочного функцонирования CGI-интерфейса
А как можно проверить функционирование CGI интерфейса и главное как исправить.
P.C. На сервере в диспечере задач фигурирует около 15-20 процессов CGI.exe это вообще нормально?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.