.htaccess中的php包括未设置

问题描述

| 我正在尝试在htaccess文件中设置PHP的包含路径。它可以在我的本地计算机上运行,​​但不能在我的开发服务器上运行。这两个ubuntun都运行apache2.2,这是我的.htaccess文件
AddType application/x-httpd-PHP .html .htm .PHP
# ---------------------------------------------------------------------------
# PHP.INI VALUES
# Upload Variables,Include Path,Etc
# ---------------------------------------------------------------------------

PHP_value include_path \"/var/www/includes:.:/usr/local/lib/PHP:/var/www/\"
PHP_value upload_max_filesize 5242880
PHP_value post_max_size 5242880
PHP_value memory_limit 32M

# ---------------------------------------------------------------------------
# Prepend File
# ---------------------------------------------------------------------------
PHP_value auto_prepend_file \"/var/www/includes/prepend.PHP\"

    <Limit GET POST>

    order deny,allow

    deny from all

 allow from all

</Limit>

<Limit PUT DELETE>

        order deny,allow

    deny from all

</Limit>
我不知道为什么这不起作用。有任何想法吗? apache错误说: PHP致命错误:require_once():无法在/ var / www / concert2中打开必需的\'db.inc.PHP \'(include_oath = \'。:/ usr / share / PHP:/ usr / share / pear \') .PHP在第3行     

解决方法

        校验: 您的目录结构完全相同 Apache有权读取此文件 代码中的路径。确保没有错别字等。 此相关文章可能会有所帮助: PHP致命错误无法打开所需的文件 以我的经验,这些问题几乎总是与路径相关(实际上并没有指向您认为要指向的位置)或权限相关。