Форум русской поддержки Joomla!® CMS
28.07.2017, 21:02:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Основной курс по Joomla
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор

Ошибка

 (Прочитано 806 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« : 20.06.2017, 13:10:46 »

После обновления такая ошибка.
Ошибка

Table 'buta-trave_myfly.#__postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `#__postinstall_messages`

Помогите разобраться.
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #1 : 20.06.2017, 13:13:18 »

После обновления такая ошибка.
Ошибка

Table 'buta-trave_myfly.#__postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `#__postinstall_messages`

Помогите разобраться.
базу обновляли и исправляли?
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #2 : 20.06.2017, 13:16:41 »

нет. а как ?
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #3 : 20.06.2017, 13:18:35 »

нет. а как ?

расширения-менеджер расширений-базы данных-исправить
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #4 : 20.06.2017, 13:24:34 »

 Такое выскакивает
Обратите внимание: неопределенное свойство: InstallerController::$ввод в /home/buta-trave/myflytrip.ru/docs/administrator/components/com_installer/controller.php по строке 37

фатальная ошибка: вызов функции-члена Get() на NULL в /home/buta-trave/myflytrip.ru/docs/administrator/components/com_installer/controller.php на линии 37
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #5 : 20.06.2017, 13:25:34 »

покажите строку из контроллера
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #6 : 20.06.2017, 13:30:19 »

Notice: Undefined property: InstallerController::$input in /home/buta-trave/myflytrip.ru/docs/administrator/components/com_installer/controller.php on line 37

Fatal error: Call to a member function get() on null in /home/buta-trave/myflytrip.ru/docs/administrator/components/com_installer/controller.php on line 37
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #7 : 20.06.2017, 13:31:05 »

$vName   = $this->input->get('view', 'install');
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #8 : 20.06.2017, 13:32:09 »

Notice: Undefined property: InstallerController::$input in /home/buta-trave/myflytrip.ru/docs/administrator/components/com_installer/controller.php on line 37

Fatal error: Call to a member function get() on null in /home/buta-trave/myflytrip.ru/docs/administrator/components/com_installer/controller.php on line 37

редактором откройте файл controller.php
и покажите 37 строчку +-5
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #9 : 20.06.2017, 13:32:54 »

вот 37 строка

$vName   = $this->input->get('view', 'install');
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #10 : 20.06.2017, 14:01:13 »

с какой версии на какую обновляли?
какая версия php на данный момент?
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #11 : 20.06.2017, 15:59:23 »

с 2.5 на 3.5.1
Записан
SeBun
Практически профи
*******

Репутация: +184/-5
Offline Offline

Пол: Мужской
Сообщений: 3158


@SeBun48


« Ответ #12 : 20.06.2017, 16:08:41 »

Контроллер не может работать с базой, т.к.
Table 'buta-trave_myfly.#__postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `#__postinstall_messages`
Смотрите по ошибкам, что выдает, и исправляйте таблицы. В данном случае отсутствует таблица _postinstall_messages, просто добавьте ее в базу.
« Последнее редактирование: 20.06.2017, 16:11:44 от SeBun » Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #13 : 20.06.2017, 16:10:05 »

Какую таблицу как добавить?
Записан
SeBun
Практически профи
*******

Репутация: +184/-5
Offline Offline

Пол: Мужской
Сообщений: 3158


@SeBun48


« Ответ #14 : 20.06.2017, 16:12:55 »

_postinstall_messages, префикс только ваш
Записан
SeBun
Практически профи
*******

Репутация: +184/-5
Offline Offline

Пол: Мужской
Сообщений: 3158


@SeBun48


« Ответ #15 : 20.06.2017, 16:17:27 »

Так же можете почитать про вашу проблему и пути ее решения тут.
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #16 : 20.06.2017, 16:50:46 »

теперь такая ошибка
Unknown column 'extension_id' in 'where clause' SQL=SELECT `#__postinstall_messages`.* FROM `#__postinstall_messages` WHERE `extension_id` = '700' AND `enabled` = '1' ORDER BY `postinstall_message_id` ASC
Записан
SeBun
Практически профи
*******

Репутация: +184/-5
Offline Offline

Пол: Мужской
Сообщений: 3158


@SeBun48


« Ответ #17 : 20.06.2017, 17:33:50 »

Ну, все правильно, таблица же не пустая, она с колонками должна быть, с заданными типами полей. Запрос должен быть такой (префикс поменяйте):

Код
CREATE TABLE IF NOT EXISTS `#__postinstall_messages` (
 `postinstall_message_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
 `extension_id` bigint(20) NOT NULL DEFAULT 700 COMMENT 'FK to #__extensions',
 `title_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for the title',
 `description_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for description',
 `action_key` varchar(255) NOT NULL DEFAULT '',
 `language_extension` varchar(255) NOT NULL DEFAULT 'com_postinstall' COMMENT 'Extension holding lang keys',
 `language_client_id` tinyint(3) NOT NULL DEFAULT '1',
 `type` varchar(10) NOT NULL DEFAULT 'link' COMMENT 'Message type - message, link, action',
 `action_file` varchar(255) DEFAULT '' COMMENT 'RAD URI to the PHP file containing action method',
 `action` varchar(255) DEFAULT '' COMMENT 'Action method name or URL',
 `condition_file` varchar(255) DEFAULT NULL COMMENT 'RAD URI to file holding display condition method',
 `condition_method` varchar(255) DEFAULT NULL COMMENT 'Display condition method, must return boolean',
 `version_introduced` varchar(50) NOT NULL DEFAULT '3.2.0' COMMENT 'Version when this message was introduced',
 `enabled` tinyint(3) NOT NULL DEFAULT 1,
 PRIMARY KEY (`postinstall_message_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 DEFAULT COLLATE=utf8mb4_unicode_ci;

Вот вся структура таблиц.
« Последнее редактирование: 20.06.2017, 17:38:11 от SeBun » Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #18 : 20.06.2017, 17:38:24 »

а где это поменять
Записан
SeBun
Практически профи
*******

Репутация: +184/-5
Offline Offline

Пол: Мужской
Сообщений: 3158


@SeBun48


« Ответ #19 : 20.06.2017, 17:39:59 »

а где это поменять

В базе данных. Удалите созданную вами таблицу и выполните тот запрос, который я дал, изменив префикс таблицы на свой.
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #20 : 20.06.2017, 17:40:36 »

а где это поменять

заходите в PMA открываете свою базу
создаете запрос
вместо # ставите свой префикс таблиц
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #21 : 20.06.2017, 17:54:56 »

в базе данных выдоло следущее
CREATE TABLE IF NOT EXISTS `#__postinstall_messages` (
`postinstall_message_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`extension_id` bigint(20) NOT NULL DEFAULT 700 COMMENT 'FK to #__extensions',
`title_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for the title',
`description_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for description',
`action_key` varchar(255) NOT NULL DEFAULT '',
`language_extension` varchar(255) NOT NULL DEFAULT 'com_postinstall' COMMENT 'Extension holding lang keys',
`language_client_id` tinyint(3) NOT NULL DEFAULT '1',
`type` varchar(10) NOT NULL DEFAULT 'link' COMMENT 'Message type - message, link, action',
`action_file` varchar(255) DEFAULT '' COMMENT 'RAD URI to the PHP file containing action method',
`action` varchar(255) DEFAULT '' COMMENT 'Action method name or URL',
`condition_file` varchar(255) DEFAULT NULL COMMENT 'RAD URI to file holding display condition method',
`condition_method` varch[...]
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #22 : 20.06.2017, 17:55:29 »

а в панели упровления
Ошибка

Table 'buta-trave_myfly.#__postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `#__postinstall_messages`
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #23 : 20.06.2017, 17:57:40 »

вы вместо # поставили свой префикс?
судя по запросу нет

CREATE TABLE IF NOT EXISTS `#__postinstall_messages` (     вот тут
и вот тут `extension_id` bigint(20) NOT NULL DEFAULT 700 COMMENT 'FK to #__extensions',
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #24 : 20.06.2017, 18:00:00 »

а где свой префекс узнать?
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #25 : 20.06.2017, 18:00:57 »

а где свой префекс узнать?
у вас название таблиц в базе следующее    префикс_таблица(поесть до черточки)
и вот те буквы ставите вместо #
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #26 : 20.06.2017, 18:02:02 »

CREATE TABLE IF NOT EXISTS `kyo4a__postinstall_messages` (
`postinstall_message_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
`extension_id` bigint(20) NOT NULL DEFAULT 700 COMMENT 'FK to #__extensions',
`title_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for the title',
`description_key` varchar(255) NOT NULL DEFAULT '' COMMENT 'Lang key for description',
`action_key` varchar(255) NOT NULL DEFAULT '',
`language_extension` varchar(255) NOT NULL DEFAULT 'com_postinstall' COMMENT 'Extension holding lang keys',
`language_client_id` tinyint(3) NOT NULL DEFAULT '1',
`type` varchar(10) NOT NULL DEFAULT 'link' COMMENT 'Message type - message, link, action',
`action_file` varchar(255) DEFAULT '' COMMENT 'RAD URI to the PHP file containing action method',
`action` varchar(255) DEFAULT '' COMMENT 'Action method name or URL',
`condition_file` varchar(255) DEFAULT NULL COMMENT 'RAD URI to file holding display condition method',
`condition_method` v[...]
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #27 : 20.06.2017, 18:02:21 »

Ошибка

Table 'buta-trave_myfly.#__postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `#__postinstall_messages`
Записан
lexxbry
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 213



« Ответ #28 : 20.06.2017, 18:03:35 »

Ошибка

Table 'buta-trave_myfly.#__postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `#__postinstall_messages`
да емае
зайдите в phpMyAdmin
откройте свою базу
у каждой таблицы стоит один и тот же префикс
Записан
Akiil
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


« Ответ #29 : 20.06.2017, 18:12:03 »

Новая
kyo4a_assets
kyo4a_associations
kyo4a_banners
kyo4a_banner_clients
kyo4a_banner_tracks
kyo4a_categories
kyo4a_contact_details
kyo4a_content
kyo4a_content_frontpage
kyo4a_content_rating
kyo4a_core_log_searches
kyo4a_extensions
kyo4a_finder_filters
kyo4a_finder_links


это же он kyo4a ?
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet