Commit Graph

90 Commits

Author SHA1 Message Date
Ralf Becker
98376b5908 * PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage 2018-04-09 16:02:00 +02:00
Ralf Becker
29739f6b82 * remove requirement for deprecated php-mcrypt extension 2016-06-21 10:15:23 +02:00
Ralf Becker
f41a6da838 add zip extension to installcheck, as it is required to merge-print office files 2016-06-17 11:17:21 +02:00
Ralf Becker
c15fcdfb52 WIP egw installs now without phpgwapi and allows to login 2016-05-02 22:26:40 +00:00
Ralf Becker
3c9353514d check of (newer) "mysqli" extension not old "mysql" no longer existing in PHP 7.0+ 2016-03-09 06:58:46 +00:00
Ralf Becker
3c4cb54f34 * Setup: allow to use Composer (https://getcomposer.org/) to manager requirements (instead of PEAR) 2015-01-18 12:05:09 +00:00
Ralf Becker
b98972582c check if allow_url_fopen = On 2014-12-15 14:29:56 +00:00
Ralf Becker
ca4f49121f fix pear upgrade (not update) command given as instructions to user 2014-12-15 10:33:42 +00:00
Ralf Becker
b5d4177bde removing no longer used checks and fixing IDE warnings 2014-12-15 09:36:27 +00:00
Ralf Becker
8497d0cfd5 removing egw-pear 2014-12-11 10:48:16 +00:00
Ralf Becker
a025e4f5a5 PEAR check: show version again, if available, instead of just "Yes" 2014-08-27 12:16:16 +00:00
Ralf Becker
e3e42b3dc8 be more specific about found pear packages, for which we could not check the version 2014-08-27 10:25:17 +00:00
Klaus Leithoff
0b851a622b get rid of php notice undefined variable: channel 2014-06-10 09:16:10 +00:00
Ralf Becker
91e2992172 fix pear install command to include channel 2014-05-12 14:52:36 +00:00
Ralf Becker
107a48ce2c fixed checks and config to use mbstring.func_overlaod=0 and disabled checks from anyway not supported databases 2014-02-22 17:12:24 +00:00
Ralf Becker
4ac778c4d9 show channel and add command how to discover channel to help message 2013-10-29 09:29:51 +00:00
Ralf Becker
a4d8c8dac1 check for pear.horde.org/Horde_Imap_Client 2013-10-29 09:05:16 +00:00
Ralf Becker
025c6a4c22 need to report expired accounts as NOT active and add ability to copy shadowExpire attribute from LDAP to AD (not done by samba-tool classicupgrade!) 2013-06-20 09:54:08 +00:00
Ralf Becker
6c4a1e0b72 adding Mac ports location of tnef 2012-03-11 09:39:19 +00:00
Ralf Becker
a363919485 added check for tidy and xmlreader extension 2011-09-06 09:53:28 +00:00
Ralf Becker
68e369cdd7 use /usr/bin/tnef if available, before search tnef or ytnef via which in the path, to cope with system having it NOT in the path, but at its standard location 2011-02-22 13:09:09 +00:00
Ralf Becker
d5a4b78bae * fixed "undefined function lang_select" issue, if no cookies are allowed, also showing again language selection for new installs 2011-02-03 02:01:48 +00:00
Klaus Leithoff
ac431bfbcf extending check install for optional tnef/ytnef check used by FeLaMiMail to decode winmail.dat files/attachments; Provided by HJTappe; Adding check for PEAR::MailMime and PEAR::Mail_mimeDecode used by FeLaMiMail to import message/rfc files to a mailbox 2010-10-20 09:42:32 +00:00
Ralf Becker
8be6483a2a * added valid timezone set in php.ini check 2010-09-29 09:15:29 +00:00
Ralf Becker
453945c9c9 fix an other PHP5.3 deprecated error 2010-09-27 14:28:36 +00:00
Ralf Becker
83a9c7253c several fixes around jpgraph:
- fixed wrongly reported jpgraph path "/jpgraph", if open_basedir is active and parent of EGroupware dir not accessible
- detect if jpgraph.php is direct in jpraph directory or in src subdirectory
- allow to specifiy arbitrary jpgraph path via defining EGW_JPGRAPH_PATH (eg. in header.inc.php)
--> should fix most jpgraph related issues
2010-09-25 07:38:27 +00:00
Ralf Becker
409b8dd552 removed old jpgraph version and added setup and pm level checks asking user to install a recent one 2010-09-17 17:25:44 +00:00
Ralf Becker
83206fd03f added a check for json extension 2010-06-11 13:36:11 +00:00
Ralf Becker
aca8b220df fixed problem pointed out by Nahuel Grisolia <ngrisolia@cybsec.com> 2010-02-13 02:57:22 +00:00
Ralf Becker
868e9b7356 "supress warning \"session.save_path not writable by webserver\", if open_basedir is activ and path is NOT included
--> spares users from false warning, that they can not login, because sessions not working"
2009-12-01 13:58:39 +00:00
Ralf Becker
db3b46293b "- using realpath('..') to give user pathes in filesystem (in errors)
- using 'only_if_exists' for 'is_world_writable'=>false check, to cope with doc symlinks under Debian, which are not included in open_basedir (gave file does not exists error and stoped check)"
2009-10-01 09:51:28 +00:00
Ralf Becker
07c3816a14 "added check for following php extensions:
- error if ctype is missing (required by HTMLpurifier)
- warning if mcrypt is missing (eTemplate form state)"
2009-08-14 09:48:49 +00:00
Ralf Becker
e50f35cbad "- error_reporting E_ALL
- fixed handling of session_save_path() returning nothing (was stalling the PEAR check AND failing)
- removed not longer necessary constants (defined now in common_functions.inc.php)"
2009-04-28 19:25:35 +00:00
Ralf Becker
aca05a32e3 using new check_load_extension function 2009-04-20 12:43:44 +00:00
Ralf Becker
93112e0277 phpDoc headers 2008-08-20 06:04:28 +00:00
Ralf Becker
0587f0585d added PEAR HTTP_WebDAV_Server, PDO and file-upload checks plus missing translations 2008-08-05 06:23:52 +00:00
Ralf Becker
1a743d658d E_ALL notice 2007-12-09 22:54:26 +00:00
Ralf Becker
fc1ce1fa71 removed copy of Template object in setup, using the one in the api 2007-12-09 08:03:56 +00:00
Ralf Becker
fa67b52bd3 "only check session.save_path if session.save_handler == files" 2007-11-27 00:36:25 +00:00
Ralf Becker
45e3088505 set checked memory_limit to 24M, as 16M cries for problems, also added missing translations 2007-08-31 06:59:32 +00:00
Ralf Becker
0abbc55c49 fixed bug reported on the user list: Warning wrong data type in line 184, added ldap extension check as it seems for many a surprise that ldap/ads auth needs it ;-) 2007-08-31 06:49:17 +00:00
Ralf Becker
a7cecfe600 "allow apps to specify there own php.ini checks, which get comulated by check_install, eg. to check for magic_quotes_gpc Off for fmail" 2007-07-12 05:47:21 +00:00
Ralf Becker
224564e780 "fix for old pear installs without registry: packages from egw-pear get not reported if checked first " 2007-06-25 10:00:25 +00:00
Ralf Becker
d80b9bd377 "fix for bug in pear's Registry class, check causes check_install.php to run forever, if the registries install_dir does NOT exist" 2007-06-14 18:56:53 +00:00
Ralf Becker
f6552713ca "fix for bug #804: PEAR include failing -> no message, thanks to regis leroy" 2007-05-28 11:46:47 +00:00
Ralf Becker
95dce07346 "bugfix see patch #791: Syntax error in setup" 2007-05-23 06:44:38 +00:00
Ralf Becker
0cd6ab53b4 worked around stupid php5.2 empty haystack warnings 2007-04-29 15:13:54 +00:00
Ralf Becker
be4c3f44d1 "fixed check_install to deal with old PEAR versions, where the PEAR_Config object does not have a getRegistry method.
Falling back to the old check which does not give the version number, is better then a fatal error."
2007-04-26 06:17:41 +00:00
Ralf Becker
5a397b7acb imporved pear_check:
a) check the version of required pear packages, if given in the key 'version'. It uses the pear registry for that.
b) if 'egw-pear' exists AND included the package, it allways fullfils the requirements
2007-01-01 14:33:43 +00:00
Ralf Becker
a3ff8f3b2d added a "function exists" check 2006-11-07 06:32:00 +00:00