[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите идиоту
qpayct
Помогите бедному калеке.
$_ENV не работает..раньше работал...
переустановил винду перенастроил APACHE 2.2.4 PHP5 MYSQL5
не могу понять в чём проблема..
вместо рекламы показует [AD]

HTTP.CONF
Код
ThreadsPerChild 250
MaxRequestsPerChild  0
ServerRoot "F:/usr/apache"
Listen 80
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
ServerAdmin qpayct@gmail.com
ServerName localhost:80DocumentRoot "F:/www"
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Allow from all
    Satisfy all
</Directory>
<Directory "F:/www">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
<IfModule dir_module>
    DirectoryIndex index.php
</IfModule>
<FilesMatch "^\.ht">
    Order allow,deny
    Allow from all
</FilesMatch>
ErrorLog logs/error.log
LogLevel warn
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>
    CustomLog logs/access.log common
</IfModule>
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "F:/usr/apache/cgi-bin/"
</IfModule>
<Directory "F:/usr/apache/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
DefaultType text/plain
<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
<Directory "f:/usr/php">
  Options ExecCGI  
</Directory>  
    LoadModule php5_module F:/usr/php/php5apache2_2.dll
    AddType application/x-httpd-php php phtml
    AddType application/x-httpd-php-source .phps
    PHPIniDir "F:/usr/php/"

PHP.INI
Код
engine = On
zend.ze1_compatibility_mode = Off
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 = 60    ; Maximum execution time of each script, in seconds
max_input_time = 60; Maximum amount of time each script may spend parsing request data
memory_limit = 8M     ; Maximum amount of memory a script may consume (8MB)
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
auto_globals_jit = On
post_max_size = 8M
magic_quotes_gpc = On
magic_quotes_runtime = Off
magic_quotes_sybase = Off
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
DirectoryIndex main.php index.php
doc_root =
user_dir =
extension_dir ="F:\usr\php\ext"
enable_dl = On
file_uploads = On
upload_max_filesize = 8M
allow_url_fopen = On
default_socket_timeout = 60
t in, so no dll is needed for it.
extension=php_mbstring.dll
extension=php_bz2.dll
extension=php_curl.dll
extension=php_dba.dll
extension=php_dbase.dll
extension=php_exif.dll
extension=php_fdf.dll
extension=php_filepro.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_ifx.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.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_mysql.dll
extension=php_oci8.dll
extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pgsql.dll
extension=php_shmop.dll
extension=php_snmp.dll
extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sybase_ct.dll
extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
и т.д и т.п




Спустя 1 час, 17 минут, 35 секунд (2.05.2008 - 22:42) Ghost написал(а):
а почему ты решил, что он не работает?
print_r($_ENV);
что показывает?

Спустя 56 минут, 32 секунды (2.05.2008 - 23:38) qpayct написал(а):
Цитата(Ghost @ 2.5.2008, 19:42) [snapback]37787[/snapback]
а почему ты решил, что он не работает?
print_r($_ENV);
что показывает?


показывает все, но написаный ранее код типа
Код
$param1 = $_ENV['bla_bla_bla'];

никчему не приводит..
и + вместо ранее выводимой рекламы теперь показует [AD]
по интернету я нашол тока что ето проблемка с настройкой APACHE или PHP,
но ничего более подробного нет..

правда я добавил в боекомплект OUTPOST, могло ли ето повлиять?

Спустя 24 минуты, 30 секунд (3.05.2008 - 00:03) Ghost написал(а):
хы.. на банер - адназначна, на пхп - нет smile.gif
а чо спрашиваешь то кстати? проблемно отрубить его (не снести, а временно отключить) и посмотреть результат работы скрипта при отсутствии фаервола))?

а этот параметр есть в списке.. с точностью до регистра и (потенциального) наличия русских символов?

Спустя 57 минут, 5 секунд (3.05.2008 - 01:00) qpayct написал(а):
Цитата(Ghost @ 2.5.2008, 21:03) [snapback]37802[/snapback]
а чо спрашиваешь то кстати? проблемно отрубить его (не снести, а временно отключить) и посмотреть результат работы скрипта при отсутствии фаервола))?

спрашиваю потому как ента идeя только сейчас мне пришла на ум, а не проверяю сам потому как не дома я уже к привеликому сожалению.. вот и надо понять как мы решим енту проблемку завтра..
Цитата(Ghost @ 2.5.2008, 21:03) [snapback]37802[/snapback]
а этот параметр есть в списке.. с точностью до регистра и (потенциального) наличия русских символов?

яж говорю все прекрасно работало, а с новыми настройками нехочет зараза..

