Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Скрипты cgi и php не хотятъ работатъ...

Модерирует : Cheery

Svarga (28-07-2003 02:25): Тема интересная, нo уж сорри:

Вопросы по настройке сервера Apache рассматриваются в Сетях.


кроме того, см. сие:
обзор форума "В помощь вебмастеру" » софт для вебмастера »
» все http-серверы

Статья по установке Apache 2.x + PHP4, PERL и MySQL


 Версия для печати • ПодписатьсяДобавить в закладки

   

Infern0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
помоги с такой проблемой:
поставил дома (вин ХР) апач (1.3.12 ... не новый, но всё дожно и на таком работать... просто чтоб скрипты дома погонять)...
сначала поставил perl... помучился, но поставил, скрипты .pl работают всё тип-топ... а вот .cgi отказываются... 500ая ошибка вылетает... хотя права вроде как все настроены, всё ОК... сколько не парился - так эти .cgi скрипты и не заработали...
потом решил себе поставить php... с офицального сайта скачал php5b (просто архив, без инсталлера)... по различным описаниям всё установил... всё вроде как правильно, но скрипты .php тож выдают 500ую ошибку в браузере...
апач сначала выдавал такое в логе:

Код:
 
[Sun Jul 27 22:04:23 2003] [error] [client 127.0.0.1] c:/internet/localhost/cgi-bin/test.php is not executable; ensure interpreted scripts have "#!" first line
[Sun Jul 27 22:04:23 2003] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/internet/localhost/cgi-bin/test.php  

как я смог догадаться - это он просто не видит самого php.exe... позже поковырялся в настройках, и в логе такое начал выдавать:  

Код:
 
[Sun Jul 27 22:16:52 2003] [error] [client 127.0.0.1] (2)No such file or directory: couldn't spawn child process: c:/internet/localhost/cgi-bin/test.php  

начал выдавть тоже самое что и проблема с cgi... что делать что исправить? незнаю.... как сделать чтоб заработали cgi и php скрипты...  
зЫ: апач сидит в C:\Program Files\Apache Group\Apache , перл в C:\Program Files\Perl , а php в c:\php ... может кто свои конфиги (чтоб все .cgi .pl и .php скрипты работали) выложит, я постараюсь подогнать... прям абЫдно что не работает %)
 
вот мой httppf.conf:

Код:
 
ServerType standalone
 
ServerRoot "C:/Program Files/Apache Group/Apache"
 
PidFile logs/httpd.pid
 
ScoreBoardFile logs/apache_status
 
Timeout 300
 
KeepAlive On
 
MaxKeepAliveRequests 100
 
KeepAliveTimeout 15
 
MaxRequestsPerChild 0
 
ThreadsPerChild 50
 
Port 80
 
ServerAdmin you@your.address
 
ServerName localhost
 
DocumentRoot "C:/Internet/localhost/www"
 
<Directory c:/>
    Options Indexes Includes
    AllowOverride All
    Allow from all
</Directory>
 
UserDir "C:/Program Files/Apache Group/Apache/users/"
 
DirectoryIndex index.html index.htm
 
AccessFileName .htaccess
 
<Files .htaccess>
    Order allow,deny
    Deny from all
</Files>
 
UseCanonicalName On
 
TypesConfig conf/mime.types
 
DefaultType text/plain
 
<IfModule mod_mime_magic.c>
    MIMEMagicFile conf/magic
</IfModule>
 
HostnameLookups Off
 
ErrorLog logs/error.log
 
LogLevel warn
 
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
 
 
CustomLog logs/access.log common
 
ServerSignature On
 
Alias /icons/ "C:/Program Files/Apache Group/Apache/icons/"
 
ScriptAlias /cgi-bin/ "C:/Internet/localhost/cgi-bin/"
ScriptAlias /cgi/ "C:/Internet/localhost/cgi-bin/"
 
IndexOptions FancyIndexing
 
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
 
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
 
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
 
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
 
DefaultIcon /icons/unknown.gif
 
ReadmeName README
HeaderName HEADER
 
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
 
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
 
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage pt .pt
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
 
LanguagePriority en da nl et fr de el it pt ltz ca es sv
 
# AddType application/x-httpd-php3 .phtml
# AddType application/x-httpd-php3-source .phps
 
AddType application/x-httpd-php php
 
ScriptAlias /_php/ "C:/PHP/"
Action application/x-httpd-php "/_php/php.exe"  
 
AddType application/x-tar .tgz
 
AddHandler cgi-script .cgi .bat .exe .pl .php .php3
 
AddType text/html .shtml
AddHandler server-parsed .shtml .html .htm .phtml
 
 
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
 
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0
 
ScriptInterpreterSource registry
 

