Php 在本地主机上安装opencart

Php 在本地主机上安装opencart,php,mysql,localhost,opencart,Php,Mysql,Localhost,Opencart,我用数据库从我的web服务器获取了opencart的完整备份。现在我想将其安装在本地主机上,这样我就可以对代码进行更改,并可以在本地对其进行测试。因此,我将文件夹复制到本地服务器的根目录中。服务器为其创建了一个新数据库。然后编辑config.php文件,如下所示 <?php // HTTP define('HTTP_SERVER', 'http://localhost/sillypunter/ocart/'); define('HTTP_CATALOG', 'http://loca

我用数据库从我的web服务器获取了opencart的完整备份。现在我想将其安装在本地主机上,这样我就可以对代码进行更改,并可以在本地对其进行测试。因此,我将文件夹复制到本地服务器的根目录中。服务器为其创建了一个新数据库。然后编辑config.php文件,如下所示

    <?php
// HTTP
define('HTTP_SERVER', 'http://localhost/sillypunter/ocart/');
define('HTTP_CATALOG', 'http://localhost/sillypunter/ocart/')
// HTTPS
define('HTTPS_SERVER', 'http://localhost/sillypunter/ocart/');

// DIR
define('DIR_APPLICATION', 'sillypunter/ocart/catalog/');
define('DIR_SYSTEM',     'sillypunter/ocart/system/');
define('DIR_DATABASE',  'sillypunter/ocart/system/database/');
define('DIR_LANGUAGE', 'sillypunter/ocart/catalog/language/');
define('DIR_TEMPLATE', 'sillypunter/ocart/catalog/view/theme/');
define('DIR_CONFIG',  'sillypunter/ocart/system/config/');
define('DIR_IMAGE', 'sillypunter/ocart/image/');
define('DIR_CACHE', 'sillypunter/ocart/system/cache/');
define('DIR_DOWNLOAD', 'sillypunter/ocart/download/');
define('DIR_LOGS', 'sillypunter/ocart/system/logs/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'sp_user');
define('DB_PASSWORD', 'sp1234');
define('DB_DATABASE', 'sp_ocar');
define('DB_PREFIX', 'sp_');
?>

但在浏览器上,它给了我服务器错误500。我使用的是ubuntu 14.04、apache2、mysql和php。请帮我解决这个问题

define('DIR\u APPLICATION',$\u SERVER['DOCUMENT\u ROOT']。'sillypunter/ocart/catalog/'); 定义('DIR_SYSTEM',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/SYSTEM/'); 定义('DIR_DATABASE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/system/DATABASE/'); 定义('DIR_LANGUAGE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/catalog/LANGUAGE/'); 定义('DIR_TEMPLATE',$_SERVER['DOCUMENT_ROOT'].'sillypunter/ocart/catalog/view/theme/'); 定义('DIR_CONFIG',$_SERVER['DOCUMENT_ROOT'].'sillypunter/ocart/system/CONFIG/'); 定义('DIR_IMAGE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/IMAGE/'); 定义('DIR_CACHE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/system/CACHE/'); 定义('DIR_DOWNLOAD',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/DOWNLOAD/'); 定义('DIR_LOGS',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/system/LOGS/')

define('DIR\u APPLICATION',$\u SERVER['DOCUMENT\u ROOT']。'sillypunter/ocart/catalog/'); 定义('DIR_SYSTEM',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/SYSTEM/'); 定义('DIR_DATABASE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/system/DATABASE/'); 定义('DIR_LANGUAGE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/catalog/LANGUAGE/'); 定义('DIR_TEMPLATE',$_SERVER['DOCUMENT_ROOT'].'sillypunter/ocart/catalog/view/theme/'); 定义('DIR_CONFIG',$_SERVER['DOCUMENT_ROOT'].'sillypunter/ocart/system/CONFIG/'); 定义('DIR_IMAGE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/IMAGE/'); 定义('DIR_CACHE',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/system/CACHE/'); 定义('DIR_DOWNLOAD',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/DOWNLOAD/');
定义('DIR_LOGS',$_SERVER['DOCUMENT_ROOT']。'sillypunter/ocart/system/LOGS/')

您必须在
DIR
常量中指定绝对路径,如
C:\wamp\www\yoursitefolder/catalog/
。localhost apache可以识别相对路径。它不需要是绝对路径。但我也尝试了这个,同样的错误。做一件事,在系统中安装新鲜的opencart,然后检查它的
config.php
文件。或者可以检查您的
.htaccess
文件。您能告诉我们您在错误日志中看到了什么吗?这将有助于缩小它的范围。@LeonardChallis error\u日志文件未使用当前错误更新。您必须在
DIR
常量中指定绝对路径,如
C:\wamp\www\yoursitefolder/catalog/
。localhost apache可以识别相对路径。它不需要是绝对路径。但我也尝试了这个,同样的错误。做一件事,在系统中安装新鲜的opencart,然后检查它的
config.php
文件。或者可以检查您的
.htaccess
文件。您能告诉我们您在错误日志中看到了什么吗?这将有助于开始缩小范围。@LeonardChallis错误日志文件没有用当前错误更新。这不起作用。在您可以建议的任何其他文件中进行任何其他编辑都会遇到同样的问题。这将非常有帮助。这不起作用。在您可以建议的任何其他文件中进行任何其他编辑都会遇到同样的问题。这将非常有帮助。