Chris@0: Chris@0: SQLITE REQUIREMENTS Chris@0: ------------------- Chris@0: Chris@0: To use SQLite with your Drupal installation, the following requirements must be Chris@0: met: Server has PHP 5.3.10 or later with PDO, and the PDO SQLite driver must be Chris@0: enabled. Chris@0: Chris@17: If you have not pdo_sqlite available depending on your system there are different ways to install it. Chris@17: Chris@17: Windows Chris@17: ------- Chris@17: Read more about it on http://www.php.net/manual/en/pdo.installation.php Chris@17: Chris@17: Linux Chris@17: ----- Chris@17: Chris@17: sudo apt-get install php-sqlite3 Chris@17: Chris@0: SQLITE DATABASE CREATION Chris@0: ------------------------ Chris@0: Chris@0: The Drupal installer will create the SQLite database for you. The only Chris@0: requirement is that the installer must have write permissions to the directory Chris@0: where the database file resides. This directory (not just the database file) also Chris@0: has to remain writeable by the web server going forward for SQLite to continue to Chris@0: be able to operate. Chris@0: Chris@0: On the "Database configuration" form in the "Database file" field, you must Chris@0: supply the exact path to where you wish your database file to reside. It is Chris@0: strongly suggested that you choose a path that is outside of the webroot, yet Chris@0: ensure that the directory is writeable by the web server. Chris@0: Chris@0: If you must place your database file in your webroot, you could try using the Chris@0: following in your "Database file" field: Chris@0: Chris@0: sites/default/files/.ht.sqlite Chris@0: Chris@0: Note: The .ht in the name will tell Apache to prevent the database from being Chris@0: downloaded. Please check that the file is, indeed, protected by your webserver. Chris@0: If not, please consult the documentation of your webserver on how to protect a Chris@0: file from downloading.