# oil r migrate PHP Fatal error: Undefined class constant 'MYSQL_ATTR_COMPRESS' in /.../www/projects/fuel-blog/fuel/core/classes/database/pdo/connection.php on line 83 PHP Stack trace: PHP 1. {main}() /.../www/projects/fuel-blog/oil:0 PHP 2. Oil\Command::init() /.../www/projects/fuel-blog/oil:46 PHP 3. call_user_func() /.../www/projects/fuel-blog/fuel/packages/oil/classes/command.php:119 PHP 4. Oil\Refine::run() /.../www/projects/fuel-blog/fuel/packages/oil/classes/command.php:119 PHP 5. call_user_func_array() /.../www/projects/fuel-blog/fuel/packages/oil/classes/refine.php:99 PHP 6. Fuel\Tasks\Migrate->__call() /.../www/projects/fuel-blog/fuel/packages/oil/classes/refine.php:0 PHP 7. Fuel\Tasks\Migrate::_run() /.../www/projects/fuel-blog/fuel/core/tasks/migrate.php:150 PHP 8. Fuel\Core\Autoloader::load() /.../www/projects/fuel-blog/fuel/core/tasks/migrate.php:0 PHP 9. Fuel\Core\Autoloader::init_class() /.../www/projects/fuel-blog/fuel/core/classes/autoloader.php:247 PHP 10. call_user_func() /.../www/projects/fuel-blog/fuel/core/classes/autoloader.php:352 PHP 11. Fuel\Core\Migrate::_init() /.../www/projects/fuel-blog/fuel/core/classes/autoloader.php:352 PHP 12. Fuel\Core\Migrate::table_version_check() /.../www/projects/fuel-blog/fuel/core/classes/migrate.php:66 PHP 13. Fuel\Core\DBUtil::table_exists() /.../www/projects/fuel-blog/fuel/core/classes/migrate.php:541 PHP 14. Fuel\Core\Database_Query->execute() /.../www/projects/fuel-blog/fuel/core/classes/dbutil.php:561 PHP 15. Fuel\Core\Database_PDO_Connection->query() /.../www/projects/fuel-blog/fuel/core/classes/database/query.php:256 PHP 16. Fuel\Core\Database_PDO_Connection->connect() /.../www/projects/fuel-blog/fuel/core/classes/database/pdo/connection.php:141 Error - Undefined class constant 'MYSQL_ATTR_COMPRESS' in COREPATH/classes/database/pdo/connection.php on line 83
oil create fuel-blog cd fuel-blog/ oil g scaffold post title:varchar[255] description:text content:text oil refine migrate or oil r migrateAny help is appreciated. Onema
PHP 5.3.8 (cli) (built: Dec 5 2011 21:24:09)
# oil r migrate PHP Fatal error: Undefined class constant 'MYSQL_ATTR_COMPRESS' in /.../www/projects/fuel-blog/fuel/core/classes/database/pdo/connection.php on line 80 PHP Stack trace: PHP 1. {main}() /.../www/projects/fuel-blog/oil:0 PHP 2. Oil\Command::init() /.../www/projects/fuel-blog/oil:46 PHP 3. call_user_func() /.../www/projects/fuel-blog/fuel/packages/oil/classes/command.php:119 PHP 4. Oil\Refine::run() /.../www/projects/fuel-blog/fuel/packages/oil/classes/command.php:119 PHP 5. call_user_func_array() /.../www/projects/fuel-blog/fuel/packages/oil/classes/refine.php:99 PHP 6. Fuel\Tasks\Migrate->__call() /.../www/projects/fuel-blog/fuel/packages/oil/classes/refine.php:0 PHP 7. Fuel\Tasks\Migrate::_run() /.../www/projects/fuel-blog/fuel/core/tasks/migrate.php:150 PHP 8. Fuel\Core\Autoloader::load() /.../www/projects/fuel-blog/fuel/core/tasks/migrate.php:0 PHP 9. Fuel\Core\Autoloader::init_class() /.../www/projects/fuel-blog/fuel/core/classes/autoloader.php:247 PHP 10. call_user_func() /.../www/projects/fuel-blog/fuel/core/classes/autoloader.php:352 PHP 11. Fuel\Core\Migrate::_init() /.../www/projects/fuel-blog/fuel/core/classes/autoloader.php:352 PHP 12. Fuel\Core\Migrate::table_version_check() /.../www/projects/fuel-blog/fuel/core/classes/migrate.php:66 PHP 13. Fuel\Core\DBUtil::table_exists() /.../www/projects/fuel-blog/fuel/core/classes/migrate.php:541 PHP 14. Fuel\Core\Database_Query->execute() /.../www/projects/fuel-blog/fuel/core/classes/dbutil.php:561 PHP 15. Fuel\Core\Database_PDO_Connection->query() /.../www/projects/fuel-blog/fuel/core/classes/database/query.php:256 PHP 16. Fuel\Core\Database_PDO_Connection->connect() /.../www/projects/fuel-blog/fuel/core/classes/database/pdo/connection.php:141 Error - Undefined class constant 'MYSQL_ATTR_COMPRESS' in COREPATH/classes/database/pdo/connection.php on line 80
mgabrielro wrote on Wednesday 19th of September 2012:I was having the same problem 5 minutes ago. I commented the if() and now it works for me.
$compress == false
It looks like you're new here. If you want to get involved, click one of these buttons!