2011-06-24 32 views
0

我想在我的htaccess文件中設置php的包含路徑。它在我的本地計算機上工作,但在我的開發服務器上不起作用。這兩個ubuntun運行apache2.2這裏是我的.htaccess文件:PHP包括在.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():無法打開所需的'db.inc.php'(include_oath ='。:/ usr/share/php:/ usr/share/pear')在上線/var/www/concert2.php 3

+0

你能發佈apache錯誤日誌嗎? – Ryre

回答

0

檢查:

  • 你的目錄結構是完全相同
  • 阿帕奇有權限讀取這個文件
  • 在你的代碼路徑。確保有沒有錯別字等

的相關文章可以幫助: PHP Fatal Error Failed opening required File

根據我的經驗,這些問題幾乎總是與任一路徑(你實際上沒有指向,你認爲你」重新指向)或權限相關。