Тезисы выступления компании 7910 e-commerce на конференции "Электронная коммерция и торговля - 2008" на тему "Готовые программные решения для электронной коммерции" Подробнее»
Добрый день.
Купил скрипт, установил по адресу lu-lu.info
Работал без проблем.
Сейчас этот адрес не нужен, решил перенести магазин на доменное имя второго уровня lulu.ailuli.ru
Хостинг тот же. База MySQL та же самая, её не трогал.
Скопировал все файлы старого магазина в новую папку на ftp сервере. В файлах /includes/configure.php и /admin/includes/configure.php пути подредактировал: заменил lu-lu.info на lulu.ailuli.ru, www заменил на lulu
Однако главная страница отображается без оформления и картинок. По нажатию ссылок пытается лезть по старому адресу lu-lu.info.
В админке ошибка Каталог с картинками отсутствует: /home/host1222562/lulu.ailuli.ru/htdocs/www//images/
хотя www на lulu заменил.
Что делаю не так?
В файлах /includes/configure.php и /admin/includes/configure.php некоторые пути указаны относительные. Их также необходимо поправить, так как физическая папка с файлами поменялась.
Можно конкретнее?
Что и как здесь поправить?
<?php
/*
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://lulu.ailuli.ru'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'lulu.ailuli.ru');
define('HTTPS_COOKIE_DOMAIN', '');
define('HTTP_COOKIE_PATH', '/');
define('HTTPS_COOKIE_PATH', '');
define('DIR_WS_HTTP_CATALOG', '/');
define('DIR_WS_HTTPS_CATALOG', '');
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
define('DIR_FS_CATALOG', '/home/host1222***/lulu.ailuli.ru/htdocs/lulu/');
define('DIR_ADMIN', DIR_FS_CATALOG.'admin/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
define('DIR_WS_FORUM', 'forum/');
// define our database connection
define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'host1222***');
define('DB_SERVER_PASSWORD', '***');
define('DB_DATABASE', 'host1222***');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>
Если зайти по адресу lulu.ailuli.ru и навести мышь на любую ссылку, везде всплывает lu-lu.info...
Откуда он его берёт, если я везде в файлах configure.php этот сайт убрал?
Необходимо исправить все относительные пути на хостинге, например DIR_FS_CATALOG, DIR_WS_IMAGES и т.д. Вписать сюда реальные пути на сервере к файлам, относительно текущего каталога.
Еще попросите хостинг поддержку корректно настроить php.ini
У Вас сейчас DOCUMENT_ROOT указывает на старый путь /home/host1222562/ailuli.ru/htdocs/lulu
Это настройки конфигурации php на хостинге.
Спасибо, разобрался.
Файлы configure.php не обновлялись, хотя FileZilla писала, что всё перезаписано. Помогло предварительное удаление этих файлов.