我試圖在本地機器上運行我的在線網站。我偶然發現了一個問題。致命錯誤:require_once():打開時失敗
這是我的htaccess
AddDefaultCharset UTF-8
Options -Indexes
#php_value include_path .:/home/sites/www.example.it/example.it/htdocs/conf/
php_value include_path .:/XAMPP/htdocs/conf/
php_value display_errors on
php_value upload_max_filesize 20M
php_value post_max_size 50M
php_flag magic_quotes_gpc Off
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
#RewriteBase/
#RewriteCond %{HTTP_HOST} ^example.it [NC]
#RewriteRule ^(.*)$ http://www.example.it/ [L,R=301]
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} /common.*
RewriteRule ^common/(.*) resources/media/common/$1
RewriteCond %{REQUEST_URI} /upload/img.*
RewriteRule ^upload/img/(.*)$ wapp/ir.php?path=$1&%{QUERY_STRING}
RewriteCond %{REQUEST_URI} /upload.*
RewriteRule ^upload/(.*) resources/upload/$1
RewriteCond %{REQUEST_URI} !/google.*
RewriteCond %{REQUEST_URI} !/common.*
RewriteCond %{REQUEST_URI} !/upload.*
RewriteCond %{REQUEST_URI} !/upload/img/.*
RewriteCond %{REQUEST_URI} !/wapp/ir.php
RewriteRule ^(.*)$ wapp/index.php?url=$1
</IfModule>
我收到的錯誤:
警告:require_once(conf.inc.php): failed to open stream: No such file or directory in C:\XAMPP\htdocs\wapp\index.php on line 2
致命錯誤:
我怎樣才能解決呢?也許這與XAMPP用戶的特權交易...
編輯:
GETCWD()給我 C:\ XAMPP \ htdocs中\ WAPP
conf.inc.php位於: C:\ XAMPP \ htdocs中\ CONF \
的需要的index.php: require_once( 「conf.inc.php」);
的config.inc.php是C:\ XAMPP \ htdocs中\的conf \ config.inc.php文件\。在哪裏我必須插入chdir(dirname(__ FILE__))?在require_once之前(「conf.inc.php」);? –
那麼你就錯了整個概念。你必須遍歷我更新我的答案 – Soundz
你是對的項目的根。我做了編輯,但我有同樣的錯誤: 警告:require_once(../ conf.inc.php):未能打開流:沒有這樣的文件或目錄在C:\ XAMPP \ htdocs \ wapp \第2行的index.php 致命錯誤:require_once():在C:\ XAMPP \ htdocs中打開所需的'../conf.inc.php'(include_path ='。:/ XAMPP/htdocs/conf /')失敗\ wapp \ index.php第2行 –