Php 无法将现有Opencart项目移动到新的本地服务器
我无法在新工作站中运行现有的Opencart项目。 下面是当我试图打开我的项目时它所说的。顺便说一下,我已经包括了数据库,我正在使用一个wampserver 以下是我的错误:Php 无法将现有Opencart项目移动到新的本地服务器,php,wamp,opencart,Php,Wamp,Opencart,我无法在新工作站中运行现有的Opencart项目。 下面是当我试图打开我的项目时它所说的。顺便说一下,我已经包括了数据库,我正在使用一个wampserver 以下是我的错误: Warning: fopen(C:\wamp\www\myshops/system/logs/) [function.fopen]: failed to open stream: No such file or directory in C:\wamp\www\myshops\system\library\log.php
Warning: fopen(C:\wamp\www\myshops/system/logs/) [function.fopen]: failed to open stream: No such file or directory in C:\wamp\www\myshops\system\library\log.php on line 6
( ! ) Fatal error: Call to a member function get() on a non-object in C:\wamp\www\myshops\index.php on line 101
Call Stack
# Time Memory Function Location
1 0.0023 485984 {main}( ) ..\index.php:0
2 0.1002 2039896 Front->dispatch( ) ..\index.php:272
3 0.1028 2122968 Front->execute( ) ..\front.php:29
4 0.1028 2122968 Action->execute( ) ..\front.php:34
5 0.1042 2171896 call_user_func ( ) ..\vq2-system_engine_action.php:65
6 0.1042 2171912 ControllerCommonHome->index( ) ..\vq2-system_engine_action.php:65
7 0.1043 2172472 Loader->controller( ) ..\home.php:12
8 0.1046 2173216 Action->execute( ) ..\vq2-system_engine_loader.php:12
9 0.1060 2245240 call_user_func ( ) ..\vq2-system_engine_action.php:65
10 0.1060 2245256 ControllerCommonContentLeft->index( ) ..\vq2-system_engine_action.php:65
11 0.1167 2421624 Loader->view( ) ..\content_left.php:177
12 0.1170 2410552 Log->__destruct( ) ..\log.php:0
13 0.1170 2410584 fclose ( ) ..\log.php:14
14 0.1170 2411096 error_handler( ) ..\log.php:14
我正在使用Windows 7进行开发。请再次手动检查WAMP服务器的路径
C:\wamp\www\
还可以修改root和admin上的两个配置文件
myshops/config
myshops/admin/config
如果仍然存在问题,请将其放在配置文件中并运行项目
var_dump($_SERVER);
查找
SCRIPT\u FILENAME
,然后检查配置文件中提供的路径是否与SCRIPT\u FILENAME
中显示的路径相同。我想说,当您将内容复制到新机器时,您丢失了一个文件“fopen(C:\wamp\www\myshops/system/logs/)[function.fopen]:无法打开流:没有这样的文件或目录”表示可能缺少日志目录。您也可以在旧工作站上压缩整个项目,然后在新工作站上解压缩。仅供参考:www.openwall.com/lists/oss-security/2016/01/19/16