【问题标题】:Installing opencart on localhost在 localhost 上安装 opencart
【发布时间】: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


【解决方案1】:

define('DIR_APPLICATION', $_SERVER['DOCUMENT_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/');

【讨论】:

  • 这行不通。您可以建议的任何其他文件中的任何其他编辑都存在同样的问题。将有很大帮助。
猜你喜欢
  • 2016-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-10
  • 1970-01-01
  • 2014-09-17
  • 2023-04-06
相关资源
最近更新 更多