URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81755
[ Назад ]

Исходное сообщение
"проблемы php в freebsd"

Отправлено Gidz , 29-Авг-08 10:41 
Здравствуйте. Стоит php5 apatch2 на freebsd. При запуске некоторых пхп скриптов в браузере выскакивает окно с предложением скачать этот файл. Если запускать из браузера под виндой то появляется просто пустая страница. Подскажите в чем может быть причина?

зы Конфиг php очень длинный, поэтому пока не выкладываю


Содержание

Сообщения в этом обсуждении
"проблемы php в freebsd"
Отправлено бусик , 29-Авг-08 10:48 
>Здравствуйте. Стоит php5 apatch2 на freebsd. При запуске некоторых пхп скриптов в
>браузере выскакивает окно с предложением скачать этот файл. Если запускать из
>браузера под виндой то появляется просто пустая страница. Подскажите в чем
>может быть причина?
>
>зы Конфиг php очень длинный, поэтому пока не выкладываю

причина вероятно в конфиге апача, который вы тут не привели


"проблемы php в freebsd"
Отправлено Gidz , 29-Авг-08 11:02 
>>Здравствуйте. Стоит php5 apatch2 на freebsd. При запуске некоторых пхп скриптов в
>>браузере выскакивает окно с предложением скачать этот файл. Если запускать из
>>браузера под виндой то появляется просто пустая страница. Подскажите в чем
>>может быть причина?
>>
>>зы Конфиг php очень длинный, поэтому пока не выкладываю
>
>причина вероятно в конфиге апача, который вы тут не привели

LoadModule authn_file_module libexec/apache22/mod_authn_file.so
LoadModule authz_host_module libexec/apache22/mod_authz_host.so
LoadModule authz_user_module libexec/apache22/mod_authz_user.so
LoadModule auth_basic_module libexec/apache22/mod_auth_basic.so
LoadModule auth_digest_module libexec/apache22/mod_auth_digest.so
LoadModule include_module libexec/apache22/mod_include.so
LoadModule filter_module libexec/apache22/mod_filter.so
LoadModule log_config_module libexec/apache22/mod_log_config.so
LoadModule mime_module libexec/apache22/mod_mime.so
LoadModule status_module libexec/apache22/mod_status.so
LoadModule info_module libexec/apache22/mod_info.so
#LoadModule suexec_module libexec/apache22/mod_suexec.so
#LoadModule cgid_module libexec/apache22/mod_cgid.so
LoadModule vhost_alias_module libexec/apache22/mod_vhost_alias.so
LoadModule dir_module libexec/apache22/mod_dir.so
LoadModule alias_module libexec/apache22/mod_alias.so
LoadModule rewrite_module libexec/apache22/mod_rewrite.so
LoadModule php5_module        libexec/apache22/libphp5.so
LoadModule geoip_module       libexec/apache22/mod_geoip.so
GeoIPEnable on
User www
Group www
Listen 80
<Directory />
   AllowOverride All
</Directory>

Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"

<IfModule dir_module>
    DirectoryIndex index.htm index.html index.shtml index.php
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

ErrorLog "/var/log/httpd-error.log"

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
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 "/var/log/httpd-access.log" common
    CustomLog "/var/log/httpd-access.log" combined
</IfModule>

<IfModule cgid_module>
    #Scriptsock /var/run/cgisock
</IfModule>

DefaultType text/plain

<IfModule mime_module>
    TypesConfig etc/apache22/mime.types
    #AddType application/x-gzip .tgz
    AddType application/x-httpd-php .php
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    #AddHandler cgi-script .cgi
    #AddHandler type-map var
    AddType text/html .shtml
    AddOutputFilter INCLUDES .shtml
</IfModule>

#MIMEMagicFile etc/apache22/magic

EnableMMAP on
EnableSendfile on
Include etc/apache22/extra/httpd-mpm.conf
#Include etc/apache22/extra/httpd-multilang-errordoc.conf
#Include etc/apache22/extra/httpd-autoindex.conf
#Include etc/apache22/extra/httpd-languages.conf
#Include etc/apache22/extra/httpd-userdir.conf
#Include etc/apache22/extra/httpd-info.conf
Include etc/apache22/extra/httpd-vhosts.conf
#Include etc/apache22/extra/httpd-manual.conf
#Include etc/apache22/extra/httpd-dav.conf
Include etc/apache22/extra/httpd-default.conf
#Include etc/apache22/extra/httpd-ssl.conf

# Note: The following must must be present to support
#       starting without SSL on platforms with no /dev/random equivalent
#       but a statically compiled-in mod_ssl.
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>


"проблемы php в freebsd"
Отправлено бусик , 29-Авг-08 11:10 
в конфиге вроде всё красиво, покажите лог апача при обращении к какому-нибудь неоткрывающемуся пхп скрипту

"проблемы php в freebsd"
Отправлено sh , 29-Авг-08 11:36 
>в конфиге вроде всё красиво, покажите лог апача при обращении к какому-нибудь
>неоткрывающемуся пхп скрипту

Все хорошо в конфиге?

Я не нашел там

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


"проблемы php в freebsd"
Отправлено Pahanivo , 29-Авг-08 21:29 
>>в конфиге вроде всё красиво, покажите лог апача при обращении к какому-нибудь
>>неоткрывающемуся пхп скрипту
>
>Все хорошо в конфиге?
>
>Я не нашел там
>
>AddType application/x-httpd-php .php
>AddType application/x-httpd-php-source .phps

Фигля - тоже четать не умеет. )
Это по мойму один из первых вопросов во всех FAQ'ах по сетапу пыха.


"проблемы php в freebsd"
Отправлено DustpaN , 29-Авг-08 12:37 
Проверь в php.ini параметр default_mimetype.
он вроде как должен быть
default_mimetype = "text/html"