Title: Fatal error &#8211; pdoengine.class.php
Last modified: August 21, 2016

---

# Fatal error – pdoengine.class.php

 *  Resolved [koffe55](https://wordpress.org/support/users/koffe55/)
 * (@koffe55)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/fatal-error-pdoengineclassphp/)
 * Hi,
 * I’m having trouble installing wordpress 3.8.1 with sqlite-integration because
   I get no further than a blank screen with the following error message:
 * Unable to create a file in the directory! Please check your server settings. 
   Fatal error: Call to a member function prepare() on a non-object in /my/redacted/
   path/wordpress/wp-content/plugins/sqlite-integration/pdoengine.class.php on line
   307
 * I’ve tried several combinations of file and folder permissions, including the
   usual 755 and even 777, all to no avail.
 * Any suggestions?
 * Edit: I’m using Apache 2 on a shared web host. I don’t get this problem when 
   I try to install on WAMP or LAMP. I have PHP 5.4, php sqlite3, and mod_rewrite
   on the server, so I should be good to go.
 * [https://wordpress.org/plugins/sqlite-integration/](https://wordpress.org/plugins/sqlite-integration/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [kjmtsh](https://wordpress.org/support/users/kjmtsh/)
 * (@kjmtsh)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/fatal-error-pdoengineclassphp/#post-4777385)
 * Hi, koffe55
 * Thank you for reporting.
 * >  I’ve tried several combinations of file and folder permissions, including 
   > the usual 755 and even 777, all to no avail.
 * Which directory did you change the permission of? Error message means the `wp-
   content/database` directory is not writable.
 * Will you create the directory `wp-content/database` manually, change the permission
   of that directory to 777 and try installing again?
 * If the error message doesn’t disappear, please let me know again. Hope it will
   help.
 *  Thread Starter [koffe55](https://wordpress.org/support/users/koffe55/)
 * (@koffe55)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/fatal-error-pdoengineclassphp/#post-4777436)
 * I believe I have resolved the problem – it was due to weird ACL settings on the
   server and not file permissions. Thanks for your help, and the fantastic plugin!
 * Some notes of what I tried before I found that out –
 * I changed the permissions of every file and directory in the installation simultaneously.
 * I created the database manually and tried 777 to no luck. I reproduced the error
   by changing entries in a working database to have the wrong URL in the settings
   table.
 * Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Fatal error – pdoengine.class.php’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/sqlite-integration.svg)
 * [SQLite Integration](https://wordpress.org/plugins/sqlite-integration/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/sqlite-integration/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/sqlite-integration/)
 * [Active Topics](https://wordpress.org/support/plugin/sqlite-integration/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/sqlite-integration/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/sqlite-integration/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [koffe55](https://wordpress.org/support/users/koffe55/)
 * Last activity: [12 years, 1 month ago](https://wordpress.org/support/topic/fatal-error-pdoengineclassphp/#post-4777436)
 * Status: resolved