Системная ошибка, повторите позже

А можно ли как-то подобные ошибки развернуть в дебаговых целях? К примеру, я сейчас у себя получаю такую ошибку при попытке зарегистрироваться (сайт стоит локально, снаружи доступа нет. Но выход в инет у машины есть). При этом в БД запись нового юзера появляется — в таблице prefix_user (я оставил дефолтный prefix_), в логах ничего нового не вижу (логирование sql_error включено).

Как мне, админу сайта, узнать, что именно стоит за лаконичным «Системная ошибка»? Может быть проблема с отправкой почты? Но, повторяю, в логах ничего нет. В конфиге никаких дебаговых опций не нашел.

6 комментариев

avatar
такая ошибка при регистрации появляется при отрицательном исходе
$this->User_Add($oUser)

public function Add(ModuleUser_EntityUser $oUser) {
		if ($sId=$this->oMapper->Add($oUser)) {
			$oUser->setId($sId);
			//чистим зависимые кеши
			$this->Cache_Clean(Zend_Cache::CLEANING_MODE_MATCHING_TAG,array('user_new'));
			return $oUser;
		}
		return false;
	}
продебаж результат
$this->oMapper->Add($oUser)
  • ort
  • 0
avatar
Спасибо, разобрался.

Я ставлю эксперимент по переводу движка на Postgres (не меняя кода, ххе). Пока результат, скорее, удачный.
В данном конкретном случае PG не возвращал OID (это уже давно опциональное поле и в текущих версиях PG по-дефолту отсутствует). Смотрим дальше…
avatar
отдельный маппер для PG? Здорово если будет возможность им потом поделиться :)
avatar
Да. Пока обхожусь самописным Postgresqlwrapper (а он внутри корежит приходящие запросы).
Ну и SQL создания всех таблиц пришлось перелопатить.
avatar
Не поделишься? =) встал вопрос очень важный об использовании LS с PGSQL
avatar
adsf
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.