Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Неперехваченное исключение

Автор imperiya-mebeliРаздел Настройка системы и модулей

Ответов: 3
Просмотров: 3020
Последний ответ 22 Марта 2015, 19:10:53
от admin

0 Пользователей и 1 Гость просматривают эту тему.

*

KotikMurzik

  • *
  • 1
  • +0/-0
    • Просмотр профиля
Неперехваченное исключение
« : 24 Мая 2011, 20:24:11 »
Здравствуйте. Я столкнулся с такой вот проблемой.
 
Не подскажете ли Вы мне что делать?
 
Захожу супервайзером.
 
Ошибка: Access denied for user 'webkraso'@'%' to database 'wwwwebkrasotacom1'
 #0 /www/webkraso/www/htdocs/classes/modules/users/__import.php(138): permissionsCollection->setElementPermissions(27126, 23133, 2)
 #1 /www/webkraso/www/htdocs/classes/modules/def_module.php(82) : eval()'d code(1): __imp__users->setPerms(23133)
 #2 /www/webkraso/www/htdocs/classes/modules/def_module.php(82): unknown()
 #3 /www/webkraso/www/htdocs/classes/modules/users/class.php(21): def_module->__call('setPerms', Array)
 #4 /www/webkraso/www/htdocs/classes/modules/baseModuleAdmin.php(891): users->__call('setPerms', Array)
 #5 /www/webkraso/www/htdocs/classes/modules/baseModuleAdmin.php(891): users->setPerms(23133)
 #6 /www/webkraso/www/htdocs/classes/modules/def_module.php(82) : eval()'d code(1): baseModuleAdmin->saveEditedElementData(Array)
 #7 /www/webkraso/www/htdocs/classes/modules/def_module.php(82): unknown()
 #8 /www/webkraso/www/htdocs/classes/modules/content/class.php(65): def_module->__call('saveEditedEleme...', Array)
 #9 /www/webkraso/www/htdocs/classes/modules/content/__admin.php(70): content->__call('saveEditedEleme...', Array)
 #10 /www/webkraso/www/htdocs/classes/modules/content/__admin.php(70): content->saveEditedElementData(Array)
 #11 /www/webkraso/www/htdocs/classes/modules/def_module.php(82) : eval()'d code(1): __content->edit()
 #12 /www/webkraso/www/htdocs/classes/modules/def_module.php(82): unknown()
 #13 /www/webkraso/www/htdocs/classes/modules/content/class.php(65): def_module->__call('edit', Array)
 #14 /www/webkraso/www/htdocs/classes/modules/def_module.php(130): content->__call('edit', Array)
 #15 /www/webkraso/www/htdocs/classes/modules/def_module.php(130): content->edit()
 #16 /www/webkraso/www/htdocs/def_macroses.php(35): def_module->cms_callMethod('edit', NULL)
 #17 /www/webkraso/www/htdocs/index.php(175): macros_content()
 #18 {main}
 
Когда мне хозяин сайта дал пароль, и попросил изменить одним словом мелочи в тексте изначально вот эта фигня вылетать начала. что делать?
 
Заранее благодарю если подскажете решение этой проблемы

*

albion

  • ***
  • 109
  • +3/-0
    • Просмотр профиля
    • Веб-Админ
Re:Неперехваченное исключение
« Ответ #1 : 24 Мая 2011, 20:30:05 »
Ошибка: Access denied for user 'webkraso'@'%' to database 'wwwwebkrasotacom1' - Данная ошибка говорит о том, что у вас нет доступа к базе данных. Проверьте файл config.ini на правильность пароля и логина, а так же пути к базе данных и имени ее.

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #2 : 24 Мая 2011, 21:43:57 »
еще раз...,

вам дали пароль и при первом же запуске были эти строчки или ччто то менялось вами?
Помимо этих строчки что-то отображается\грузиться или дальше стопорит?


*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #3 : 22 Апреля 2013, 14:50:12 »
Здравствуйте.
Пытаюсь поменять права доступа в модуле "Пользователи" при чем не важно, поставить или снять галочку в любом поле, так же как и любое изменение типа пароля и т.д..
при нажатии "Сохранить" или "Сохранить и выйти" возникает:

Неперехваченное исключение
Ошибка (privateException): Can't find error redirect string

