Commit Graph

49 Commits

Author SHA1 Message Date
Aleksander Machniak
517c9f9a8d Fix directories check in Installer on Windows (#1489576)
Added rcube_utils::is_absolute_path() method
2014-02-07 14:43:51 +01:00
Thomas Bruederli
0703bfecd0 Merged configuration refactoring from 'dev_config' branch back into master (#1487311) 2013-07-10 22:49:12 +02:00
Thomas Bruederli
8f49e4a99c Check filetype detection in installer and update script (#1489193) 2013-07-04 23:56:26 +02:00
Aleksander Machniak
461a30d771 Merge config files (#1487311).
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
2013-06-14 12:09:08 +02:00
Aleksander Machniak
399db1b647 Add db_prefix configuration option in place of db_table_*/db_sequence_* options
Make possible to use db_prefix for schema initialization in Installer (#1489067)
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
2013-04-27 18:31:40 +02:00
Aleksander Machniak
1b7b6be959 Fix list of required configuration options (#1489055). Removed support_url, and db_table_* 2013-04-19 09:28:36 +02:00
Aleksander Machniak
393618dacb Merge branch 'schema_upgrades' 2013-01-17 08:35:35 +01:00
Aleksander Machniak
4490d03649 Attach updatedb.sh script to the installer interface 2013-01-10 12:32:29 +01:00
Thomas Bruederli
619c320c0e Avoid direct execution of installer includes (#1488895) 2013-01-10 09:41:12 +01:00
Thomas Bruederli
5926684aab Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility 2012-11-25 17:57:39 +01:00
Thomas Bruederli
dc088e25c2 Fix installer to work with the new framework architecture 2012-11-25 17:49:42 +01:00
Aleksander Machniak
159691e7b1 Don't use protected property rcube_db::$db_error 2012-06-19 12:20:27 +02:00
Aleksander Machniak
91f2271fac Replace rcube_mdb2 with rcube_db 2012-06-19 12:00:07 +02:00
Aleksander Machniak
398bff5925 Replace rcube_mdb2/PEAR::MDB2 with rcube_db 2012-06-19 11:33:23 +02:00
alecpl
3be904be26 - Fixed imap test to non-default port when using ssl (#1488118) 2011-10-06 08:35:45 +00:00
thomascube
e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 2011-02-25 16:37:22 +00:00
alecpl
e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 2010-09-29 12:36:28 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
alecpl
d1dd13ee5c - Fix SMTP test in Installer (#1486952) 2010-08-25 19:09:13 +00:00
alecpl
27a96a40db - Fix path to SQL files when using pgsql/mysqli/sqlsrv drivers (#1486902) 2010-08-10 06:32:50 +00:00
alecpl
8062c0426d - Add note about enable_installer option (#1486787) 2010-06-14 06:59:41 +00:00
alecpl
058eb6cd70 - support dynamic hostname variables in config 2010-06-03 08:09:46 +00:00
alecpl
2563619a58 - small improvements 2010-05-26 08:57:00 +00:00
thomascube
23362230b5 Replace ALTER TABLE statement in Sqlite schema update script; more precise instructions for db updates and about new cleaning script 2010-04-20 07:26:11 +00:00
thomascube
2491c6240c Add minimal database schema check to installer and update script 2010-04-15 07:28:05 +00:00
alecpl
e987db1d46 - Fix SMTP test (#1486589) 2010-03-29 10:21:59 +00:00
alecpl
8ee7767036 - Fix directories checking when temp_dir/log_dir aren't set 2010-03-05 13:11:35 +00:00
alecpl
2c3d81dddd - use simple rcube_smtp class
- Installer: fix SMTP settings test
2009-07-21 12:31:59 +00:00
alecpl
ce16bbc74e - Fix "Initialize Database" button missing from installer (#1485802) 2009-04-05 09:50:49 +00:00
thomascube
871ca9adfe Add dependency checks for config options + update database schema with MDB2_Schema (doesn't work correctly yet) 2008-10-14 12:40:11 +00:00
thomascube
97d6590037 Validate 2008-10-03 21:05:58 +00:00
thomascube
e107123780 Add methods to check and update local config files + show HTML output in installer test step 2008-10-03 20:58:23 +00:00
thomascube
bba657e64f Made config files location configurable (#1485215) 2008-09-19 18:26:34 +00:00
alecpl
b77d0dd6c5 - added options to use syslog instead of log file (#1484850)
- added Logging & Debugging section in Installer
- fixed config from $_POST for next installer steps saving
- fixed and re-enabled debug_level setting in installer
2008-08-27 10:58:33 +00:00
alecpl
9e8e5fa634 - Removed support for PEAR::DB driver 2008-08-26 07:21:50 +00:00
thomascube
47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 2008-04-12 13:54:45 +00:00
thomascube
50e5eef2e3 New test-query that does not violate any foreign key contraints 2008-04-03 10:36:54 +00:00
till
7635d21b4c * fixing bug where people got: Call to undefined function decrypt_passwd()
(The form fields for smtp and imap test shared names and imap test overwrote smtp test fields (obviously).)
2008-03-23 20:42:24 +00:00
till
34eab044a1 * fixing spelling errors reported in #1484885 2008-03-22 12:52:22 +00:00
thomascube
308f419bfa Remove test for sockets + check if temp and log dirs are writeable 2008-03-05 14:14:40 +00:00
thomascube
807d17a4be Make rcube_install class PHP4 compatible + add warning for MDB2 on PHP4 + set MDB2 as default 2008-03-03 21:32:15 +00:00
thomascube
112c54ffbb Fix imap host selection in install script 2008-02-28 22:59:02 +00:00
thomascube
27564f1a22 Add IMAP test and some more options to installer script 2008-02-28 21:52:57 +00:00
thomascube
fa7539e7ad Send test message with mail() if no SMTP server configured; show input fields for SMTP auth if necessary 2008-02-27 14:23:41 +00:00
thomascube
b3f9dfb54e Allow to skip the config step if config files already exist 2008-02-27 08:11:17 +00:00
thomascube
ad43e637bd Add SMTP test to installer script 2008-02-26 18:08:19 +00:00
thomascube
190e97e886 Fix database initialization and check write access on the DB; update INSTALL instructions 2008-02-26 09:10:07 +00:00
thomascube
c5042d468e More installer stuff 2008-02-25 23:03:54 +00:00
thomascube
3549785897 First steps to implement an installer 2008-02-19 22:28:28 +00:00