CMS (depraced!) > PHP Setup Wizard
PHP Setup WizardDate: 16 May 2010 | Posted by: perazdera |
![]() PHP Setup Wizard With PHP Setup Wizard you can improve your own project with a powerful setup system. With just few lines of code and some configuration changes, you can have an installer for your system deployment in few minutes. Feature Highlights Can require minimum PHP version or version range Checks if folder is writeable and performs test-write Login and database are verified before writing to file Supports multiple-queries, copy your queries from PhpMyAdmin Tests if user can create tables before trying to install tables Creates your system config file using template Can require some PHP extensions to be loaded Can require some PHP directives (settings) Short FAQ Who is this for? – Anyone who needs a installer for some project Do I have to be a programmer? – Nope! Just check out the Getting Started Guide and see how easy it is to include with your project (see Live Preview) What if I do not want some-step? – Simply disable it in the Installer configuration Can I get help with that? – Sure, I can help you as much as I can, but you get 33 pages of implementation documentation and the Getting Started Gude as well What examples are included? – The three examples shown in the Live Preview: Basic, Normal and Advanced, but of course in PHP Features Available installation steps Welcome Message PHP Requirements I/O File Permissions Test Terms Of Use Agreement Language Selection Time Zone Selection Database Server Connection Database Selection/Creation Database Access Test Database Table Prefix Install Database Tables Create Administrator Account Create Configuration File Finished Message General features: 14 available setup steps, each with individual configuration Available databases are listed with table count New databases can be created if server supports it Automatic session handling with optional encryption All HTML and forms are generated by HtmlMaker class PHP error messages can be disabled in configuration Settings overview tool for better mask file testing Creates the config file for the system being installed No deprecated functions used (like eregi) Template support (referred to as Mask files): Welcome/Outro messages (HTML) License agreement text (TXT) Create table queries (SQL) Insert root user query (SQL) Output system config file (PHP) Availability Tests: PHP Requirements test PHP version check (range can be specified) PHP extension check (mysqli, mbstring, mcrypt etc.) PHP directives check (safe_mode, register_globals etc.) Read/Write files and folders test Database privileges test When installation is completed, the installer can: Ignore itself and continues to run the installed system Delete itself and all files in the Installer folder Offers option to redo installation (if enabled in config) Download: http://www.digzip.com/files/8WWYNFTL/phpsetupwizard_cc.zip See full article |