#0 /home/e/elem/public_html/classes/modules/def_module.php(941): def_module->errorPanic()
#1 /home/e/elem/public_html/classes/modules/users/__admin.php(139): def_module->errorNewMessage('???? ?????? ???...')
#2 /home/e/elem/public_html/classes/modules/def_module.php(65) : eval()'d code(1): __users->edit()
#3 /home/e/elem/public_html/classes/modules/def_module.php(65): eval()
#4 /home/e/elem/public_html/classes/modules/users/class.php(25): def_module->__call('edit', Array)
#5 /home/e/elem/public_html/classes/modules/def_module.php(129): users->__call('edit', Array)
#6 /home/e/elem/public_html/classes/modules/def_module.php(129): users->edit()
#7 /home/e/elem/public_html/classes/system/subsystems/cmsController/cmsController.php(387): def_module->cms_callMethod('edit', NULL)
#8 /home/e/elem/public_html/classes/system/subsystems/cmsController/cmsController.php(319): cmsController->prepareAdminSideGlobalVariables()
#9 /home/e/elem/public_html/libs/root-src/index.php(152): cmsController->getGlobalVariables()
#10 /home/e/elem/public_html/index.php(7): require('/home/e/elem...')
#11 {main}
Как исправить?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #4 : 22 Апреля 2013, 17:21:18 »
систематически появляется или разовый случай?

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #5 : 23 Апреля 2013, 09:49:59 »
Систематически. Проще создать нового пользователя, чем изменить значения у старого.

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #6 : 23 Апреля 2013, 10:32:51 »
Возможно, вы недавно обновились?
Возможно, у вас браузер не передает адрес ссылающейся страницы?

Судя по смыслу, это модуль обработки ошибок жалуется, что не может получить ссылку для возврата на предыдущую страницу. Видимо, какой-то параметр вы задаете неверно и ЮМИ пытается вывести сообщение об ошибке.


*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #7 : 23 Апреля 2013, 10:39:05 »
Мне в таком состоянии досталась система.
обновлялось последний раз в июле прошлого года. Версия системы на данный момент 2.8.5.2

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #8 : 24 Апреля 2013, 07:08:26 »
Цитировать
Пытаюсь поменять права доступа в модуле "Пользователи" при чем не важно, поставить или снять галочку в любом поле
Вы пытаетесь поменять права у конкретного пользователя? Какие именно права у него сейчас, если можно, покажите скриншот.

Или вы пытаетесь менять поля типа имя, фамилия? И какие назначены группы пользователей у пользователя
« Последнее редактирование: 24 Апреля 2013, 07:11:42 от admin »

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #9 : 24 Апреля 2013, 10:45:14 »
Я пытаюсь изменить пароль, или e-mail. у любого пользователя. вне зависимости Гость это или администратор.
даже у себя, у вновь созданного пользователя с правами супервайзера я не могу изменить пароль. ни добавить фамилию.


*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #10 : 24 Апреля 2013, 12:47:41 »
а у зарегистрированного пользователя получается изменить пароль или email? и какие права у вас? пробовали редактировать пользователей под другим пользователь с правами супервайзера?

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #11 : 24 Апреля 2013, 13:06:57 »
Сравните ваш код в __admin.php в районе строки 139 с рабочим из более поздней сборки:
preg_match('|^http:\/\/(?:www\.)?([^/]+)\/|ui', getServer('HTTP_REFERER'), $matches);
$domainsCollection = domainsCollection::getInstance();
if ( (!isset($matches[1]) || count($matches[1])!=1)
|| ($domainsCollection->getDomainId($matches[1])===false && $domainsCollection->getDomainId('www.'.$matches[1])===false) ) {
$this->errorNewMessage(getLabel('error-users-non-referer'));
$this->errorPanic();
}

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #12 : 24 Апреля 2013, 13:08:46 »
о да, домен не кириллический?

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #13 : 24 Апреля 2013, 13:19:35 »
а у зарегистрированного пользователя получается изменить пароль или email? и какие права у вас? пробовали редактировать пользователей под другим пользователь с правами супервайзера?
у меня права супервайзера. пробовала под другим супервайзером  редактировать, то же самое.
у зарегистрированного пользователя тоже ничего не удается изменить.

*

shoto

  • ***
  • 235
  • +4/-0
    • Просмотр профиля
Re:Неперехваченное исключение
« Ответ #14 : 24 Апреля 2013, 13:19:53 »
о да, домен не кириллический?
домены не кириллические.