Всего записей: 64 | Зарегистр. 25-02-2003 | Отправлено: 18:52 27-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Infern0
php.ini сконфигурировал? бросил в виндовую директорию?
пробовал php.exe просто запустить из командной строки?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:13 27-07-2003 | Исправлено: Cheery, 20:14 27-07-2003
Infern0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да...пытался настроить %)
вот php.ini из папки windows... зЫ: при таких настройках php.exe работает...
если что не так, прошу поправить :))
 

Код:
 
[PHP]
engine = On
short_open_tag = On
asp_tags = Off
precision    =  12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100
allow_call_time_pass_reference = On
safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
disable_functions =
disable_classes =
expose_php = On
max_execution_time = 30      
max_input_time = 60
memory_limit = 8M      
error_reporting  =  E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = Off
log_errors = Off
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
variables_order = "EGPCS"
register_globals = Off
register_long_arrays = On
register_argc_argv = On
post_max_size = 8M
gpc_order = "GPC"
magic_quotes_gpc = Off
magic_quotes_runtime = Off    
magic_quotes_sybase = Off
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
doc_root =
user_dir =
extension_dir = "c:\php\extensions"
enable_dl = On
file_uploads = On
upload_max_filesize = 2M
allow_url_fopen = On
default_socket_timeout = 60
 
[Syslog]
define_syslog_variables  = Off
[mail function]
SMTP = localhost
sendmail_from = me@localhost.com
 
[Java]
 
[SQL]
sql.safe_mode = Off
[ODBC]
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1  
odbc.defaultlrl = 4096  
odbc.defaultbinmode = 1  
 
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
[mSQL]
msql.allow_persistent = On
msql.max_persistent = -1
msql.max_links = -1
[PostgresSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off  
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
[Sybase]
sybase.allow_persistent = On
sybase.max_persistent = -1
sybase.max_links = -1
sybase.min_error_severity = 10
sybase.min_message_severity = 10
sybase.compatability_mode = Off
[Sybase-CT]
sybct.allow_persistent = On
sybct.max_persistent = -1
sybct.max_links = -1
sybct.min_server_severity = 10
sybct.min_client_severity = 10
[dbx]
dbx.colnames_case = "unchanged"
[bcmath]
bcmath.scale = 0
[browscap]
[Informix]
ifx.default_host =
ifx.default_user =
ifx.default_password =
ifx.allow_persistent = On
ifx.max_persistent = -1
ifx.max_links = -1
ifx.textasvarchar = 0
ifx.byteasvarchar = 0
ifx.charasvarchar = 0
ifx.blobinfile = 0
ifx.nullformat = 0
 
[Session]
session.save_handler = files
session.save_path = "/tmp"
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor     = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 4
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldset="
 
[MSSQL]
mssql.allow_persistent = On
mssql.max_persistent = -1
mssql.max_links = -1
mssql.min_error_severity = 10
mssql.min_message_severity = 10
mssql.compatability_mode = Off
mssql.secure_connection = Off
 
[Assertion]
 
[Ingres II]
ingres.allow_persistent = On
ingres.max_persistent = -1
ingres.max_links = -1
ingres.default_database =
ingres.default_user =
ingres.default_password =
[Verisign Payflow Pro]
pfpro.defaulthost = "test-payflow.verisign.com"
pfpro.defaultport = 443
pfpro.defaulttimeout = 30
 
[Sockets]
sockets.use_system_read = On
 
[com]
[Printer]
[mbstring]
[FrontBase]
[Crack]
[exif]
 

 
все dll от php скопировал в system32...
extensions - как я понял - это модули.... сначала в php.ini я их всех расскоментировал... после запуска php.exe он написал, что некоторые модули (если можно их так назвать) не найдены (+еще какая то лабуда =) изза какого то модуля, что еще чёто выписал про то что типа cannot find module), и выписал их... потом именно эти модуи я и закоментировал... то что ниже написано - всё на данный момент у меня закоментировано, где стоит 2 ";" - с таким модулем запарывается, просто видимо не наход...  
а так с закоментированными вроде как замолчал... =)
 

Код:
 
;extension=php_bz2.dll
;extension=php_cpdf.dll
;extension=php_crack.dll
;extension=php_curl.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;;extension=php_domxml.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;;extension=php_filepro.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
;;extension=php_hyperwave.dll
;extension=php_iconv.dll
;;extension=php_ifx.dll
;;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_mime_magic.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_msql.dll
;;extension=php_oci8.dll
;extension=php_openssl.dll
;;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;;extension=php_sybase_ct.dll
;extension=php_w32api.dll
;extension=php_xmlrpc.dll
;;extension=php_xslt.dll
;;extension=php_yaz.dll
;;extension=php_zip.dll
 

 
как сделать чтоб всё работало???

Всего записей: 64 | Зарегистр. 25-02-2003 | Отправлено: 21:59 27-07-2003 | Исправлено: Infern0, 22:01 27-07-2003
   

Компьютерный форум Ru.Board » Интернет » Web-программирование » Скрипты cgi и php не хотятъ работатъ...
Svarga (28-07-2003 02:25): Тема интересная, нo уж сорри:


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru