升级服务器 PHP 版本后出现的问题

升级服务器 PHP 版本后出现的问题

我在 Symfony 1.4.8 中使用 Propel ORM 创建了我的项目。之前服务器的 PHP 版本是 5.2.*,我将其升级到了 5.3.4,然后问题开始在 Propel 中出现一些错误。错误如下:

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

是否有任何配置错误需要处理?请帮忙!

答案1

从 Php 5.3 开始,魔术引号已被弃用

http://www.php.net/manual/en/info.configuration.php#ini.magic-quotes-gpc

对于 PDO。检查您的 php.ini 是否已取消注释“extension=php_pdo.so”并将您的 PDO 类添加到您的数据库中。

相关内容