Спустя 8 минут, 29 секунд (3.05.2008 - 01:08) Ghost написал(а):
лана, завтра будешь дома - попробуешь отрубить аутпост.. ну и еще ко-чего по отладке попробуем..

Спустя 7 часов, 58 минут, 21 секунда (3.05.2008 - 09:07) qpayct написал(а):
Цитата(Ghost @ 2.5.2008, 22:08) [snapback]37805[/snapback]
лана, завтра будешь дома - попробуешь отрубить аутпост.. ну и еще ко-чего по отладке попробуем..

да. утро, как говорится, вечера мудреней!
короче проблема [AD] решена smile.gif OUTPOST biggrin.gif

а вот с $_ENV интересная штука получается..
Я ЗАБЫЛ УПОМЯНУТЬ О ТОМ ЧТО ПОМЕНЯЛ ВЕРСИЮ PHP НА 5.2.7
и видимо она глючная какаято чтоли потому что один раз всёже показала HTTP_REFERER и больше пока не видел..
дело в том, что действительно все параметры изменились, но не просто изменились, а оказалось шо все они теперь находятся в $_SERVER[], а в $_ENV появились совершенно новые данные по системе, процессору и т.д smile.gif
что именно повлияло на такого рода изменения? правильно вернуть эти изменения как были? или правильно оставить как есть теперь?

вот список как работало раньше
Код
$env_servername = $_ENV['SERVER_NAME'];
    $env_remoteport = $_ENV['REMOTE_PORT'];
    $env_useragent = $_ENV['HTTP_USER_AGENT'];
    $env_accept = $_ENV['HTTP_ACCEPT'];
    $env_acceptencoding = $_ENV['HTTP_ACCEPT_ENCODING'];
    $env_acceptcharset = $_ENV['HTTP_ACCEPT_CHARSET'];
    $env_referer = $_ENV['HTTP_REFERER'];
    $env_connection = $_ENV['HTTP_CONNECTION'];
    $env_keepalive = $_ENV['HTTP_KEEP_ALIVE'];
    $env_cachecontrol = $_ENV['HTTP__CACHE_CONTROL'];
    $env_handler = $_ENV['REDIRECT_HANDLER'];
    $env_rediquerystring = $_ENV['REDIRECT_QUERY_STRING'];
    $env_redirectstatus = $_ENV['REDIRECT_STATUS'];
    $env_redirecturl = $_ENV['REDIRECT_URL'];
    $env_querystring = $_ENV['QUERY_STRING'];
    $env_requesturi = $_ENV['REQUEST_URI'];
    $env_requestmethod = $_ENV['REQUEST_METHOD'];
    $env_windir = $_ENV['WINDIR'];
    $env_path = $_ENV['PATH'];
    $env_pathinfo = $_ENV['PATH_INFO'];

