http://www.fsf.org/ or write * to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, * MA 02111-1307, USA. * */ // Server CACHE check $cache_ok = false; while (true) { // :-) This is a great trick to have a break to stop code execution ... ;-) $error = "Problema sconosciuto con MEMCACHED server"; include ("cache_check2.php"); // ******* Checking PHP Sockets support availability $db_handle = "fsockopen"; if (!is_callable($db_handle)) { // Socket support is NOT available echo " Supporto socket in PHP

"; echo "Problema: Problemi con il supporto Socket in PHP, impossibile continuare l'installazione
"; echo "Soluzione: Controllare se l'interprete PHP e' configurato con il supporto Socket.
"; break; } // Socket support is available echo " Supporto Socket in PHP
"; ob_flush(); flush(); // ******* Checking Memcached connection $memcache_handle = cache_conn ($memcached_servers, $memcached_port); if ($memcache_handle === false) { echo " Connessione al server Memcached

"; echo "Problema: Problemi con il server Memcached.
"; echo "Soluzione: Controllare se il nome dell'host o l'indirizzo IP del server Memcached sono impostati correttamente e che il server sia up e accetta correttamente le connessioni.
"; //echo "Errore del server: $error"; break; } echo " Connessione al server Memcached
"; ob_flush(); flush(); // ******* Checking Memcached server $memcache_handle = cache_add ($memcached_servers, $memcached_port); if ($memcache_handle === false) { echo " Aggiunta al server Memcached

"; echo "Problema: Problemi con il server Memcached.
"; echo "Soluzione: Controllare se la versione di Memcached appartiene ai prerequisiti di cmsdam e che il server sia up e accetta correttamente le connessioni.
"; echo "Errore: $error
"; //echo "Errore del server: $error"; break; } if ($memcache_handle == "warn") { echo " Aggiunta al server Memcached: $error
"; ob_flush(); flush(); } else { echo " Aggiunta al server Memcached: $error
"; ob_flush(); flush(); } // ******* Checking Memcached server $memcache_handle = cache_del ($memcached_servers, $memcached_port); if ($memcache_handle === false) { echo " Cancellazione dal server Memcached

"; echo "Problema: Problemi con il server Memcached.
"; echo "Soluzione: Controllare se la versione di Memcached appartiene ai prerequisiti di cmsdam e che il server sia up e accetta correttamente le connessioni.
"; echo "Errore: $error
"; //echo "Errore del server: $error"; break; } if ($memcache_handle == "warn") { echo " Cancellazione dal server Memcached: $error
"; ob_flush(); flush(); } else { echo " Cancellazione dal server Memcached: $error
"; ob_flush(); flush(); } // We are OK with MEMCACHED $cache_ok = true; break; } //!! $cache_ok variable contains TRUE if SERVER CACHE is OK, FALSE on errors ?>