annotate core/INSTALL.sqlite.txt @ 7:848c88cfe644

More layout
author Chris Cannam
date Fri, 05 Jan 2018 13:59:44 +0000
parents 4c8ae668cc8c
children 129ea1e6d783
rev   line source
Chris@0 1
Chris@0 2 SQLITE REQUIREMENTS
Chris@0 3 -------------------
Chris@0 4
Chris@0 5 To use SQLite with your Drupal installation, the following requirements must be
Chris@0 6 met: Server has PHP 5.3.10 or later with PDO, and the PDO SQLite driver must be
Chris@0 7 enabled.
Chris@0 8
Chris@0 9 SQLITE DATABASE CREATION
Chris@0 10 ------------------------
Chris@0 11
Chris@0 12 The Drupal installer will create the SQLite database for you. The only
Chris@0 13 requirement is that the installer must have write permissions to the directory
Chris@0 14 where the database file resides. This directory (not just the database file) also
Chris@0 15 has to remain writeable by the web server going forward for SQLite to continue to
Chris@0 16 be able to operate.
Chris@0 17
Chris@0 18 On the "Database configuration" form in the "Database file" field, you must
Chris@0 19 supply the exact path to where you wish your database file to reside. It is
Chris@0 20 strongly suggested that you choose a path that is outside of the webroot, yet
Chris@0 21 ensure that the directory is writeable by the web server.
Chris@0 22
Chris@0 23 If you must place your database file in your webroot, you could try using the
Chris@0 24 following in your "Database file" field:
Chris@0 25
Chris@0 26 sites/default/files/.ht.sqlite
Chris@0 27
Chris@0 28 Note: The .ht in the name will tell Apache to prevent the database from being
Chris@0 29 downloaded. Please check that the file is, indeed, protected by your webserver.
Chris@0 30 If not, please consult the documentation of your webserver on how to protect a
Chris@0 31 file from downloading.