2011-01-21 99 views
2

我使用Symfony 1.4和ORM作为Propel来创建我的项目。上次我曾提升服务器的PHP版本5.2到5.3,从那个时候我正在错误的PHP中的magic_quotes_gpc问题symfony

PHP Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0

PHP Fatal error: Class 'PDO' not found in /usr/local/lib/php/symfony/plugins/sfPropelPlugin/lib/vendor/propel/util/PropelPDO.php on line 42

PHP Warning: Module 'PDO' already loaded in Unknown on line 0

PHP Warning: Module 'pdo_sqlite' already loaded in Unknown on line 0

PHP Warning: Module 'SQLite' already loaded in Unknown on line 0

有什么东西我可以在代码中完成,或者在php.ini关闭“magic_quotes_gpc的” ? 请帮忙!

+0

听起来就像你有一个PHP配置问题,你需要在你开始处理任何代码之前处理。查看哪些类型的问题属于哪个ServerFault。 StackOverflow仅适用于编程问题。 – 2011-01-21 11:47:20

+0

好!当然,我认为这可能是关于Symfony的问题! – 2011-01-21 11:52:26

回答

1

通过在error_reporting()中禁用E_DEPRECATED可以使第一个错误消失。

(注:在一般情况下,沉默的错误消息是不处理错误的一个好方法 - 处理这个错误的正确方法是你scipts升级到支持PHP 5.3版本)

但是你有四个更严重的错误,我不确定。