Home
Name Modified Size InfoDownloads / Week
readme.txt 2011-01-19 2.4 kB
sqlmin.1.00.tar.gz 2011-01-19 20.6 kB
sqlmin.0.98.tar.gz 2011-01-12 13.2 kB
sqlmin.0.97.tar.gz 2010-12-30 13.1 kB
sqlmin.0.96.tar.gz 2010-12-24 12.4 kB
sqlmin.0.95.tar.gz 2010-12-08 12.2 kB
sqlmin.0.94.tar.gz 2010-11-27 10.3 kB
sqlmin.0.93.tar.gz 2010-11-20 10.1 kB
sqlmin.0.92.tar.gz 2010-11-14 8.5 kB
sqlmin.0.91.tar.gz 2010-11-13 7.7 kB
Totals: 10 Items   110.3 kB 1
+============+
| SQLmin.php |
+============+

SQLmin is a minimalist administrator for SQLite and MySQL databases.
The main script is sqlmin.php, where the administrator handling is implemented. 
This script imports another script that provides the class to handle a specific
database, e.g. sqlite.class.php provides the handler for sqlite database.

In order to install SQLMin, please follow the following steps:

   1. Put the php files extracted from sqlmin.tar.gz in the main directory of the target web server.
   2. Use your favorite browser to run the sqlmin.php script hosted in the web server.
   3. The first time, the script will ask you to create an administrator login.
   4. You MUST define a rule in file .htaccess to DENY user access to file 'sqlmin.cfg'.

Scripts
=======
sqlmin.php: main script
sqlite.class.php: db handler for SQLite
mysql.class.php: db handler for MySQL

Requirements
============
The enclosed scripts run on PHP 5.x with SQLite or MySQL and GD support.

+==================+
| IMPORTANT NOTICE |
+==================+

This software is licensed under the terms of the GNU GENERAL PUBLIC LICENSE,
please read the enclosed file license.txt or http://www.gnu.org/licenses/licenses.html

Note that this software is freeware and it is not designed, licensed or
intended for use in mission critical, life support and military purposes.

The use of this software is at the risk of the user.

+===================+
| SECURITY WARNINGS |
+===================+

1) after having installed this script on a web server, you MUST execute it as
   soon as possible in order to create the configuration file 'sqlmin.cfg'
2) you MUST define a rule in file .htaccess to DENY user access to file 
   'sqlmin.cfg', e.g. insert the following lines in .htaccess file:

<Files ~ "\.cfg$">
Deny from all
</Files>

+=========+
| History |
+=========+

version 1.00, 20-01-2011, stable release

+===================+
| Known limitations |
+===================+

1) The rename of tables is not working with old sqlite versions. Solution: sqlite 3.1.2 or higher required.
2) Create new table not implemented
3) The listing of mysql databases may take long time on a web server with thousands of mysql databases and may return an error "500 Server Error".


+========+
| Author |
+========+

Livio (javalc6@gmail.com)
Source: readme.txt, updated 2011-01-19