параституционный триеб..ливый опенсорс (PHP)

Discussion in 'Off Topic' started by dankes, Jun 7, 2004.

  1. dankes

    dankes Well-Known Member

    Joined:
    Dec 13, 2001
    Messages:
    1,245
    Location:
    Moskau
    параституционный триеб..ливый опенсорс (PHP)

    почему PHP 4.3.7 win32 при вызове mysql_connect игнорирует $host и лезет на localhost ????????
     
  2. Ground

    Ground Well-Known Member

    Joined:
    Feb 26, 2001
    Messages:
    7,547
    Location:
    Home, Sweet Home
    Re: параституционный триеб..ливый опенсорс (PHP)

    Юзайте нативные технологии. Иис там, асп... Там, говорят, таких глюков нет :D
     
  3. dankes

    dankes Well-Known Member

    Joined:
    Dec 13, 2001
    Messages:
    1,245
    Location:
    Moskau
    Re: параституционный триеб..ливый опенсорс (PHP)

    Меня на это лечить не надо, я сам знаю...

    А вот как поставить готовый и большой при том проект на винды?
    Сцуки.
    И ведь в гугле нет ничего
     
  4. Sea

    Sea Well-Known Member

    Joined:
    Feb 9, 2001
    Messages:
    27,469
    Location:
    Ukraine, Kiev
    Re: параституционный триеб..ливый опенсорс (PHP)

    А как вызывается онный mysql_connect? Если без параметров - то так и должно быть: http://ua.php.net/manual/ru/function.mysql-connect.php
     
    Last edited: Jun 7, 2004
  5. dankes

    dankes Well-Known Member

    Joined:
    Dec 13, 2001
    Messages:
    1,245
    Location:
    Moskau
    Re: параституционный триеб..ливый опенсорс (PHP)

    Ясный пень, с хостом, логином и паролем
     
  6. Ground

    Ground Well-Known Member

    Joined:
    Feb 26, 2001
    Messages:
    7,547
    Location:
    Home, Sweet Home
    Re: параституционный триеб..ливый опенсорс (PHP)

    В порядке бреда. Может ипшник мускуля лежит в конфиге? И раньше всё это на юниксе стояло? Тогда может быть конфиг не читается... unix2dos может быть поможет. ;) Да и вообще гемороя вероятно много будет.
     
  7. dankes

    dankes Well-Known Member

    Joined:
    Dec 13, 2001
    Messages:
    1,245
    Location:
    Moskau
    Re: параституционный триеб..ливый опенсорс (PHP)

    В каком, PHP.ini?
    Или в скриптах?

    Короче
    База стоит на машине Б, ИИС на машине А.
    На машине А создаём тупой скрипт

    Code:
    <?php
    
    $t_result = mysql_connect("boxB_IP_addr:3306","user","pass");
    
    	if ( !$t_result ) {
    		echo "<p>Code: ".mysql_errno()."<p>Message: ".mysql_error()."<p>";
    		exit;
    	}
    $t_result = mysql_close($t_result);
    
    
    ?>
    
    Ни из-под IIS, ни из-под командного интерпретатора не работает.
    Пишет

    Code:
    <br />
    <b>Warning</b>:  mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in <b>D:\websites\lala\test.php</b> on line <b>3</
    b><br />
    <p>Code: 2003<p>Message: Can't connect to MySQL server on 'localhost' (10061)<p>
    
    
    сцука

    Нет, дело не в этом, см. выше


    УЖЕ :turret: :)


    PS.
    >telnet boxB_IP_addr 3306
    работает
     
    Last edited: Jun 7, 2004
  8. Ground

    Ground Well-Known Member

    Joined:
    Feb 26, 2001
    Messages:
    7,547
    Location:
    Home, Sweet Home
    Re: параституционный триеб..ливый опенсорс (PHP)

    Вообще упоминание localhost вроде как значит то, что была попытка подцепиться к локальному сокету, мимо тцп-ип. Апопробуй убрать нахер порт, и всё в одинарных кавычках сделать. Вдруг в винде это роялит... ;) Сам под виндой пхп вообще не пробовал, так что могу только идей нагенерить... ;)
    Надеюсь глюк не в настройках пхп...
     
  9. dankes

    dankes Well-Known Member

    Joined:
    Dec 13, 2001
    Messages:
    1,245
    Location:
    Moskau
    Re: параституционный триеб..ливый опенсорс (PHP)

    пи#$ец на%^й

    Поставил mysql локально, перенёс базу.
    Так этот пид%^&%&ческий PHP НЕ ПЕРЕДАЁТ логин и пароль.
    Передаёт IUSR_COMPA и пустой пароль.
    Integrated Windows Authentication по опен-сорсному, мля.
     
  10. breedr

    breedr FH Developer

    Joined:
    Jan 27, 2000
    Messages:
    970
    Re: параституционный триеб..ливый опенсорс (PHP)

    может safe_mode какой мешает? %)
     
  11. wortmann

    wortmann Well-Known Member

    Joined:
    Oct 11, 2002
    Messages:
    966
    Location:
    Cheby
    Re: параституционный триеб..ливый опенсорс (PHP)

    Да поставь ты мускуль с ПХП на юникс какой-нить и не мучься.
    ===
    Хотя... у моего друга на винде крутицца апач с мускулем и ПХП и все ОК. Срошу, однако. :) А ты пока man'ы покури :)
     
  12. dankes

    dankes Well-Known Member

    Joined:
    Dec 13, 2001
    Messages:
    1,245
    Location:
    Moskau
    Re: параституционный триеб..ливый опенсорс (PHP)

    safe_mode не мешает, ибо не включен

    PHP+apache+MySQL на винде это изврат при наличии живого IIS
     
  13. Sea

    Sea Well-Known Member

    Joined:
    Feb 9, 2001
    Messages:
    27,469
    Location:
    Ukraine, Kiev
    Re: параституционный триеб..ливый опенсорс (PHP)

    Убиваешь IIS и делаешь без изврата на PHP+apache+MySQL :)
     
  14. tpak

    tpak Well-Known Member

    Joined:
    Mar 23, 2000
    Messages:
    15,504
    Location:
    Земля обетованная
    Re: параституционный триеб..ливый опенсорс (PHP)

    Сносишь нах PHP и ставишь человеческий .Net или J2EE. :) До объектной модели ориентированной под веб этих двух сред, PHP никогда не сможет добраться. Про возможности писать аппликухи под веб, думаю даже теоретически нет смысла рассуждать в контексте .Net/J2EE vs PHP. :)

    И вообще, не могу сказать про J2EE, так как опыта нет, есть только немного теории. Но за .Net скажу, что на нем, можно использовать как минимум 4 уровня абстракции, что бы писать приложения.
     
    Last edited: Jun 7, 2004
  15. dankes

    dankes Well-Known Member

    Joined:
    Dec 13, 2001
    Messages:
    1,245
    Location:
    Moskau
    Re: параституционный триеб..ливый опенсорс (PHP)

    Ладно, давай ещё про паттерны расскажи... :) :)


    Мне всё это не надо.
    Надо было развернуть приложение на PHP на винде.
    Развернул, через жопу.
    Разработчикам PHP (не разработчикам на PHP, это вообще детский сад) мои апплодисменты.
    Пусть варятся в своем соку.
    Фули с них взять.
     
  16. tpak

    tpak Well-Known Member

    Joined:
    Mar 23, 2000
    Messages:
    15,504
    Location:
    Земля обетованная
    Re: параституционный триеб..ливый опенсорс (PHP)

    Ну... хозяин - барин. Кому с софтом ебаться, а кому и работать надо. :)
     
  17. Archer

    Archer Administrator Staff Member

    Joined:
    Mar 16, 1999
    Messages:
    7,135
    Location:
    Prague
    Re: параституционный триеб..ливый опенсорс (PHP)

    Юзаю PL/SQL и не жужжу....
     
  18. Ground

    Ground Well-Known Member

    Joined:
    Feb 26, 2001
    Messages:
    7,547
    Location:
    Home, Sweet Home
    Re: параституционный триеб..ливый опенсорс (PHP)

    Что-то у меня подозрение, что пхп не в курсе насчёт вот этого самого компа, не знаю что это ;) Может что-то между пхп и мускулем затесалось?

    Поставь апаче+пхп, благо дело пяти минут. Если и там работать не будет - тогда точно ой.

    И какой пхп то? Активепёрловский?
     
  19. Sea

    Sea Well-Known Member

    Joined:
    Feb 9, 2001
    Messages:
    27,469
    Location:
    Ukraine, Kiev
    Re: параституционный триеб..ливый опенсорс (PHP)

    Туеву хучу раз ставил связки mysql+php+apache на линуксях/бздях и не разу не имел проблем.
     
  20. alexzi

    alexzi Well-Known Member

    Joined:
    Apr 29, 2003
    Messages:
    644
    Location:
    Obninsk, RUS
    Re: параституционный триеб..ливый опенсорс (PHP)

    ПОХОЖЕ...
    ПХП явно не видит твоих строк в аргументах к mysql_connect.
    И пытается подставить дефолтные.

    Попробуй сначала в переменные эти строни загнать, а потом используй эти переменные в виде аргументов к мусквел_коннект. И попробуй их же вывести на экран для проверочки.