【发布时间】:2016-01-29 07:28:53
【问题描述】:
我用数据库从我的网络服务器完整备份了 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。请帮我解决这个问题。
【问题讨论】:
-
您必须在
DIR常量中提供绝对路径,例如C:\wamp\www\yoursitefolder/catalog/。 -
localhost apache 识别相对路径。它不需要是绝对路径。但我也试试这个,同样的错误。
-
做一件事,在你的系统中安装新的opencart,然后检查它的
config.php文件。或者可以检查您的.htaccess文件。 -
您能告诉我们您在 error_log 中看到的内容吗?这将有助于开始缩小范围。
-
@LeonardChallis error_log 文件未使用当前错误更新。
标签: php mysql localhost opencart