Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Не запускаются .php файлы на apache2.2


Автор: SantaXP 28.4.2010, 13:44
Проблема в следующем. Поставил на FreeBSD сервак apache2.2 и php5. Создал вирутальный хост (паралельно на серваке крутится приложение на RoR). Добавил в конфиг строчку:
Код

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

Но файлы не запускаются, а скачиваются... :( В чем может быть дело?
---
Вот кусок конфига для вирт. хоста с php:
Код

<VirtualHost myserver:180>
    ServerAdmin admin@myserver
    DocumentRoot /usr/local/www/phpMyAdmin/
    ServerName myserver:180
    AddType application/x-httpd-php .php .phtml


<Directory />
    Options Indexes
    DirectoryIndex index.php
    AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
    AllowOverride None                                                                                     
    Order Deny,Allow
    Allow from all
</Directory>

</VirtualHost>

Автор: Guedda 28.4.2010, 16:32
AllowOverride All

Автор: SantaXP 29.4.2010, 12:30
Никакой разницы... :(

Автор: NewDima 29.4.2010, 14:17
Код

AddHandler application/x-http-php .php

?

Автор: SantaXP 29.4.2010, 15:10
Блин, вообще ничего не меняется - и в логах ничего криминального. Как буд-то так и надо... Я чето даже не знаю где копать... :(

Автор: s0lman 29.4.2010, 17:47
SantaXP, думаю, у вас проблема в связке php+apache, а не в настройках виртуального хоста.

Автор: NewDima 29.4.2010, 19:39
SantaXP, а Directory  в  Virtualhost  запихать - это такое ноухау?

Автор: Photon 30.4.2010, 06:21
Может быть еще вот так:
Код

AddType application/x-httpd-php5 .php

или
Код

AddType application/x-httpd-php4 .php

в зависимости от версии PHP

Автор: SantaXP 30.4.2010, 17:30
Да чего-то вообще никак... А по поводу связки apache+php. Где копать надо? М.б. нужно подключить какой-нибудь модуль?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)