Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
21 Июль 2025, 04:08:04
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Страниц  :   Вниз
  Печать  
Автор Тема: Re: нужна помощь, проект на Zend Framework  (Прочитано 1515 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Sergey Loysha
Самый
Настоящий гродненец
****

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

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


Просмотр профиля
« Ответ #0 : 02 Август 2011, 11:17:11 »

Голоса из космоса подсказывают мне, что Zend тут ни при чем.
мне кажется причём...

БД используете одну на всех серверах? Скиньте конфиги ПО на vds и на локальной машине.
бд то одна, но на локалку я сделал экспорт бд без данных(чисто структура) и с обнуление AUTO_INCREMENT

Вполне возможно, что .htaccess где-то неправильно настроен. Точнее - mod_rewrite

отключил .htaccess не помогло

жду ещё идей, теперь только по этой ошибке "Exception thrown without a stack frame in Unknown on line 0"
P.S. подсказывают, что возможно в сессиях проблема... посмотрим.

Добавлено: 02 Август 2011, 11:37:31
Выкладываю куски BaseController

Код:
// проверка на корректность домена
if(!in_array($_SERVER['SERVER_NAME'], array(CORE_URL, 'test.ru')))
{
$this->_redirect('http://'.CORE_URL.$_SERVER['REQUEST_URI']);
}

Код:
// Куки & Сессии
$session = new Zend_Session_Namespace(SESH);
$cookie = new Zend_Http_CookieJar();

$facebook = new Facebook(array(
'appId'  => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => false
));

// Устанавливаем переменные
$this->view->module = $this->_request->getModuleName();
$this->view->controller = $this->_request->getControllerName();
$this->view->action = $this->_request->getActionName();

// Может здесь что-то?
if( empty($session->queued_actions) )
{
$session->queued_actions = array();
}

// -----
if( !empty($session->queued_actions) )
{
$current_action_keys = array_keys( $session->queued_actions );
$current_action_key = reset( $current_action_keys );

$this->current_action = $session->queued_actions[$current_action_key];
$this->current_action['key'] = $current_action_key;
}

Код:
public function postDispatch()
{
$session = new Zend_Session_Namespace(SESH);

foreach( $session->queued_actions as $action_key => $queued_action )
{
unset($session->queued_actions[$action_key]);
if( $queued_action['type'] == 'redirect' )
{
$this->_redirect( $queued_action['location'] );
}
break;
}
}

может здесь что-то не так?
« Последнее редактирование: 02 Август 2011, 11:37:32 от SergioRezza » Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2025, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,089 секунд. Запросов: 20.