Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: ЖеньКа от 07 Февраля 2002, 12:02:56

Название: Апач и ПХП
Отправлено: ЖеньКа от 07 Февраля 2002, 12:02:56
Я, конечно, понимаю что буду выглядеть полным лохом, но таить в себе я это тоже уже больше не могу :)))), Помогите ГОСПОДА!!!! бедному ламеру выйти на путь истинный.
Ситуация. Win2000 /admin/, Апач, Перл, MySQL, ПХП. Всё работает всё ок. Настроено по всем умным руководствам :)

НО! Такая фигня: Имеем ПХП скрипт расположенный по урле http://localhost/voting/list.php Скрипт голосования ес-но. Интерпретатор ПХП есть и расположен по пути usr/apache/php3/php.exe Всё по идее прописано. Выполняем скрипт - т.е. голосуем. Он, как вроде бы и положено, обрабатывается, считает очки - тире голоса :), НО! , его урл после голосования становится следующим: http://localhost/php/php.exe/voting/list.php Ес-но, что всё "как бы" работает - но никаких тебе css-стилей, инклюдов и прочего - как не бывало, они ж остались по нужному урлу... А настроить как положено хочется - в смысле сам скрипт.. Что делать, Господа?, где я так скать не туда вписала коррективы....
ПОМОЖИТЕ :)))
Спасибо
:super:
Название: Апач и ПХП
Отправлено: Макс от 07 Февраля 2002, 14:49:05
посмотри в phpinfo() все ли встроенные переменные правильно
устанавливаются.
Обрати внимание на те, которые ты используешь в скрипте

PS
У тебя PHP как CGI или как модуль?
Насколько я помню у PHP_SELF неправильно инициализировалась в CGI
Название: Апач и ПХП
Отправлено: Britva от 07 Февраля 2002, 15:34:39
ЖеньКа
Нужно ставить php как модуль Апача. тогда не будет ...../php.exe/....
посмотри тему в форуме PHP - наз-ся "php как модуль"
Название: Апач и ПХП
Отправлено: ЖеньКа от 07 Февраля 2002, 15:51:17
Спасибо, мужчины, пошла пробовать! :)
Название: Апач и ПХП
Отправлено: ЖеньКа от 07 Февраля 2002, 16:21:55
Ситуёвина такая - значит файл httpd.conf.
В нём я правлю

#ClearModuleList
AddModule mod_php4.c
AddModule mod_so.c mod_mime.c mod_access.c mod_auth.c mod_negotiation.c
AddModule mod_include.c mod_autoindex.c mod_dir.c mod_cgi.c mod_userdir.c
AddModule mod_alias.c mod_env.c mod_log_config.c mod_asis.c mod_imap.c
AddModule mod_actions.c mod_setenvif.c mod_isapi.c

Далее:

# Dynamic Shared Object (DSO) Support
........
........
LoadModule php4_module D:/usr/local/php/php4apache.dll
LoadModule anon_auth_module modules/mod_auth_anon.so
LoadModule dbm_auth_module modules/mod_auth_dbm.so

Далее:

# AddType allows you to tweak mime.types without actually #editing it, or to make certain files to be certain types.

AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml


Плюс в C:\\winnt\\system32 кинула php.ini, php4ts.dll, php4ts.lib

А мне на всё на это ответ - /в красочном русском переводе/ :) - что мол "не могу добавить модуль с именем mod_php4.c: так как нет его в листе загруженных модулей...

Что не так?....
Название: Хм..
Отправлено: Britva от 07 Февраля 2002, 16:36:33
посмотри еще тут:
http://detail.phpclub.net/soft/01-04-20/ (Урок 2)

хотя вроде верно... попробуй еще написать в конце mod_php4.c (т.е. после остальных *.c, потому что для них вроде порядок важен), ну и для .dll тоже в конец
Название: Апач и ПХП
Отправлено: ЖеньКа от 07 Февраля 2002, 16:38:57
ОК! спасибо буду пробовать!!!
:)
Название: Апач и ПХП
Отправлено: ЖеньКа от 07 Февраля 2002, 17:55:30
Докладаю! Britva , ты гений!!!! http://detail.phpclub.net/soft/01-04-20/ - всё прочла, настроила  и работает!!!!
СПА СИ БО!!!!
Большое :)))))))
Всем!