апач не распознает файлы... Но только файлы одного проекта
Привет всем!
Вот такая вот загвоздка у меня:
есть локальный хост (вииртуальный) - но файлы php апач ни в какую не распознает (браузер предлагает скачать) и именно одного проекта...
У меня убунту, модуль стоит под апачь, short_open_tag=On, вот локальный хост:
<VirtualHost *:80>
ServerName stylebreath
ServerAlias stylebreath
DocumentRoot "/home/ilya/projects/stylebreath/htdocs"
CustomLog /var/log/stylebreath_custom.log combined
ErrorLog /var/log/stylebreath_error.log
<Directory /home/ilya/projects/stylebreath/htdocs>
Options Indexes FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
</IfModule>
AllowOverride All
</Directory>
</VirtualHost>
В чем косяк не понимаю... сижу уже целый день, кручу верчу, а сайт сопротивляется...
Для PHP в Windows:
# For PHP 5 do something like this: LoadModule php5_module "d:/bin/php5/php5apache2_2.dll" # configure the path to php.ini PHPIniDir "D:/bin/php5"
*nix:
LoadModule php5_module modules/libphp5.so # for PHP 5 AddType application/x-httpd-php .php
У меня под FreeBSD 7 в httpd.conf прописано так:
LoadModule php5_module libexec/apache22/libphp5.so
2 виртуальных хоста прекрасно работают.
Дело в том, что у меня пхпмайдамин отлично работает, а скрипты партнерских магазов отказываются запускаться...
ppp0[досье]
И, кстати, если скачать, то что будет внутри — код или результат?
Вообще, гадать можно долго. Было бы проще, если б вы показали все конфиги. Задача не бог весть какая сложная, просто у вас либо глаз "замылился", либо не хватает элементарных знаний.
Филипп Ткачев[досье]
.htaccess файла нет вообще. и права я полные выставил на все папки проекта - 777
KPbIC[досье]
внутри будет код, php код
вот все конфиги:
cat /etc/apache2/sites-enabled/stylebreath
#NameVirtualHost stylebreath
<VirtualHost *:80>
ServerName stylebreath
ServerAlias stylebreath
DocumentRoot "/home/ilya/projects/stylebreath/htdocs"
CustomLog /var/log/stylebreath_custom.log combined
ErrorLog /var/log/stylebreath_error.log
<Directory /home/ilya/projects/stylebreath/htdocs>
Options Indexes FollowSymLinks
DirectoryIndex index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
</IfModule>
AllowOverride All
</Directory>
</VirtualHost>
cat /etc/apache2/mods-enabled/php5.load LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
cat /etc/apache2/mods-enabled/php5.conf <IfModule mod_php5.c> AddType application/x-httpd-php .php .phtml .php3 AddType application/x-httpd-php-source .phps </IfModule>
cat /etc/apache2/apache2.conf
ServerRoot "/etc/apache2"
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DefaultType text/plain
HostnameLookups Off
ErrorLog /var/log/apache2/error.log
LogLevel warn
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog /var/log/apache2/other_vhosts_access.log vhost_combined
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
Имя виртуального хоста так нужно? У меня все рабоает на другом сервере и без NameVirtualHost...
Да и:
cat /etc/hosts 127.0.0.1 localhost cheapbatteryonli.db.4749410.hostedresource.com cheapbattery 127.0.0.5 stylebreath # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
-Include /etc/apache2/conf.d/ -Include /etc/apache2/sites-enabled/ +Include /etc/apache2/conf.d/* +Include /etc/apache2/sites-enabled/*
![[logo]](/site/images/logo.jpg)
