2010-12-15 3 views
0

У меня возникли проблемы с получением Zend для хранения моей сессии в таблице MySQL. Я шаг за шагом следил за руководством Zend Framework, и я не уверен, где я размещаю код в моем загрузочном файле, но после того, как фрагмент кода на месте, и я загружаю свой сайт, Apache просто падает. Буквально падает. Мои журналы не говорят ничего.Проблемы с загрузкой Zends Session в bootstrap

Вот мой код:

$db = Zend_Db::factory('Pdo_Mysql', array(
'host' => 'localhost', 
'username' => 'root', 
'password' => '*****', 
'dbname' => 'drecords' 
)); 

Zend_Db_Table_Abstract::setDefaultAdapter($db); 
$config = array(
'name' => 'sessions', 
'primary' => 'id', 
'modifiedColumn' => 'modified', 
'dataColumn' => 'data', 
'lifetimeColumn' => 'lifetime' 
); 

Zend_Session::setSaveHandler(new Zend_Session_SaveHandler_DbTable($config)); 

//start your session! 
Zend_Session::start(); 

Я бегу этот код сразу после того, как в конце моего Bootstrap файла.

Мой вопрос в том, что я делаю неправильно, если следую документации Zends? Есть ли что-то, что мне нужно знать, как дополнительный параметр конфигурации в моем MySQL или PHP.ini, о котором я не знаю?

+0

@ user542851: Пробовал ли вы другой сервер со всем отображением ошибок, то есть 'error_reporting (E_ALL);' – RageZ

ответ

0
  • Вы создали таблицу в MySQL?
  • ваш пользователь уже вставка/обновление/удаление привилегий на столе
  • сделать ваши выходные ошибки PHP наб.парам, в какой среде ваш ход производства/разработки

Я думаю, что код должен вероятно выходную ошибку, но если вы отключили вывод тех, кого вы не видите.

+0

Хорошо, я создал таблицу в соответствии с руководством, попробовал myisam и таблицу innodb, а также все гранты доступный при тестировании с моим корневым доступом. Я тестирую это в своей локальной среде. Есть ли что-то особенное, кроме того, что мой журнал ошибок php активен? Также, если бы я мог знать, где именно в моем boostrap код должен быть внедрен, он также будет полезен для тестирования. Я запустил его сегодня и поставил все, что появляется на моем apache и hp logs.Thanks – mmenafra

+0

в зависимости от настроек бутстрапа и приложения, ошибка может не отображаться, убедитесь, что вы находитесь в среде разработки – RageZ

Смежные вопросы