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 :: Проблема с загрузкой строницы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Albertino
Отправлено: 18 Марта, 2011 - 10:20:17
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Проблема заключается в следующем:
Есть ссылка примерно такого вида <a href="link.php">link<a>, при нажатии на эту ссылку(в браузере) пхп скрипт не выполняется, страница не загружается, а предлогается просто сохранить этот link.php, те вылезает диалоговое окно с предложением сохранить этот файл. В чем модет быть причина такого бага?
 
 Top
EuGen Администратор
Отправлено: 18 Марта, 2011 - 10:23:21
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Ваш веб-сервер не понимает, что файл .php следует исполнять при помощи соответствующего модуля. Нужно добавить соответствующий тип. Например, так:

AddType application/x-httpd-php .php


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Albertino
Отправлено: 18 Марта, 2011 - 10:27:47
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Ваш веб-сервер не понимает, что файл .php следует исполнять при помощи соответствующего модуля. Нужно добавить соответствующий тип. Например, так:

AddType application/x-httpd-php .php

а куда именно надо добавлять эту строку? С остальными страницами все в порядке(нормально загружаются) и это случилось буквально день назад, а до этого эта страница тоже нормально грузилась.
 
 Top
EuGen Администратор
Отправлено: 18 Марта, 2011 - 10:29:58
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Это в Ваш конфигурационный файл веб-сервера. Он называется httpd.conf
Важное уточнение - мое сообщение выше и это относится к веб-серверу Apache


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Albertino
Отправлено: 18 Марта, 2011 - 10:35:27
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Это в Ваш конфигурационный файл веб-сервера. Он называется httpd.conf
Важное уточнение - мое сообщение выше и это относится к веб-серверу Apache

У меня Apache стоит. Эта проблема возникла из-за следующего: подвис sql запрос который обрабатывается в этом скрипте страница, скрипт ждал выполнения sql заппроса, а затем вылезло предложение сохранить php файл и после этого страница перестала грузиться
(Добавление)
И еще такой вопрос, если веб сервер не понимает что делать с php файлами почему же он тагда раньше нормально работал, остальные скрипты выполняются, проблема возникла только с одним php файлом
 
 Top
EuGen Администратор
Отправлено: 18 Марта, 2011 - 11:01:44
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Если все раньше работало и PHP обрабатывался, значит, проблема далеко не в том, о чем я написал.
Возможно, Ваш php скрипт посылает такие заголовки, что веб-сервер отдает его как файл для скачивания?
Попробуйте сохранить этот файл и открыть. Я предполагаю, что там Вы увидите не php код, а что-то, сгенерированное этим скриптом.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Albertino
Отправлено: 18 Марта, 2011 - 11:05:57
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




EuGen пишет:
Попробуйте сохранить этот файл и открыть.

Попробывал сохранить. Сохранился файл нулевой длинны, т.е. пустой
 
 Top
EuGen Администратор
Отправлено: 18 Марта, 2011 - 11:13:03
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Вот. Скорее всего, происзодит какая-то ошибка, в результате которой отсылаются неверные заголовки. Вывод, например, пусть - вот и результат.
Если у Вас Mozilla Firefox, то при помощи расширения LiveHTTPHeaders Вы можете посмотреть, какие именно заголовки присылаются.
Ну и, конечно, стандартная отладка, куда же без нее.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Albertino
Отправлено: 18 Марта, 2011 - 11:32:25
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




Вот такой заголовок отправляется от страницы с каторой возникает проблема(не зрузится)
CODE (text):
скопировать код в буфер обмена
  1.  
  2. http://www.xxxx.com/interpreter/sent_mail.php
  3.  
  4. GET http://www.xxxx.com/interpreter/sent_mail.php HTTP/1.1
  5. Host: www.xxxxx.com
  6. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
  7. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  8. Accept-Language: ru,en-us;q=0.7,en;q=0.3
  9. Accept-Encoding: gzip,deflate
  10. Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
  11. Keep-Alive: 115
  12. Proxy-Connection: keep-alive
  13. Referer:
  14. HTTP/1.1 200 OK
  15. Date: Thu, 17 Mar 2011 16:34:10 GMT
  16. Server: Apache
  17. Xransfer-Encoding: chunked
  18. Content-Type: application/x-httpd-php
  19. Connection: close
  20.  


а вот такой со страницы которая нормально загружается
CODE (text):
скопировать код в буфер обмена
  1.  
  2. http://www.xxxx.com/interpreter/profiles.php
  3. GET http://www.xxxx.com/interpreter/profiles.php HTTP/1.1
  4. Host: www.xxxxx.com
  5. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8
  6. Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  7. Accept-Language: ru,en-us;q=0.7,en;q=0.3
  8. Accept-Encoding: gzip,deflate
  9. Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
  10. Keep-Alive: 115
  11. Proxy-Connection: keep-alive
  12. Referer:
  13. HTTP/1.1 200 OK
  14. Date: Fri, 18 Mar 2011 09:21:06 GMT
  15. Server: Apache
  16. Expires: Thu, 19 Nov 1981 08:52:00 GMT
  17. Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
  18. Pragma: no-cache
  19. Keep-Alive: timeout=5, max=100
  20. Transfer-Encoding: chunked
  21. Content-Type: text/html; charset=windows-1251
  22. Proxy-Connection: Keep-Alive
  23.  

(Добавление)
заметил еще одну вещь: с другого компьютера, у которого другой ip-шник эта страница грузится, может это браузер тупит.
И еще с копьютера на котором возникли проблемы с загрузкой страницы из firefox, ie, safari страница не грузится, а из Opera грузится, что за чудеса?

(Отредактировано автором: 18 Марта, 2011 - 13:34:59)

 
 Top
AdMeen
Отправлено: 18 Марта, 2011 - 13:36:47
Post Id



Посетитель


Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009  
Откуда: Воронеж


Помог: 1 раз(а)




всё верно, ваш сервер отдает страницу, как application/x-httpd-php, а должен бы был отдать результат выполнения скрипта для просмотра в веб браузере, как text/html, например.

Код страницы в студию, пожалуйста.
 
 Top
JustUserR
Отправлено: 18 Марта, 2011 - 14:22:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Albertino пишет:
В чем модет быть причина такого бага
Возможной причиной осуществления возникновения предполагаемого ошибочного функцонирования CGI-интерфейса, является обеспечение использования некорректного сопоставления ассоциированных MIME-типов для локальных и транспортируемых файловых объектов, которая в частности может возникать в случае применения дополнительного предшествувющего управляющего программного интерфейса
Кроме того возможной причиной ошибки является кеширования в вашем браузере, в силу наличия которого осуществляеся просмотр устарешей локальной копии целевого web-ресурса, конфигурация которого в прошлом была некорректной


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Albertino
Отправлено: 12 Апреля, 2011 - 10:57:22
Post Id


Гость


Покинул форум
Сообщений всего: 92
Дата рег-ции: Окт. 2010  


Помог: 0 раз(а)




JustUserR пишет:
Возможной причиной осуществления возникновения предполагаемого ошибочного функцонирования CGI-интерфейса

А как можно проверить функционирование CGI интерфейса и главное как исправить.
P.C. На сервере в диспечере задач фигурирует около 15-20 процессов CGI.exe это вообще нормально?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB