【发布时间】:2011-08-02 09:17:53
【问题描述】:
这是目录结构
- /global.php
- /includes/class_bootstrap.php
- /includes/init.php
- /plugins/myplugin.php
这是这些文件中的代码
/start.php
require('./includes/class_bootstrap.php');
/includes/class_bootstrap.php
define('CWD', (($getcwd = getcwd()) ? $getcwd : '.'));
require_once(CWD . '/includes/init.php');
/plugins/myplugin.php
require_once(dirname(__FILE__).'../global.php');
据我了解,问题出在 class_bootstrap.php 文件中,因为它为 CWD 生成了错误的路径 这是错误:
警告:require_once(C:/wamp/www/vb4/plugins/includes/init.php) [function.require-once]: 无法打开流:第 35 行的 C:/wamp/www/vb4/global.php 中没有这样的文件或目录
如您所见,“C:/wamp/www/vb4/plugins/includes/init.php”路径错误。
主要问题是我只能编辑 myplugin.php 文件其他文件是 CMS 核心文件,不应更改。
我该如何解决这个问题?
【问题讨论】: