DOMXML extension checking added.
This commit is contained in:
parent
496e49a68c
commit
98b553cec0
|
@ -23,7 +23,7 @@
|
||||||
|
|
||||||
|
|
||||||
Author : $Author: tomas $
|
Author : $Author: tomas $
|
||||||
Version : $Revision: 1.5 $
|
Version : $Revision: 1.6 $
|
||||||
Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/storageServer/var/install/install.php,v $
|
Location : $Source: /home/paul/cvs2svn-livesupport/newcvsrepo/livesupport/modules/storageServer/var/install/install.php,v $
|
||||||
|
|
||||||
------------------------------------------------------------------------------*/
|
------------------------------------------------------------------------------*/
|
||||||
|
@ -41,6 +41,11 @@ function errCallback($err)
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(!function_exists('domxml_open_file')){
|
||||||
|
trigger_error("DOMXML PHP extension required and not found.", E_USER_ERROR);
|
||||||
|
exit(2);
|
||||||
|
}
|
||||||
|
|
||||||
PEAR::setErrorHandling(PEAR_ERROR_PRINT, "%s<hr>\n");
|
PEAR::setErrorHandling(PEAR_ERROR_PRINT, "%s<hr>\n");
|
||||||
$dbc = DB::connect($config['dsn'], TRUE);
|
$dbc = DB::connect($config['dsn'], TRUE);
|
||||||
if(PEAR::isError($dbc)){
|
if(PEAR::isError($dbc)){
|
||||||
|
@ -77,10 +82,11 @@ echo " TESTS:\n{$log}";
|
||||||
echo "# Delete test data ...\n";
|
echo "# Delete test data ...\n";
|
||||||
$gb->deleteData();
|
$gb->deleteData();
|
||||||
|
|
||||||
if(!($fp = @fopen($config['storageDir']."/_writeTest", 'w')))
|
if(!($fp = @fopen($config['storageDir']."/_writeTest", 'w'))){
|
||||||
echo "\n<b>make {$config['storageDir']} dir webdaemon-writeable</b>".
|
echo "\n<b>make {$config['storageDir']} dir webdaemon-writeable</b>".
|
||||||
"\nand run install again\n\n";
|
"\nand run install again\n\n";
|
||||||
else{
|
exit(1);
|
||||||
|
}else{
|
||||||
fclose($fp); unlink($config['storageDir']."/_writeTest");
|
fclose($fp); unlink($config['storageDir']."/_writeTest");
|
||||||
echo "#storageServer install: OK\n\n";
|
echo "#storageServer install: OK\n\n";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue