Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > IIS+PHP


Автор: proger 5.2.2006, 16:20
Здрасти, стоя у меня апачи и пхп 5, в php.ini открыл нужные мне дллкт (типа oci.dll) все четко работало!
Решил перейти на IIS и ПХП 5, снес апачи, в настройка IIS в обработке скриптов подключил php-cgi.exe для разширения .php, все работает, но к дллкам, которые я разкоментировал в php.ini не обращается, пишет нет доступа к C:\php\ecx\oci.dll? В чем дела?
На папку поставил права доступа I_USR_ но не помогло.
Винда win2000 server!
Спасибо!

Автор: Jump 11.1.2007, 11:25
такая же фигня... путь прописан в конфиге, дллки имеются, а результат такой:
Fatal error: Call to undefined function: mssql_connect() in C:\Inetpub\wwwroot\index.php on line 8
PHP Warning: Unknown(): Unable to load dynamic library 'C:\PHP\ext\php_mssql.dll' - Не найден указанный модуль. in Unknown on line 0

Автор: Mal Hack 11.1.2007, 11:32
Проверь наличие dll. Проблем-то. Если PHP5, а он  у тебя именно такой, то не забудь скачать pecl архив.

Автор: Jump 11.1.2007, 11:42
длл имеется, ось вин2003 сервер, длл уже так имеется, что куда не сунься она уже там лежит  smile 
версия пхп 4.4.4, разве что дллка от 5.2.0...

Автор: Mal Hack 11.1.2007, 11:47
Цитата(Jump @  11.1.2007,  11:42 Найти цитируемый пост)
версия пхп 4.4.4

Нет. В 4. нет папки /ext

Цитата(Jump @  11.1.2007,  11:42 Найти цитируемый пост)
разве что дллка от 5.2.0... 

Ну а что ты тогда хочешь?

Автор: Jump 11.1.2007, 11:59
создавать папки я умею, у правильно прописывать пути где надо тоже умею.... я уже прочитал пару факов и английский оригинальный install.txt...
да, пожалуй, остается только поискать дллку от версии 4.4.4, у меня пак какой-то экономичный...

Автор: Jump 11.1.2007, 12:57
хм, и действительно все заработало  smile жуть... никогла бы не подумал )))))))))))))))))))))

Автор: Jump 12.1.2007, 07:19
ну вот, сейчас работают скрипты, подключаются дллки, но не работают массивы $_GET и т.д. может под IIS надо как-то подругому передавать данные скрипту? а апаче все работает, а выглядит так:

http://127.0.0.1/history.php?node=100002

Код

$node = $_GET['node'];  // в оригинале $node = intval($_GET['node']);


глобал регс отключено, хотя когда включаю, параметры через ?... все равно не передаются  smile 
самое смешное, что массив сессии работает, с ним я как-то намучался под апачем  smile 


Автор: ZeeLax 12.1.2007, 07:38
Цитата(Jump @  12.1.2007,  10:19 Найти цитируемый пост)
http://127.0.0.1/history.php?node=100002

Только это ссылка недоступна НИОТКУДА кроме твоего компа.

Автор: Jump 12.1.2007, 07:41
Цитата(ZeeLax @ 12.1.2007,  07:38)
Цитата(Jump @  12.1.2007,  10:19 Найти цитируемый пост)
http://127.0.0.1/history.php?node=100002

Только это ссылка недоступна НИОТКУДА кроме твоего компа.

зачем умниачать, да? на время отладки доступ ваще закрыт, нафиг мне сюрпризы и лишние вопросы от начальства

Автор: Mal Hack 12.1.2007, 12:22
Версия PHP какая?
register_gpc или что-то типа того включено?

Автор: Jump 12.1.2007, 12:41
PHP Version 4.4.4

gpc_order    GPC 

magic_quotes_gpc    On 

register_argc_argv    On

register_globals    Off

variables_order    EGPCS 

Автор: Mal Hack 12.1.2007, 12:47
Хм... Наверное с IIS что-то не так...
Поищи по форуму. Кажется бала такая тема.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)