Помогите с переносом сайта с Joomla 1.5 на локальный хостинг Open Server

DI
На сайте с 21.07.2016
Offline
1
2342

Добрый день!

Помогите решить проблему, за неимением большого опыта в данном вопросе приходится просить помощи.

Вопрос следующий - когда-то давно, купил интернет сайт сделанный под Joomla 1,5,22. Решил развернуть его на локальном хостинге на базе Open Server 5,2.2. Благодаря множественным инструкциям, в том числе найденным и на этом сайте, сделал следующее

- установил Joomla 3,6,2

- создал БД и выполнил импорт в нее

- скопировал файлы сайта, кроме логов и кэша

- отредактировал configuration.php

public $dbtype = 'mysqli';

public $host = 'kulinaropediya';

public $user = 'mysql';

public $password = '';

public $db = 'kulinaropediyaDB';

public $dbprefix = 'e9bpw_';

- запустил и ... в окне броузера Хром увидел стандартную страницу со стандартным шаблоном Protostar, мой сайт не виден

Больше ничего толкового у меня не получилось. Что я сделал не так, и как надо так ????

Samail
На сайте с 10.05.2007
Offline
361
#1
DmitryIM:
сайт сделанный под Joomla 1,5,22
DmitryIM:
установил Joomla 3,6,2
DmitryIM:
Что я сделал не так

Непонятно зачем было Joomla 3.6 устанавливать?

Нужно в domians пустую папку создать, в неё файлы сайта скопировать. Создать БД, импортировать в неё дамп базы сайта. Поменять в configuration.php имя базы, логин, пароль. Выбрать в настройках Open Server версию php 5.2. Перезапустить Open Server, набрать в браузере имя папки куда файлы копировали.

---------- Добавлено 30.08.2016 в 14:14 ----------

public $host = 'kulinaropediya';
Вы уверены что у вас имеенно такой хост, а не localhost?
public $user = 'mysql';

И что логин у вас mysql?

melkozaur
На сайте с 06.04.2010
Offline
505
#2

Насчет версий Joomla я тоже не понял, но в любом случае в файле конфигурации 2 ошибки:

public $dbtype = 'mysqli';

public $host = 'kulinaropediya'; - здесь надо вписать 'localhost'

public $user = 'mysql'; - здесь надо вписать 'root'

public $password = '';

public $db = 'kulinaropediyaDB';

public $dbprefix = 'e9bpw_';

Серверы в NL/US со скидкой 30% нашим читателям: E5-2650v4/10GB DDR4/240GB SSD/1 Gbps - от $20: https://ua-hosting.company/vps/nl SEO без компромиссов: https://seoleaks.net SEOLEAKS - продвижение сайтов: https://www.instagram.com/seoleaks
Onecontent
На сайте с 02.05.2016
Offline
82
#3
melkozaur:
Насчет версий Joomla я тоже не понял, но в любом случае в файле конфигурации 2 ошибки:
public $dbtype = 'mysqli';
public $host = 'kulinaropediya'; - здесь надо вписать 'localhost'
public $user = 'mysql'; - здесь надо вписать 'root'
public $password = '';
public $db = 'kulinaropediyaDB';
public $dbprefix = 'e9bpw_';

Пользователь не обязательно будет root, здесь как раз таки как создали надо вписать.

Создание и продвижение сайтов в Самаре ( https://onecontent.ru ) Автоаксессуары и тюнинг в Красноярске ( https://carbonado24.com )
melkozaur
На сайте с 06.04.2010
Offline
505
#4

Onecontent,

Чет я сомневаюсь, что ТС полез в настройки ОпенСервер и там создал нового пользователя.

DI
На сайте с 21.07.2016
Offline
1
#5

Большое спасибо всем откликнувшимся, но проблема до конца не решена, после проведения всех рекомендованых манипуляций вылетает ошибка

Fatal error: Cannot redeclare JConfig::$password in C:\OpenServer\domains\kulinarka\configuration.php on line 53

хотя в файле конфигурации вроде все правильно 53 строка выделена жирным и подчеркнута

<?php

class JConfig {

var $offline = '0';

var $editor = 'jce';

var $list_limit = '20';

var $helpurl = 'http://help.joomla.org';

var $debug = '0';

var $debug_lang = '0';

var $sef = '1';

var $sef_rewrite = '0';

var $sef_suffix = '0';

var $feed_limit = '10';

var $feed_email = 'site';

var $secret = 'xmO0mHgtNwAy2y1Y';

var $gzip = '0';

var $error_reporting = '-1';

var $xmlrpc_server = '0';

var $log_path = 'd:\\home\\happiness\\Сайт.ru\\docs\\logs';

var $tmp_path = 'd:\\home\\happiness\\Сайт.ru\\docs\\tmp';

var $live_site = 'http://Сайт.ru';

var $force_ssl = '0';

var $offset = '0';

var $caching = '0';

var $cachetime = '15';

var $cache_handler = 'file';

var $memcache_settings = array();

var $ftp_enable = '0';

var $ftp_host = '127.0.0.1';

var $ftp_port = '21';

var $ftp_user = '';

var $ftp_pass = '';

var $ftp_root = '';

var $dbtype = 'mysqli';

var $host = 'localhost';

var $user = 'root';

var $db = 'kulinarkaDB';

var $dbprefix = 'jos_';

var $mailer = 'mail';

var $mailfrom = 'Мыло@yandex.ru';

var $fromname = 'Кулинарный Портал';

var $sendmail = '/usr/sbin/sendmail';

var $smtpauth = '0';

var $smtpsecure = 'none';

var $smtpport = '25';

var $smtpuser = '';

var $smtppass = '';

var $smtphost = 'happiness.mysql';

var $MetaAuthor = '1';

var $MetaTitle = '1';

var $lifetime = '120';

var $session_handler = 'database';

var $password = '12345';

var $sitename = 'Любимая Кухня';

var $MetaDesc = 'Кулинарный портал';

var $MetaKeys = 'Напитки,Пицца,Салаты,Рецепты,Кулинария,Кулинарный портал,Популярные рецепты,Случайные рецепты';

var $offline_message = 'В настоящее время сайт закрыт на техническое обслуживание.Пожалуйста, зайдите позже.';

}

?>

Samail
На сайте с 10.05.2007
Offline
361
#6

Там написано что не может переопределить пароль

DmitryIM:
var $password = '12345';

На компьютере пароль от базы у вас не такой как на хостинге, а такой какой вы указали когда Open Server устанавливали. Если не указывали пароль то его и нет. Попробуйте стереть его в configuration.php.

DI
На сайте с 21.07.2016
Offline
1
#7

Спасибо за внимание, но я, действительно менял пароль. Тем более, что я получаю доступ к БД через панель PHPMyAdmin или MySQL manager под пользователем Root c паролем 12345

U
На сайте с 09.04.2015
Offline
28
#8

Это Вы у себя локально под рутом заходите. А на шареде Вам никто такого не позволит. Скорее всего, там логин как-то привязан к Вашему аккаунту.

Samail
На сайте с 10.05.2007
Offline
361
#9
DmitryIM:
но я, действительно менял пароль.
DmitryIM:
public $password = '';
DmitryIM:
увидел стандартную страницу со стандартным шаблоном Protostar

Судя по тому, что Joomla 3.6 на неправильный пароль не ругалась, пароля там всё таки нет.

DI
На сайте с 21.07.2016
Offline
1
#10

Большое спасибо всем откликнувшимся ,сайт заработал. Теперь попробую его проапгрейдить до последней версии

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий