R52653 - /trunk/phpgwapi/inc/class.egw_cache_apc.inc.php

Author: ralfbecker
New Revision: 52653

URL: http://svn.stylite.de/viewvc/egroupware?rev=52653&view=rev
Log:
fix PHP Fatal error “Class APCIterator not found” during installation, caused by for apc.enable_cli=0, but APC(u) installed

Modified:
trunk/phpgwapi/inc/class.egw_cache_apc.inc.php

Modified: trunk/phpgwapi/inc/class.egw_cache_apc.inc.php
URL: http://svn.stylite.de/viewvc/egroupware/trunk/phpgwapi/inc/class.egw_cache_apc.inc.php?rev=52653&r1=52652&r2=52653&view=diff

— trunk/phpgwapi/inc/class.egw_cache_apc.inc.php (original)
+++ trunk/phpgwapi/inc/class.egw_cache_apc.inc.php Wed Apr 29 15:38:03 2015
@@ -134,6 +134,13 @@
*/
function flush(array $keys)
{

  •   // APC >= 3.1.1, but also seems to be missing if apc is disabled eg. for cli
    
  •   if (!class_exists('APCIterator'))
    
  •   {
    
  •   	if (function_exists('apc_clear_cache')) apc_clear_cache ('user');
    
  •   	return false;
    
  •   }
      //error_log(__METHOD__."(".array2string($keys).")");
      foreach(new APCIterator('user', $preg='/^'.preg_quote(self::key($keys).'/')) as $item)
      {
    

One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs