繁体   English   中英

将opencart从本地主机移至其他主机(Windows服务器)时,我的网站空白

[英]I am getting blank website while moving opencart from localhost to other host(windows server)

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

下面我分享了我的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

请在顶部写以下代码:

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

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

切勿在CMS的服务器上复制和粘贴此类内容。 只需先在服务器上安装相同版本的opencart。

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

之后,将除配置文件外的所有文件和目录上载到服务器上。 请记住,有两个配置文件用于打开购物车,一个用于管理,一个用于前端。

首次上传时,在启动Web应用程序之前,将这行放在主index.php(位于根目录中)中

ini_set('display_errors', 'on');

但在成功运行网站后,请不要忘记对此行发表评论。

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

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

错误是-

  • php-zip扩展名丢失
  • php-mbstring扩展名丢失

解决方案是-

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

并还原config.php以及admin / config.php

它为我工作:)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM