Тема: Перенос с localhost на хостинг

Начал работу на локалке (Openserver), теперь хочу перенести проект на хостинг.
Копирую файлы по ftp, экспортировал базу данных с локального проекта.
А при попытке импорта базы данных на хостинг при помощи phpMyAdmin получил ошибку

Ошибка

SQL-запрос:

--
-- База данных: `readyscript`
--
-- --------------------------------------------------------
--
-- Структура таблицы `kfxp_access_menu`
--
CREATE TABLE IF NOT EXISTS `kfxp_access_menu` (
`site_id` int( 11 ) DEFAULT NULL COMMENT 'ID сайта',
`menu_id` varchar( 50 ) DEFAULT NULL COMMENT 'ID пункта меню',
`menu_type` enum( 'user', 'admin' ) NOT NULL DEFAULT 'user' COMMENT 'Тип меню',
`user_id` int( 11 ) DEFAULT NULL COMMENT 'ID пользователя',
`group_alias` varchar( 50 ) DEFAULT NULL COMMENT 'ID группы',
KEY `site_id_menu_type` ( `site_id` , `menu_type` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8;

Ответ MySQL: Документация
#1046 - No database selected

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

#1046 - No database selected

MySQL просит Вас выбрать в какую БД заливать. Предположу, что Вы на странице "Home" пытаетесь импортировать не выбрав слева саму БД куда импортировать. Нужно выбрать БД и на вкладке "импорт" справа загрузить.
Программно в импортируемом файле, всё решается командой MySQL, которую надо прописать в самом начале.

USE `ИМЯБазыДанныхВкоторойсоздатьТаблицы`;

Re: Перенос с localhost на хостинг

Со второго раза импорт прошел успешно. smile
Вопрос снят.

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

Как уже писал, импорт прошел успешно.
Далее в файле config.auto.php поменял пароль БД. текущие настройки:

'DB_HOST' => '127.0.0.1',
 'DB_NAME' => 'readyscript',
  'DB_USER' => 'readyscript',
  'DB_PASS' => 'пароль',

но работать что-то не хочет.
по адресу site.ru совсем пусто, по адресу site.ru/admin - см. картинку. http://hostingkartinok.com/show-image.p … 60bbef1c99
Подскажите, пожалуйста, что-то еще в config.auto.php или в .htaccess поменять нужно?

P.s. не разобрался как вставить картинку в сообщение, поэтому вставил ссылку на нее.

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

Скорее всего не всё перенесли. Или к БД неправильно доступы указали. Включите отображение ошибок, чтобы увидеть http://readyscript.ru/faq/#faq-errors

Re: Перенос с localhost на хостинг

вот какую ошибку выводит

Warning: include(C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.addcss.php): failed to open stream: Нет такого файла или каталога in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 28

Warning: include(): Failed opening 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.addcss.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/www/teplo.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 28

Warning: include(C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.addjs.php): failed to open stream: Нет такого файла или каталога in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 29

Warning: include(): Failed opening 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.addjs.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/www/teplo.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 29

Warning: include(C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.addmeta.php): failed to open stream: Нет такого файла или каталога in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 30

Warning: include(): Failed opening 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.addmeta.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 30

Warning: include(C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\modifier.devnull.php): failed to open stream: Нет такого файла или каталога in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 31

Warning: include(): Failed opening 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\modifier.devnull.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 31

Warning: include(C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.tryinclude.php): failed to open stream: Нет такого файла или каталога in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 32

Warning: include(): Failed opening 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\function.tryinclude.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 32

Fatal error: Call to undefined function smarty_function_addcss() in /var/www/admin/www/site.ru/cache/smarty/compile/templates_perfume_layout_tpl.rs.tpl.php on line 34

это файл я перекопировал, он сейчас есть на сервере на хостинге. но что-то мне его содержимое не нравится

<?php /* Smarty version Smarty-3.1.18, created on 2016-07-14 19:15:21
         compiled from "C:\OpenServer\domains\readyscript-shop-middle\templates\perfume\layout.tpl" */ ?>
<?php /*%%SmartyHeaderCode:229535787ac89145300-56768333%%*/if(!defined('SMARTY_DIR')) exit('no direct access allowed');
$_valid = $_smarty_tpl->decodeProperties(array (
  'file_dependency' => 
  array (
    '5a18b46dabee10e4714232123594ac6bc9523513' => 
    array (
      0 => 'C:\\OpenServer\\domains\\readyscript-shop-middle\\templates\\perfume\\layout.tpl',
      1 => 1467712868,
      2 => 'rs',
    ),
  ),
  'nocache_hash' => '229535787ac89145300-56768333',
  'function' => 
  array (
  ),
  'variables' => 
  array (
    'THEME_SHADE' => 0,
    'shop_config' => 0,
    'app' => 0,
  ),
  'has_nocache_code' => false,
  'version' => 'Smarty-3.1.18',
  'unifunc' => 'content_5787ac89417e28_64016813',
),false); /*/%%SmartyHeaderCode%%*/?>

....

т.е. я так понимаю он локальный Openserver ищет и не находит.

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

и вот еще в том же файле

if (!is_callable('smarty_function_addjs')) include 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\\function.addjs.php';
if (!is_callable('smarty_function_addmeta')) include 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\\function.addmeta.php';
if (!is_callable('smarty_modifier_devnull')) include 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\\modifier.devnull.php';
if (!is_callable('smarty_function_tryinclude')) include 'C:/OpenServer/domains/readyscript-shop-middle/core/smarty/rsplugins\\function.tryinclude.php';

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

Это файлы кэша. Просто убейте папку cache

Re: Перенос с localhost на хостинг

Заработало! Спасибо большое!

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

Еще. Теперь сайт на хостинге, но если из админки хочешь перейти в Магазин и жмешь на эмблемку Глаз, то перебрасывает на старый (локальный) адрес http://readyscript-shop-middle/. Где поправить можно?

Повысить оценку Понизить оценку

11

Re: Перенос с localhost на хостинг

Владимир пишет:

Еще. Теперь сайт на хостинге, но если из админки хочешь перейти в Магазин и жмешь на эмблемку Глаз, то перебрасывает на старый (локальный) адрес http://readyscript-shop-middle/. Где поправить можно?

управление -> сайты

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

спасибо

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

Теперь обратная проблема возникла.

Хочу запустить на Openserver'е локальную версию сайта.
А базу закачал рабочую. Перебрасывает на домен который указан в Управление -> сайты.

Пробовал в через PhpMyAdmin менять в таблице kfxp_sites на readyscript-shop-middle (это название соответствующей папки в Openserver). Пробовал localhost писать.
Удалял совсем. Пробовал redirect_to_main_domain ставить 0. Не получается - пустая страница. Сервер перезапускал.

Повысить оценку Понизить оценку

Re: Перенос с localhost на хостинг

Не получается - пустая страница.

Пустая страница только если есть ошибки. Включите отображение ошибок:
https://readyscript.ru/faq/#faq-errors

Re: Перенос с localhost на хостинг

Вывод ошибок включил, проблема в папке cache была.
Спасибо!

Повысить оценку Понизить оценку