2013-05-27 6 views
0

Перенос сайта Joomla на новый сервер, на самом деле не испытанный.joomla сломанный и не может понять это

Apache настроен, MySQL в реальном времени и DB был импортирован, пользователь/пароль/путь и конфигурация были соответственно обновлены.

DB подключен и дал мне эту странную ошибку. Я сделал некоторые исследования и кто-то предложил, чтобы удалить таблицу jos_ и воссоздать его, выполнив следующие действия:

CREATE TABLE IF NOT EXISTS `jos_session` (
`username` varchar(150) default '', 
`time` varchar(14) default '', 
`session_id` varchar(200) NOT NULL default '0', 
`guest` tinyint(4) default '1', 
`userid` int(11) default '0', 
`usertype` varchar(50) default '', 
`gid` tinyint(3) unsigned NOT NULL default '0', 
`client_id` tinyint(3) unsigned NOT NULL default '0', 
`data` longtext, 
PRIMARY KEY (`session_id`(64)), 
KEY `whosonline` (`guest`,`usertype`), 
KEY `userid` (`userid`), 
KEY `time` (`time`) 
) ENGINE=MyISAM DEFAULT CHARSET=utf8; 

Итак, теперь, когда это было сделано, я получаю следующее:

404 - Компонент не найден вы не можете посетить эту страницу из-за:

амбулаторного просроченная закладка/избранное поисковую систему, которая имеет вне просрочен список для этого сайта пропущен адрес у вас нет доступа к этой странице T он попросил, чтобы ресурс не был найден. Произошла ошибка при обработке вашего запроса. Пожалуйста, попробуйте одну из следующих страниц:

Главная страница

При попытке доступа к домашней странице (index.php) он делает то же самое ....

Какого черта я делал и как я могу это исправить?

Любая помощь наиболее ценится -

ОРИГИНАЛ ERROR (Just восстанавливался):

jtablesession :: магазин Ошибка функции DB не удалось с номером ошибки 1146 Таблица 'plumblev_joom347.jos_session' не существует SQL-= INSERT INTO jos_session (session_id, time, username, gid, guest, client_id) VALUES ('9890e7d1fa915e26d17121dd4eed8004', '1369667714', '', '0', '1', '0')

+0

Какова была начальная ошибка, которую вы получили до того, как вы изменили материал в базе данных? – Bakual

+0

@Bakual - Я только что восстановил его снова. jtablesession :: Store Failed Ошибка функции DB с номером ошибки 1146 Таблица 'plumblev_joom347.jos_session 'не существует SQL = INSERT INTO 'jos_session' (' session_id', 'time',' username', 'gid',' guest', 'client_id') VALUES (' 9890e7d1fa915e26d17121dd4eed8004 ',' 1369667714 ',' ' , '0', '1', '0') – user2330898

+0

Имеет ли база данных имя 'plumblev_joom347'? Если нет, вам нужно настроить это в файле configuration.php. Если да, существует ли таблица с именем 'jos_session'? Если нет, существует ли какой-либо другой префикс (jos_)? Если да, вам нужно настроить префикс в файле configuration.php. – Bakual

ответ

0

Перемещение не должно быть проблемой, если вы отредактируете файл configuration.php соответственно, особенно пути. Я бы просто попытался переместить таблицы со старого сервера на новый, перезаписав новые таблицы. Это до тех пор, пока вы используете ту же версию Joomla на обоих серверах.

+0

Тупой вопрос ... Я просто FTP'd над папкой и db. Я перезагружу его снова, но, вероятно, вы получите ту же проблему. Это как передать joomla! сайт? – user2330898

+0

Он должен работать, если вы отредактируете файл configuration.php, чтобы отобразить новые пути к папкам и новые параметры подключения к базе данных. – Bakual

1

Вам следует избегать перемещения Joomla! сайт вручную, если вы не знакомы с этим. Существует множество настроек, которые необходимо отрегулировать.

Лучшее использование Akeeba Backup вместе с Kickstart для этого. Он даже позволяет вам изменять префикс базы данных во время передачи.

+0

Это уже сделано, и я должен сделать все возможное ... любые предложения, кроме «не делать этого»? – user2330898

+0

Я рекомендую повторить его, как описано выше. Это займет всего пару минут. Проблема, которую вы имеете, может быть вызвана многими вещами, но ваш вопрос не дает правильных намеков. С Akeeba вы получаете чистую переустановку. Оттуда (* до * вы меняете что-либо после установки) его стоит попытаться приблизиться к корневой проблеме. – nibra

+0

@nibra, нет совсем никаких изменений в настройках. Только настройки базы данных (2 строки мин), а затем папки tmp и logs – Lodder

-1

Можете ли вы получить доступ к администратору? Если это так, убедитесь, что у вас установлена ​​страница по умолчанию, а также ее публикация.

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