致命错误:require_once():无法打开所需' C:\ xampp \ htdocs / system / startup.php' (include_path ='。; N:\ New folder \ php \ PEAR')在第23行的N:\ New folder \ htdocs \ index.php ...
当我必须从c:
驱动器卸载XAMPP文件夹时,本地主机服务器上显示此错误但是我备份了htdocs和MySQL文件夹,当我在n:
驱动器中重新安装XAMPP并复制粘贴旧的htdocs时和MySQL到新文件,这个错误显示...
我面临的第二个问题是我的SQL没有在XAMPP控制面板上运行而是 Apache正在运行,没有任何问题...
出现此错误的原因是什么?
答案 0 :(得分:1)
OpenCart使用两个config.php
个文件,一个在根,另一个在admin
文件夹中。在这些文件中,定义了一些全局变量,包含安装文件夹的路径。安装OC时,它会自动查找路径并将它们写入两个配置文件中。
但是当您更改OC的目录(在磁盘上移动,上传到服务器)时,它们不会自动更新,您需要手动执行此操作:
// DIR
define('DIR_APPLICATION', '/path/to/public_html/catalog/');
define('DIR_SYSTEM', '/path/to/public_html/system/');
define('DIR_DATABASE', '/path/to/public_html/system/database/');
define('DIR_LANGUAGE', '/path/to/public_html/catalog/language/');
define('DIR_TEMPLATE', '/path/to/public_html/catalog/view/theme/');
define('DIR_CONFIG', '/path/to/public_html/system/config/');
define('DIR_IMAGE', '/path/to/public_html/image/');
define('DIR_CACHE', '/path/to/public_htmll/system/cache/');
define('DIR_DOWNLOAD', '/path/to/public_html/download/');
define('DIR_LOGS', '/path/to/public_html/system/logs/');
E.g。如果你有像这样的旧路径:
define('DIR_APPLICATION', 'c:/htdocs/catalog/');
现在您将其移至n:/New folder
,相应地更改所有路径,例如
define('DIR_APPLICATION', 'n:/New folder/htdocs/catalog/');