Zend Server и php включает - не обрабатывает правильно - PullRequest
0 голосов
/ 27 марта 2012

Я столкнулся с некоторым кодом в config.php в приложении php codeingniter, работающем на Zend-сервере, который проверяет наличие другого файла, configx.php.Если он есть, он включает его, в противном случае он выполняет код внутри себя.Это выглядит так:

if (file_exists('/opt/myapp/configx.php')) {
    include '/opt/myapp/configx.php';
} else {
.... normal config code 

(configx.php не включает проверку configx.php)

Когда я пытаюсь запустить приложение (я пробовал chrome и firefox) он не распознает, что файл должен быть интерпретирован, и вместо этого пытается загрузить его.Тип файла:

application/x-httpd-php

Это обрабатывается в zend.conf:

AddHandler zend-enabler-script .php 
AddType application/x-httpd-php .php   

, но не упоминается в httpd.conf.

Как лучше всего включить этот файл?Это проблема Unix / Windows?

1 Ответ

0 голосов
/ 29 марта 2012

Возможны синтаксические ошибки. Вы можете проверить, запустив:

php -l /opt/myapp/configx.php
...