За последние 24 часа нас посетили 18683 программиста и 1640 роботов. Сейчас ищут 984 программиста ...

PHP + IIS не воспринимает изменения в php.ini

Тема в разделе "Установка PHP", создана пользователем Bepa, 9 июл 2008.

  1. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Установлен IIS 6 на MS Windows Server 2003, установлен PHP5. Вношу изменения в php.ini. Запускаю тестовый файл (...phpinfo()...). Установки показывает все предыдущие. Сайт на php работает, но хотелось подкорректировать настройки.
    Кто знает, в чем здесь может быть дело?
     
  2. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Bepa

    iis был перезапущен после изменения php.ini
    ?
     
  3. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Да, конечно! Даже чуть позже была полная перезагрузка компа.
     
  4. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Странное дело. Я вообще в качестве эксперимента php.ini переименовала. Теперь файла php.ini нет вообще. И что вы думаете - сайт работает?! Ничего не понимаю?!?
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
    Bepa
    Выполни phpinfo(); ,обрати внимание на строку PHP Ini dir, скорее всего там будет не та папка, в которо
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
    Bepa
    Выполни phpinfo(); ,обрати внимание на строку PHP Ini dir, скорее всего там будет не та папка, в которой находится php.ini, который ты редактируешь :)
    У меня так было, забыл прописать путь к директории с php.ini и мучался. По-умолчанию он ищет его в C:\Windows
     
  7. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Я задала поиск по компу, чтобы найти все php.ini. Их больше нигде нет! В том числе и в C:\Windows.
    В Configuration File (php.ini) Path указан C:\WINDOWS.
    [vs]
    Кстати, а где ты прописывал путь?
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.557
    Симпатии:
    631
    Помести туда php.ini который ты редактрировала и все будет ОК.

    Я указывал в конфиге апача, где в ИИС прописывать - я не знаю :)
     
  9. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Так в том то все и дело, что с апачем проблем меньше. А если прописывать php.ini в C:\WINDOWS, то во-первых это не правильно, а во-вторых не работает. Увы.
     
  10. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    Bepa
    вызови phpinfo()
    там будет строка "Loaded Configuration File" - она соответствует тому, где лежит твой файл?
    ты путь к php в переменную среды path добавила?
     
  11. Awer

    Awer Активный пользователь

    С нами с:
    9 июл 2008
    Сообщения:
    7
    Симпатии:
    0
    Всем привет!
    У меня таже проблема, значит я не один такой, это радует, а то я уже с этой проблемой в серьез начал задумаватся о походе к психиатру.
    Я что то такой строчки в своем phpinfo() не нашел.
    я кстати искал на диске другие php.ini, но не чего не нашел, ведь по логике, если DarkElf
    прав и в строчке "Loaded Configuration File" прописан путь к файлу, значит, его можно найти и другим способом. Я трижды сканировал диск и ни чего?
     
  12. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Да, в первую очередь.
    А вот с Loaded Configuration File у меня (none).
     
  13. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Это зависит либо от версии, либо от сервера (точно не знаю). Раньше ставила PHP4 + Apache - там этого тоже не было.
     
  14. Awer

    Awer Активный пользователь

    С нами с:
    9 июл 2008
    Сообщения:
    7
    Симпатии:
    0
    Так получается PHP 5 может работать и без php.ini?
    Его точно нет на моем диске, я обыскал все, вчера пол ночи ковырялся в реестре, ни чего, указывающего на php.ini, нет! Такое вообще возможно?
    Что касается версии PHP - у меня php-5.2.6, и IIS 5.1
    PHP подключен как ISAPI - модуль, "php5isapi.dll"
     
  15. Anonymous

    Anonymous Guest

    Может. В минимальном режиме.
     
  16. Awer

    Awer Активный пользователь

    С нами с:
    9 июл 2008
    Сообщения:
    7
    Симпатии:
    0
    Но судя по данным из phpinfo() - я бы не сказал что он работает в минимальном режиме, единственный минус - не загружаются библиотеки из extension
     
  17. Anonymous

    Anonymous Guest

    угу. Вопрос, нафиг он нужен, без библиотек?
     
  18. Awer

    Awer Активный пользователь

    С нами с:
    9 июл 2008
    Сообщения:
    7
    Симпатии:
    0
    Если не использовать БД, то все работает прекрасно. Хотя без Баз Данных - ты прав! :D
     
  19. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Так резюме какое? Как же подцепить php.ini измененный под себя? Очень хочется больше чем минимальный режим.
     
  20. Anonymous

    Anonymous Guest

    что дает нам поиск файлов php.ini на диске?
     
  21. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
     
  22. Awer

    Awer Активный пользователь

    С нами с:
    9 июл 2008
    Сообщения:
    7
    Симпатии:
    0
    Bepa - а каким образом был установлен PHP, в ручную или инсталлятором?
    С недавних пор есть у меня подозрение что всетаки проблема прячется в реестре.
     
  23. Anonymous

    Anonymous Guest

    Ну значит, создайте новый php.ini
     
  24. Bepa

    Bepa Активный пользователь

    С нами с:
    14 апр 2008
    Сообщения:
    15
    Симпатии:
    0
    Адрес:
    Москва
    Сейчас уже точно не помню, вроде инсталлятором.
    А какие подозрения, что-то конкретно? Я просматривала реестр - вроде ничего явно подозрительного не увидела. Но, честно говоря, не знаток реестра.

    И куда его? Если он у меня в /php5/ и я его изменяю, то через тестовую страницу с phpinfo() я не вижу, что параметры изменились. Все как было так и остается.