а вот они же, но сейчас smile.gif
Код
_SERVER['HTTP_ACCEPT'] = */*
_SERVER['HTTP_ACCEPT_LANGUAGE'] = ru
_SERVER['HTTP_ACCEPT_ENCODING'] = gzip, deflate
_SERVER['HTTP_USER_AGENT'] = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
_SERVER['HTTP_HOST'] = 77.126.17.238
_SERVER['HTTP_CONNECTION'] = Keep-Alive
_SERVER['PATH'] = F:\usr\php\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
_SERVER['SystemRoot'] = C:\WINDOWS
_SERVER['COMSPEC'] = C:\WINDOWS\system32\cmd.exe
_SERVER['PATHEXT'] = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
_SERVER['WINDIR'] = C:\WINDOWS
_SERVER['SERVER_SIGNATURE'] =
_SERVER['SERVER_SOFTWARE'] = Apache/2.2.4 (Win32) PHP/5.2.7-dev
_SERVER['SERVER_NAME'] = 77.126.17.238
_SERVER['SERVER_ADDR'] = 77.126.17.238
_SERVER['SERVER_PORT'] = 80
_SERVER['REMOTE_ADDR'] = 77.126.17.238
_SERVER['DOCUMENT_ROOT'] = F:/www
_SERVER['SERVER_ADMIN'] = qpayct@gmail.com
_SERVER['SCRIPT_FILENAME'] = F:/www/index.php
_SERVER['REMOTE_PORT'] = 1444
_SERVER['GATEWAY_INTERFACE'] = CGI/1.1
_SERVER['SERVER_PROTOCOL'] = HTTP/1.1
_SERVER['REQUEST_METHOD'] = GET
_SERVER['QUERY_STRING'] = p=home
_SERVER['REQUEST_URI'] = /index.php?p=home
_SERVER['SCRIPT_NAME'] = /index.php
_SERVER['PHP_SELF'] = /index.php
_SERVER['REQUEST_TIME'] = 1209799057
_SERVER['argv'] = Array
_SERVER['argc'] = 1
_ENV['ALLUSERSPROFILE'] = C:\Documents and Settings\All Users
_ENV['CommonProgramFiles'] = C:\Program Files\Common Files
_ENV['COMPUTERNAME'] = TAPOK
_ENV['ComSpec'] = C:\WINDOWS\system32\cmd.exe
_ENV['FP_NO_HOST_CHECK'] = NO
_ENV['MIBDIRS'] = \mibs
_ENV['NUMBER_OF_PROCESSORS'] = 1
_ENV['OS'] = Windows_NT
_ENV['Path'] = F:\usr\php\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
_ENV['PATHEXT'] = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
_ENV['PHPRC'] = F:\usr\php\
_ENV['PROCESSOR_ARCHITECTURE'] = x86
_ENV['PROCESSOR_IDENTIFIER'] = x86 Family 15 Model 0 Stepping 10, GenuineIntel
_ENV['PROCESSOR_LEVEL'] = 15
_ENV['PROCESSOR_REVISION'] = 000a
_ENV['ProgramFiles'] = C:\Program Files
_ENV['SystemDrive'] = C:
_ENV['SystemRoot'] = C:\WINDOWS
_ENV['TEMP'] = C:\WINDOWS\TEMP
_ENV['TMP'] = C:\WINDOWS\TEMP
_ENV['USERPROFILE'] = C:\Documents and Settings\LocalService
_ENV['windir'] = C:\WINDOWS
_ENV['AP_PARENT_PID'] = 496

интересно так же куда подевалась немалая часть ранее выдаваемых параметров таких как
$env_referer = $_ENV['HTTP_REFERER'];
$env_handler = $_ENV['REDIRECT_HANDLER'];
теперь их ни там ни тут нету smile.gif

Спустя 1 час, 34 минуты (3.05.2008 - 10:41) disc написал(а):
А где ты версию php 5.2.7 откопал? Я на php.net такой не видел, сейчас стабильная 5.2.6 - чем она тебя не устраивает - видать 5,2,7 - еще в разработке.

Спустя 22 минуты, 3 секунды (3.05.2008 - 11:03) qpayct написал(а):
Цитата(disc @ 3.5.2008, 7:41) [snapback]37818[/snapback]
А где ты версию php 5.2.7 откопал? Я на php.net такой не видел, сейчас стабильная 5.2.6 - чем она тебя не устраивает - видать 5,2,7 - еще в разработке.


зашол тупо на сайт и качнул первую попавшуюся не вдаваясь в подробности smile.gif
_SERVER[SERVER_SOFTWARE] Apache/2.2.4 (Win32) PHP/5.2.7-dev
вот такая дребедень...
придётся стирать.. щас буим разбиратся
кстати, а что значит -dev??

мля! я в шоке! такой нет... smile.gif
а вчера была..

а если теперь просто тупо стереть и поставить новый ничё не испорчу??

Спустя 27 минут, 5 секунд (3.05.2008 - 11:30) Ghost написал(а):
полагаю что это настраивается в php.ini
здесь, или еще в како-нить месте.. кстати, версия пхп тут непричем, думаю. у меня ща 5.2.1 и та же картина. Разве что в 4-й..

; Setting certain environment variables may be a potential security breach.
; This directive contains a comma-delimited list of prefixes. In Safe Mode,
; the user may only alter environment variables whose names begin with the
; prefixes supplied here. By default, users will only be able to set
; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
;
; Note: If this directive is empty, PHP will let the user modify ANY
; environment variable!
safe_mode_allowed_env_vars = PHP_

; This directive contains a comma-delimited list of environment variables that
; the end user won't be able to change using putenv(). These variables will be
; protected even if safe_mode_allowed_env_vars is set to allow to change them.
safe_mode_protected_env_vars = LD_LIBRARY_PATH

Спустя 51 минута, 50 секунд (3.05.2008 - 12:22) qpayct написал(а):
Всем спасиба!
Разобрался smile.gif
идиотина ну что сказать?
сдаунил..
когда проводил проверку без OUTPOST забыл стереть темп-файлы..
оказалось и это тоже он.. интересно будут ли другие посетители спаливатся или мой аутпост и их тоже засекретит?? smile.gif

Спустя 2 месяца, 8 дней, 14 часов, 34 минуты, 25 секунд (12.07.2008 - 02:56) Павeл написал(а):
Цитата
кстати, а что значит -dev??

Это что-то типа бета-версии. Уже есть PHP 6 -dev.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.