Sphider : patch pour connexion SQL non persistante
- Mercredi 3 février 2010
- Par Boris HUISGEN
- Ecrire
Sphider est un indexeur et un moteur de recherche PHP, intégrable idéalement dans de petits sites Web. J’ai remarqué que l’outil utilisait une connexion SQL persistante, ce qui est problématique dans le cas d’un serveur mutualisé.
Je propose donc ce patch chargé de gérer les connexions SQL non persistantes (option de configuration SQL_PCONNECT dans le fichier settings/database.php) :
sphider-1.3.5 # cat settings/database.php
<?php
define ('SQL_DB', 'sphider');
define ('SQL_USER', 'root');
define ('SQL_PASS', '');
define ('SQL_HOST', 'localhost');
define ('SQL_TABLE_PREFIX', '');
define ('SQL_PCONNECT', 0);
$mysql_table_prefix = SQL_TABLE_PREFIX;
?>
Le patch est à appliquer sur la version 1.3.5 de Sphider :
sphider-1.3.5 # patch -p1 < patch-sphider-sql_connect.sql patching file admin/admin.php patching file admin/auth.php patching file admin/install.php patching file admin/spider.php patching file include/commonfuncs.php patching file include/js_suggest/suggest.php patching file search.php patching file settings/database.php