0

我是 Opencart 的新手,并且已经建立了一个电子商务网站。当我在 localhost 上运行该站点时,一切都很好。但是当我在客户端服务器上托管所有内容时,显示的页面完全是空白的,甚至没有给出错误。我已经更新了数据库,托管了它,并按照互联网上的说明做了所有事情,但我无法理解为什么页面是空白的。

下面我分享了我的 config.php 文件-:

<?php
// HTTP
define('HTTP_SERVER', 'http://www.my_domain.in/');
define('HTTP_ADMIN', 'http://www.my_domain.in/wwwroot/admin/');
define('HTTP_IMAGE', 'http://www.my_domain.in/wwwroot/image/');
// HTTPS
define('HTTPS_SERVER', 'http://www.my_domain.in/');
define('HTTPS_ADMIN', 'http://www.my_domain.in/wwwroot/admin/');
define('HTTPS_IMAGE', 'http://www.my_domain.in/wwwroot/image/');
// DIR
define('DIR_APPLICATION', '/home/my_domain.in/wwwroot/catalog/');
define('DIR_SYSTEM', '/home/my_domain.in/wwwroot/system/');
define('DIR_DATABASE', '/home/my_domain.in/wwwroot/system/database/');
define('DIR_LANGUAGE', '/home/my_domain.in/wwwroot/catalog/language/');
define('DIR_TEMPLATE', '/home/my_domain.in/wwwroot/catalog/view/theme/');
define('DIR_CONFIG', '/home/my_domain.in/wwwroot/system/config/');
define('DIR_IMAGE', '/home/my_domain.in/wwwroot/image/');
define('DIR_CACHE', '/home/my_domain.in/wwwroot/system/cache/');
define('DIR_DOWNLOAD', '/home/my_domain.in/wwwroot/download/');
define('DIR_LOGS', '/home/my_domain.in/wwwroot/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'buds');
define('DB_PASSWORD', 'buds@1234');
define('DB_DATABASE', 'buds');
define('DB_PREFIX', 'oc_');
?>

这是我上传所有文件的目录结构-:

home/host/wwwroot
4

4 回答 4

1

永远不要像这样在 CMS 的服务器上复制和粘贴。只需先在服务器上安装相同版本的 opencart。

之后,从您的数据库中替换数据库。

之后上传服务器上的所有文件和目录,除了配置文件。请记住,打开购物车有两个配置文件,一个用于管理员,一个用于前台。

第一次上传时,在您的主 index.php(位于根目录)中,在启动 Web 应用程序之前将此行放在某处

ini_set('display_errors', 'on');

但不要忘记在网站成功运行后评论此行。

于 2013-09-12T00:47:34.553 回答
1

请在顶部写下以下代码:

<?php ini_set('display_errors', 'on'); ?>

您将确切了解导致空白屏幕的原因。或者,最好的方法是,如果您可以访问 php 的错误日志文件,它将包含所有内容。

于 2013-09-10T10:48:36.883 回答
1

我遇到了同样的问题。自 2 天以来,后端或前端正在挖掘中没有显示错误。

删除 config.php 和 admin/config.php 后,我在安装页面上发现了实际错误。

错误是 -

  • 缺少 php-zip 扩展名
  • 缺少 php-mbstring 扩展名

决议是 -

我已经安装了两个扩展php-zipphp-mbstring

并恢复 config.php 以及 admin/config.php

它对我有用:)

于 2018-10-09T10:40:06.367 回答
0

大多数时候是因为你使用的 php 版本。确保您的服务器的 php 版本高于您所需的 opencart 版本。

于 2017-09-20T21:02:57.437 回答