Проблемы с загрузкой Zends Session в начальной загрузке - PullRequest
0 голосов
/ 15 декабря 2010

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

Вот мой код:

$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();

Я запускаю этот код сразу после конца моего файла начальной загрузки.

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

1 Ответ

0 голосов
/ 15 декабря 2010
  • Вы создали таблицу в MySQL?
  • у вашего пользователя есть права на вставку / обновление / удаление для таблицы
  • ошибки вывода настроек php, в какой среде вы работаете производство / разработка

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

...