Задавайте вопросы, мы ответим
Вы не зашли.
Вобщем сайт на Joomla 3.7 не могу зайти в админку пишет You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE username='ИМЯ'' at line 3 SQL=SELECT id, password FROM #_users WHERE username='ИМЯ'
Отредактированно Atnod (03.06.2017 09:19:37)
Неактивен
MySQL error 1064
кривая админка. имя таблицы нужно заключать в обратные кавычки.
как вариант переименуйте таблицу в _users
Неактивен
vasya написал:
MySQL error 1064
кривая админка. имя таблицы нужно заключать в обратные кавычки.
как вариант переименуйте таблицу в _users
Простите но вобще не понял, в SQL я 0, есть таблица h589x_users в ней есть три пользователя но при вводе данных этих при входе выдаёт вот такую ошибку.
Неактивен
ваш запрос обращается к таблице #_users
возможно, вы что-то неправильно указываете в настройках джумлы
Неактивен
vasya написал:
MySQL error 1064
кривая админка. имя таблицы нужно заключать в обратные кавычки.
как вариант переименуйте таблицу в _users
а ну примерно понял скачал дамп но ошибки не вижу вот что там написано
CREATE TABLE `9gx_users` (
`id` int(11) NOT NULL,
`name` varchar(255) NOT NULL DEFAULT '',
`username` varchar(150) NOT NULL DEFAULT '',
`email` varchar(100) NOT NULL DEFAULT '',
`password` varchar(100) NOT NULL DEFAULT '',
`block` tinyint(4) NOT NULL DEFAULT '0',
`sendEmail` tinyint(4) DEFAULT '0',
`registerDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`lastvisitDate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`activation` varchar(100) NOT NULL DEFAULT '',
`params` text NOT NULL,
`lastResetTime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Date of last password reset',
`resetCount` int(11) NOT NULL DEFAULT '0' COMMENT 'Count of password resets since lastResetTime',
`otpKey` varchar(1000) NOT NULL DEFAULT '' COMMENT 'Two factor authentication encrypted keys',
`otep` varchar(1000) NOT NULL DEFAULT '' COMMENT 'One time emergency passwords',
`requireReset` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'Require user to reset password on next login'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Дамп данных таблицы `9gx_users`
--
INSERT INTO `9gx_users` (`id`, `name`, `username`, `email`, `password`, `block`, `sendEmail`, `registerDate`, `lastvisitDate`, `activation`, `params`, `lastResetTime`, `resetCount`, `otpKey`, `otep`, `requireReset`) VALUES
(154, 'atn', 'Administrator', 'admin@ovoz.com', 'bbe7e290a7ad509ed', 0, 1, '2015-02-26 16:00:57', '0000-00-00 00:00:00', '0', '', '0000-00-00 00:00:00', 0, '', '', 0),
(155, 'Super User', 'atnod', 'atnod@mail.ru', '21232f297a57801fc3\r\n', 0, 1, '2015-02-26 16:00:57', '2015-02-18 20:12:14', '1', '', '0000-00-00 00:00:00', 0, '', '', 0);
--
-- Индексы сохранённых таблиц
--
--
-- Индексы таблицы `9gx_users`
--
ALTER TABLE `9gx_users`
ADD PRIMARY KEY (`id`),
ADD KEY `idx_name` (`name`),
ADD KEY `idx_block` (`block`),
ADD KEY `username` (`username`),
ADD KEY `email` (`email`);
--
-- AUTO_INCREMENT для сохранённых таблиц
--
--
-- AUTO_INCREMENT для таблицы `9gx_users`
--
ALTER TABLE `9gx_users`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=156;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Отредактированно Atnod (03.06.2017 10:38:44)
Неактивен
дамп здесь не при чем
вероятно, в настройках джумлы нужно указать префикс таблиц (9gx_ или h589x_ или ...), чтобы админка обращалась к нужной таблице
Неактивен
vasya написал:
дамп здесь не при чем
вероятно, в настройках джумлы нужно указать префикс таблиц (9gx_ или h589x_ или ...), чтобы админка обращалась к нужной таблице
с этим я разобрался но в phpmyadmin нету такого префикса что указан в конфиге а при подстановке других префиксов (9gx_ или h589x_ или ...) полностью крошится сайт
Неактивен
Atnod написал:
vasya написал:
дамп здесь не при чем
вероятно, в настройках джумлы нужно указать префикс таблиц (9gx_ или h589x_ или ...), чтобы админка обращалась к нужной таблицес этим я разобрался но в phpmyadmin нету такого префикса что указан в конфиге а при подстановке других префиксов (9gx_ или h589x_ или ...) полностью крошится сайт
а нет есть, извените, нашёл)
Неактивен
vasya написал:
MySQL error 1064
кривая админка. имя таблицы нужно заключать в обратные кавычки.
как вариант переименуйте таблицу в _users
есть таблица wm1rk_users как и прописано в конфиге db к ней и обращается, что происходит дальше непойму, где обратные кавычки ставить? даже в тексте ошибки в одном месте одинарные кавычки а в другом двойные 'WHERE username='ИМЯ'' at line 3,
Отредактированно Atnod (03.06.2017 11:10:54)
Неактивен
Atnod написал:
vasya написал:
MySQL error 1064
кривая админка. имя таблицы нужно заключать в обратные кавычки.
как вариант переименуйте таблицу в _usersесть таблица wm1rk_users как и прописано в конфиге db к ней и обращается, что происходит дальше непойму, где обратные кавычки ставить? даже в тексте ошибки в одном месте одинарные кавычки а в другом двойные 'WHERE username='ИМЯ'' at line 3,
ладно это я тоже понял это две одинарные кавычки, но дело в том что знак # это просто скрывается обращение к таблице
Неактивен
Atnod написал:
но дело в том что знак # это просто скрывается обращение к таблице
нет, в данном случае это часть имени таблицы
есть таблица в базе, например, wm1rk_users
джумла обращается к таблице префикс+users
в настройках джумлы нужно указать, что префикс = wm1rk_
иначе используется префикс по умолчанию = #_
Неактивен
vasya написал:
Atnod написал:
но дело в том что знак # это просто скрывается обращение к таблице
нет, в данном случае это часть имени таблицы
есть таблица в базе, например, wm1rk_users
джумла обращается к таблице префикс+users
в настройках джумлы нужно указать, что префикс = wm1rk_
иначе используется префикс по умолчанию = #_
спасибо большое за ответы, тут дело было в обновлении модуля джумлы, было не зайти в админку но я обошёл эту проблему путём заливки на фтп файла логин, и всё заработало... спасибо вам ещё раз!!!
Неактивен