| 
			| 
					
						| nikedeforest | 
								|  | «  : 31-05-2006 06:30 »  |  | 
 
 пишу такой код <?phpprint("Weather_news");
 
 $source_file="http://weather.yandex.ru/";
 $page=@fopen($source_file,"r") or @die("Файл не открыт, пожалуйста попробуйте еще раз. ");
 
 /////
 print($page);
 ?>
 
при выполнении fopen ыскакивают ошибки приложения Apache.exe Инструкция по адресу ...  обратилась к памяти ... . Память не может быть "read"."OK"- завершение приложения
 "CAncel"- тладка приложения
 
 Ну, знакомое вам всем окошко. В чем дело-то? Неужели в FireWall и как енто дело поправить?  |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #1 : 31-05-2006 08:05 »  |  | 
 
 Забыл сказать, что я используя пакет Денвер. Может в этом дело? |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #2 : 31-05-2006 08:41 »  |  | 
 
 При чем тут firewall, если это явный программный сбой программы. Видимо тебе стоит обновить апач и php. |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #3 : 31-05-2006 09:17 »  |  | 
 
 RXL,  неделю назад качал только этот Денвер. Обидно, понимаешь ли, куда новее. Может стоит попробовать просто Апач и РНР, не используя никаких Денверов? Ты сам как относишься к этому пакету?
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #4 : 31-05-2006 10:51 »  |  | 
 
 nikedeforest, никогда не исользовал. Зачем он нужен? (уже почитал)
 Я все это запускаю под Linux-ом на виртуальной машине - очень удобно (в смысле vmware).
 |  
						| 
								|  |  
								| « Последнее редактирование: 31-05-2006 10:53 от RXL » |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #5 : 31-05-2006 10:54 »  |  | 
 
 Это комплекс, предназначенный для удобной отладки скриптов, не выходя в Интернет. Денвер включает в себя несколько наиболее популярных серверов сторонних производителей, работающих в Windows. Вы можете разрабатывать и тестировать сайты в Windows, а затем «минимальной кровью» переносить их на реальный хостинг, в Unix. Подробностиhttp://www.denwer.ru/about.html
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #6 : 31-05-2006 11:21 »  |  | 
 
 Вот-вот - под vmware с любой ОС и абсолютно бескровно. Для перемещения скриптов на *nix-сервер ты все абсолютные пути переписываешь руками? |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #7 : 31-05-2006 12:39 »  |  | 
 
 А по-моемому, денвер представляет собой тот же апач+пхп+майcкул (три в одном)какие-то библиотеки вырезаны, но не более того
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #8 : 31-05-2006 13:09 »  |  | 
 
 Меня  Денвер до этого не подводил. Сла правильно сказал, банальное связка, для тех кто не хочет замарачиваться в настройках и администрировании Апача и т.п. Хотя пр ижелании можно и повозиться с настройками.Я еще забыл сказать. Этот код я выполняю с локальной машины. Т.е. у меня стоит этот Денвер (т.е. Апач+РНР+Мускул), и я выполняю этот код.
 В Файерволле в статистике прописывается, что есть такой http запрос, он его пропускает, но вот Апач что-то не хочет его переваривать. Почему?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #9 : 31-05-2006 15:43 »  |  | 
 
 nikedeforest, именно потому: "для тех кто не хочет замарачиваться в настройках и администрировании Апача и т.п.".Я не хочу сказать, что продукт плох, но самостоятельное конфигурирование дает возможность узнать о работе web-сервера. Понимания больше будет.
 
 Для анализа ситуации посмотри логи Апача.
 |  
						| 
								|  |  
								| « Последнее редактирование: 31-05-2006 15:45 от RXL » |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #10 : 01-06-2006 06:54 »  |  | 
 
 error.txt [Thu Jun 01 09:13:59 2006] [error] VirtualHost 127.0.0.2:8648 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
 Для меня сие высказывание непонятно. Что не поддерживается? Не может до портов каких-то достучться? Или что? |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #11 : 01-06-2006 07:25 »  |  | 
 
 я думаю что проблема здесь $source_file="http://weather.yandex.ru/";
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #12 :  01-06-2006 07:57 »   |  | 
 
 <?phpprint("Weather_news");
 
 $source_file="http://weather.yandex.ru/";
 $page=@fopen($source_file,"r") or @die("Файл не открыт, пожалуйста попробуйте еще раз. В случае неудачи обратитесь к разработчику - ");
 
 /////
 while(!feof($page))
 {
 print(fgets($page,4096));
 
 }
 ?>
 
Вот этот код работает, но он работает только если его залить к хостинг-провайдеру. Если же он лежит у меня, то эффект "ошибка Апача" обеспечен. А мне надо, чтобы этот код запускался и работал именно у меня. Понимаете? Мне его выкладывать не надо.  Sla, ну уж давно понятно, что проблем в том, что я открываю файл, лежащий в инете. При этом открывание произвожу из локали. Я поэтому и заговорил про Файерволл и прочее. |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #13 : 01-06-2006 10:16 »  |  | 
 
 error.txt [Thu Jun 01 09:13:59 2006] [error] VirtualHost 127.0.0.2:8648 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
 Для меня сие высказывание непонятно. Что не поддерживается? Не может до портов каких-то достучться? Или что?* - значит "все" Он говорит, то ты сотворил несовместимую комбинацию виртуальных хостов и за результат Апач не ручается. |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #14 : 01-06-2006 12:05 »  |  | 
 
 Вообще-то Денвер берет на себя настройку этих виртуальных хостов.Как по-твоему, в этом дело обстоит?
 Я пока ушел читать настройку этих виртуальных хотстов.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| Sla | 
								|  | « Ответ #15 : 01-06-2006 12:48 »  |  | 
 
 Например, а денвер, читай апач, видит вообще dns именаи что это за VirtualHost 127.0.0.2:8648
 чего от туда лезет?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 Мы все учились понемногу... Чему-нибудь и как-нибудь. |  |  | 
	| 
			| 
					
						| nikedeforest | 
								|  | « Ответ #16 : 01-06-2006 13:13 »  |  | 
 
 Х. как говорится З.Вместо 127.0.0.2 я так понимаю должно быть localhost?
 Завтра старый Денвер возьму, который дома ставил и попробую на работе, посмотрим что получится. Хотя мне кажется ничего это не даст.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ещё один вопрос ... |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #17 : 01-06-2006 14:09 »  |  | 
 
 Совсем не обязательно. Если вирт. хосты различаются по порту или адресу, то имена не обязательны.Т.е. у Апача две системы вирт. хостов - рекомендую доку почитать.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	|  |