Основной курс по Joomla
0 Пользователей и 1 Гость просматривают эту тему.
  • 22 Ответов
  • 1385 Просмотров
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Пропала страница "404 не найдено" после обновления до последней версии.

теперь вместо "404 страница не найдена" вылазиет такая ошибка)


jos-Warning: exception 'RuntimeException' with message 'Unknown column 'header' in 'field list' SQL=SELECT `new_url`,`header`,`published` FROM `xxxx_redirect_links` WHERE `old_url` = 'http// моя страница несуществующая' LIMIT 0, 1' in /public_html/libraries/joomla/database/driver/mysqli.php:610 Stack trace: #0 /public_html/libraries/joomla/database/driver.php(1279): JDatabaseDriverMysqli->execute() #1 /public_html/plugins/system/redirect/redirect.php(86): JDatabaseDriver->loadObject() #2 [internal function]: PlgSystemRedirect::handleError(Object(JException)) #3 /public_html/libraries/legacy/error/error.php(760): call_user_func(Array, Object(JException)) #4 [internal function]: JError::handleCallback(Object(JException), Array) #5 /public_html/libraries/legacy/error/error.php(218): call_user_func_array(Array, Array) #6 /public_html/libraries/legacy/error/error.php(179): JError::throwError(Object(JException)) #7 /public_html/libraries/legacy/error/error.php(254): JError::raise(1, 404, '\xD0\x9C\xD0\xB0\xD1\x82\xD0\xB5\xD1\x80\xD0\xB8\xD0\xB0\xD0...', NULL, true) #8 /public_html/components/com_content/models/article.php(163): JError::raiseError(404, '\xD0\x9C\xD0\xB0\xD1\x82\xD0\xB5\xD1\x80\xD0\xB8\xD0\xB0\xD0...') #9 /public_html/plugins/system/yjsg/includes/yjsgcore/classes/extend/classes/YjsgJViewLegacyDefault30.php(398): ContentModelArticle->getItem() #10 /public_html/components/com_content/views/article/view.html.php(42): YjsgJViewLegacyDefault->get('Item') #11 /public_html/libraries/legacy/controller/legacy.php(690): ContentViewArticle->display() #12 /public_html/components/com_content/controller.php(104): JControllerLegacy->display(true, Array) #13 /public_html/libraries/legacy/controller/legacy.php(728): ContentController->display() #14 /public_html/components/com_content/content.php(38): JControllerLegacy->execute(NULL) #15 /public_html/libraries/cms/component/helper.php(392): require_once('/...') #16 /public_html/libraries/cms/component/helper.php(372): JComponentHelper::executeComponent('/...') #17 /public_html/libraries/cms/application/site.php(191): JComponentHelper::renderComponent('com_content') #18 /public_html/libraries/cms/application/site.php(230): JApplicationSite->dispatch() #19 /public_html/libraries/cms/application/cms.php(252): JApplicationSite->doExecute() #20 /public_html/index.php(45): JApplicationCms->execute() #21 {main}
« Последнее редактирование: 10.11.2015, 20:58:03 от b2z »
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Может лучше откатить на старую версию до обновления?
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Че делать то а?)) Может как-то можно вручную создать 404 страницу?)
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
создайте вручную по новому её, т.е. 404=ваш материал для 404
если не умеете-дам ссылку или напишу как.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
В менеджере расширений, все в порядке, уже жал исправить)
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
ТС-пишите в теме(не в личке), дабы если у кого-то такая же проблема будет-увидят, как исправить/изменить.
Повторюсь(из лички)-не может быть разные 404, и как они могут быть разными?
Материалом 404 помогу сделать, вашу цель и логику про разные-не понял.
Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
https://docs.joomla.org/Creating_a_Custom_404_Error_Page/ru
вот вам ссылка с неплохим мануалом и напутствиями.
если не получится:пишите в теме.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Спасибо буду пробовать) отпишу позже
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Начал делать как по инструкции и вдруг оказалось что не могу создать пункт меню))) Выбираю тип меню -материалы и но все сбрасывается. Походу сайт конкретно поломался после обновления) Может я неправильно обновил? Просто распаковал в корне сервера Joomla_3.4.5-Stable-Update_Package.zip  Потом нажал исправить Бд в менеджере расширений
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
дайте ссылку, логин и пасс на админку, посмотрю
и до этого сделайте бекап для вашего спокойствия
(лог и пас в личку)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Получилось создать меню)) дело было в настройках хостинга я изменял.

По поводу 404 ошибки: Скопировал файл error.php из /templates/system в под-директорию своего шаблона. Но в этом файле я не нашел строчки 'restricted access': как в инструкции. Что делать?)) В папке моего шаблона тоже был файл error.php и там была такая строчка))
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
ну если вы скопировали в иную папку, вам надо и пути менять к файлу error.
и зачем вам эта строка : restricted access ?
не изобретайте велосипед, сделайте как надо и всё.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Вот 4 пункт вашей инструкции:

4.Внесите изменения в файл error.php для перенаправления на свой материал под названием '404'
Измените содержание файла error.php следующим образом, добавив ниже расположенный код сразу под строчкой 'restricted access':
если Вы используете Joomla в версиях 1.6, 1.7, 2.5 или 3.x, то используйте, пожалуйста, следующий код:

if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=75');
exit;
}

Собственно куда вставлять код если нету строчки restricted access
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
1.это не моя интсрукция, а ссылка.
2.щас я приеду из маркета, помогу., не удобно в дороге.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
пишите, если траблы
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
 Так в какое место мне вставлять "код подключения" в файле error.php ?    ^-^

Вот код файла error.php, который я взял из /template/system/  и поместил в  /template/мой шаблон/ согласно инструкции

Спойлер
[свернуть]

« Последнее редактирование: 10.11.2015, 19:05:53 от sabnok »
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
это ответ или просьба?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Просьба) я показал код моего файла error.php, в какое место поместить код подключения?
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
до утра ждёт?утром поговорим, тем более в скайпе вы уже, честно, занят.
мне надо повозякаться с моей пажеркой.(мицик, классик)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
*

vipiusss

  • Профи
  • ********
  • 5529
  • 318
  • Круглая ава-зло!
хорошо)
помогу, просто правда занят.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

sabnok

  • Осваиваюсь на форуме
  • ***
  • 128
  • 1
Решил проблему!)) Понадобилось выполнить два Sql запроса к БД и прежняя 404 ошибка возвратилась)

ALTER TABLE `#_redirect_links` ADD header smallint(3) NOT NULL DEFAULT 301;
ALTER TABLE `#_redirect_links` MODIFY new_url varchar(255);

где # перфикс таблицы

« Последнее редактирование: 10.11.2015, 20:48:57 от sabnok »