Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Denwer может, а свзяка apache+php нет!
 
 автор: Dziamid   (29.07.2009 в 17:08)   письмо автору
 
 

Один и тот же компьютер (xp sp3), устанавливаю денвер 3:
mysql_connect ('localhost', 'root','') -> OK
mysql_connect ('www.mywebsite.by:3306', 'root','') -> OK

Устанавливаю связку, apache 2.2.11 (apache_2.2.11-win32-x86-no_ssl) + php 5.2.10 (php-5.2.10-Win32-VC6-x86) и mysql-5.1.36 (mysql-5.1.36-win32). Все настраиваю, все работает, но!
mysql_connect ('localhost', 'root','') -> OK
mysql_connect ('www.mywebsite.by:3306', 'root','') -> Can't connect to MySQL server on '86.57.253.34' (10060)
Что за прикол??? Я в отчаянии. Пробовал php 5.2.9, переустанавливал винду... В логах удаленного mysql сервака коннект тоже не появляется. Подскажите что это может быть! Спасибо.

  Ответить  
 
 автор: ???   (29.07.2009 в 17:51)
 
   для: Dziamid   (29.07.2009 в 17:08)
 

C:\windows\system32\drivers\etc\hosts ??

  Ответить  
 
 автор: Dziamid   (29.07.2009 в 17:58)   письмо автору
 
   для: ???   (29.07.2009 в 17:51)
 

127.0.0.1 localhost
Стандартно. Еще идеи?

  Ответить  
 
 автор: :;;   (29.07.2009 в 18:09)
 
   для: Dziamid   (29.07.2009 в 17:58)
 

а если денвер , ещё и
127.0.0.1 www. mywebsite. by
по http.такому адресу в htdocs заходите ?
// сам вчера только поставил , а проверить немогу, ставлю виндовс :)

  Ответить  
 
 автор: Dziamid   (29.07.2009 в 18:31)   письмо автору
 
   для: :;;   (29.07.2009 в 18:09)
 

поставил опять денвер, он при загрузке в hosts дописывает (после 127.0.0.1 localhost) следующее
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 www.localhost
127.0.0.1 www.test1.ru
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.1 test1.ru
127.0.0.2 custom
Когда выключаешь - это все уходит
Попробовал это все скопировать ручками и запустить связку с этими настройками - тот же результат...

  Ответить  
 
 автор: :::   (29.07.2009 в 20:24)
 
   для: Dziamid   (29.07.2009 в 18:31)
 

С удалённым сервером сталобыть соединяетесь...
Возможно не пускает брандмаузер или файрвал.
А что-то типа echo gethostbyaddr("softtime[dot]ru") работает ?

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 10:24)   письмо автору
 
   для: :::   (29.07.2009 в 20:24)
 

echo gethostbyname('softtime.ru'); -> 90.156.153.58
и свой сервер тоже определяет таким образом ...

  Ответить  
 
 автор: ;;;   (29.07.2009 в 18:30)
 
   для: Dziamid   (29.07.2009 в 17:58)
 

//к слову,
кажится в статье с описанием установки связки на этом сайте
показалось есть одна неточность
В выложенной php5apache2_2.dll eсть импорт функций из php5ts.dll
, которой в скачанном оф.дистрибутиве небыло тоже.
но неподумав сразу впихнул туда эту dll , и непроверил насколько нужна-ли она

  Ответить  
 
 автор: ::;   (30.07.2009 в 03:19)
 
   для: ;;;   (29.07.2009 в 18:30)
 

Проверил :)
был не прав.
Оказалось скачал php5.3 , который пока никаким боком не ставится модулем апаче, и из.за php5ts выдаёт версию 5.2 в phpinfo :)
Поставил тоже 5.2.11
и положил в system32 libmysql.dll из того mysql который установлен.
Локально всё работает

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 10:17)   письмо автору
 
   для: ::;   (30.07.2009 в 03:19)
 

локально и меня все работает ) удаленно не работает!

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 10:31)   письмо автору
 
   для: ::;   (30.07.2009 в 03:19)
 

Попробовал libmysql от денвера ( php 5.2.4 ) использовать с php 5.2.10.... не помогло (

  Ответить  
 
 автор: x64   (30.07.2009 в 10:50)   письмо автору
 
   для: Dziamid   (29.07.2009 в 17:08)
 

mysql_connect ('www.mywebsite.by:3306', 'root','') -> Can't connect to MySQL server on '86.57.253.34' (10060)

видимо, хостер не позволяет коннекты с удалённых ip

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 10:57)   письмо автору
 
   для: x64   (30.07.2009 в 10:50)
 

вы шутите? я же говорю, denwer (php 5.2.4) это делает без проблем

  Ответить  
 
 автор: Trianon   (30.07.2009 в 11:02)   письмо автору
 
   для: Dziamid   (30.07.2009 в 10:57)
 

Когда денвер это делает, этому адресу через etc/hosts соответствует локальный 127.0.0.1

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 14:47)   письмо автору
 
   для: Trianon   (30.07.2009 в 11:02)
 

Какая строчка из hosts собственно делает это возможным?
127.0.0.1 localhost
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 www.localhost
127.0.0.1 www.test1.ru
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.1 test1.ru
127.0.0.2 custom
Я пробовал с таким hosts файлом - ничего не получается. Что нибудь посоветуете?

  Ответить  
 
 автор: Trianon   (30.07.2009 в 14:50)   письмо автору
 
   для: Dziamid   (30.07.2009 в 14:47)
 

Когда денвер делал это без проблем, файл каким был?

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 14:51)   письмо автору
 
   для: Trianon   (30.07.2009 в 14:50)
 

вот таким как я только что писал

  Ответить  
 
 автор: Trianon   (30.07.2009 в 14:54)   письмо автору
 
   для: Dziamid   (30.07.2009 в 14:51)
 

не верю.
Ну то есть как вариант, возможно, хостер внезапно прикрыл внешний досттуп.
Но в принципе, от самого денвера тут не зависит ничего.
Да и от версии клиента, пожалуй, тоже.

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 15:09)   письмо автору
 
   для: Trianon   (30.07.2009 в 14:54)
 

:-) сервер в соседней комнате, админ тоже (спит) )) ну чтоб я провалился если говорю неправду!

  Ответить  
 
 автор: Trianon   (30.07.2009 в 15:20)   письмо автору
 
   для: Dziamid   (30.07.2009 в 15:09)
 

Ну так будите, делов-то :)))

  Ответить  
 
 автор: Dziamid   (30.07.2009 в 15:33)   письмо автору
 
   для: Dziamid   (29.07.2009 в 17:08)
 

спасибо всем за советы. проблема не решена. и я решил на нее забить )

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования