2012-06-03 4 views
0

Мои клиенты хост использует PHP4 и 5, и все * .php файлы, запускаемые через 5, но когда я использую этотApache/PHP добавить обработчик не будет работать для PHP5

< FilesMatch "edit.js" > AddHandler применение/х-HTTPD-PHP .js </FilesMatch >

он работает в PHP 4.4.9, но не на моем личном веб-сервер (VPS) Мне нужен этот файл.

< FilesMatch "edit.js" > AddHandler применение/х-HTTPD-php5 .js </FilesMatch >

не похоже на работу только отображает исходный код PHP.

и помочь оценить.

+1

С чем конкретно вам нужна помощь (a.k.a., каков ваш вопрос)? – hakre

+0

Почему вы пытаетесь добавить обработчик для этого файла? Обычно у него должен быть php-файл и использовать mod_rewrite для перенаправления 'edit.js' там. – mensi

ответ

1

Попробуйте

AddHandler application/x-httpd-php5 .js 
            ^--- 

Так, как вы говорите, ваш хост имеет как PHP 4 и PHP 5, вам нужно expclitly сказать, какую версию вы хотите использоваться.

+0

Отображает исходный код по какой-то странной причине. –

+0

Ну, какой обработчик apache настроен для 'application/x-httpd-php5'? Вам нужно подражать конфигурации веб-серверов на вашем локальном хосте, чтобы получить такое же поведение. – hakre