2013-09-10 1 views
0

Я новичок в Opencart и создал сайт электронной коммерции. Все было нормально, когда я запускал сайт на локальном хосте. Но когда я размещал все на сервере клиента, отображаемая страница целиком пуста и даже не дает ошибок. Я уже обновил базу данных, разместил ее и сделал все в соответствии с инструкциями в Интернете, но я не могу понять, почему страница пуста.Я получаю пустой сайт при перемещении opencart с localhost на другой хост (сервер Windows)

Ниже я разделил свою config.php file-:

<?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', '[email protected]'); 
define('DB_DATABASE', 'buds'); 
define('DB_PREFIX', 'oc_'); 
?> 

Это структура каталога, в котором я загрузил все мои Files-:

home/host/wwwroot 
+0

У вас есть error_reporting? Как мы можем определить, какая ошибка и где, если вы, у кого есть доступ к коду, не можете? –

+0

Ваш код не содержит ошибок. Возможно, вам не хватает загрузки файла. – Pupil

ответ

2

Пожалуйста, напишите следующий код на наверх:

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

Вы получите именно то, что вызывает пустой экран. OR, Лучший способ, Если у вас есть доступ к файлу журнала ошибок php, в нем будет все.

2

Никогда не копируйте и не вставляйте это на сервере для CMS. просто установите одну и ту же версию opencart поверх сервера.

После этого замените базу данных на свой.

После этого загрузите все свои файлы и каталоги на сервере, кроме файла конфигурации. помните, что есть два файла конфигурации для открытой корзины, один для администратора и один для фронта.

Первый раз при загрузке, в главном index.php (находится в корневой директории) поместить эту строку где-то перед запуском веб-приложение

ini_set('display_errors', 'on'); 

, но не забывайте комментировать эту строку после успешного запуска веб-сайта ,

0

В большинстве случаев это потому, что вы используете версию на php. убедитесь, что версия вашего сервера php выше, чем требуется для вашей версии.

Смежные вопросы