check_install:

- nicer formatting
- make it translateable (only english and german so far)
- added check for '.' in include_path (relative addressing of includes does not work otherwise)
This commit is contained in:
Ralf Becker 2004-03-14 10:57:33 +00:00
parent 32254c6923
commit f95cad3c1b
3 changed files with 173 additions and 86 deletions

View File

@ -12,6 +12,7 @@
/* $Id$ */
$run_by_webserver = !!$_SERVER['PHP_SELF'];
$is_windows = strtoupper(substr(PHP_OS,0,3)) == 'WIN';
if ($run_by_webserver)
{
@ -42,20 +43,24 @@
}
else
{
$passed_icon = ' Passed';
$passed_icon = '>>> Passed ';
$error_icon = '*** Error: ';
$warning_icon = '!!! Warning: ';
function lang($msg,$arg1=NULL,$arg2=NULL,$arg3=NULL,$arg4=NULL)
{
return is_null($arg1) ? $msg : str_replace(array('%1','%2','%3','%4'),array($arg1,$arg2,$arg3,$arg4),$msg);
}
}
$checks = array(
'safe_mode' => array(
'func' => 'php_ini_check',
'value' => 0,
'verbose_value' => 'Off',
'warning' => 'safe_mode is turned on, which is generaly a good thing as it makes your install more secure.
If safe_mode is turned on, eGW is not able to change certain settings on runtime, nor can we load any not yet loaded module.
*** You have to do the changes manualy in your php.ini (usualy in /etc on linux) in order to get eGW fully working !!!
*** Do NOT update your database via setup, as the update might be interrupted by the max_execution_time,
which leaves your DB in an unrecoverable state (your data is lost) !!!'
'warning' => lang('safe_mode is turned on, which is generaly a good thing as it makes your install more secure.')."\n".
lang('If safe_mode is turned on, eGW is not able to change certain settings on runtime, nor can we load any not yet loaded module.')."\n".
lang('*** You have to do the changes manualy in your php.ini (usualy in /etc on linux) in order to get eGW fully working !!!')."\n".
lang('*** Do NOT update your database via setup, as the update might be interrupted by the max_execution_time, which leaves your DB in an unrecoverable state (your data is lost) !!!')
),
/* not longer needed, as it gets set now on runtime (works even with safe_mode)
'error_reporting' => array(
@ -76,44 +81,49 @@ which leaves your DB in an unrecoverable state (your data is lost) !!!'
'func' => 'php_ini_check',
'value' => 0,
'verbose_value' => 'Off',
'warning' => "register_globals is turned On, eGroupWare does NOT require it and it's generaly more secure to have it turned Off"
'warning' => lang("register_globals is turned On, eGroupWare does NOT require it and it's generaly more secure to have it turned Off")
),
'memory_limit' => array(
'func' => 'php_ini_check',
'value' => '16M',
'check' => '>=',
'error' => 'memory_limit is set to less than 16M: some applications of eGroupWare need more than the recommend 8M,
expect occasional failures',
'error' => lang('memory_limit is set to less than 16M: some applications of eGroupWare need more than the recommend 8M, expect occasional failures'),
'change' => 'memory_limit = 16M'
),
'max_execution_time' => array(
'func' => 'php_ini_check',
'value' => 30,
'check' => '>=',
'error' => 'max_execution_time is set to less than 30 (seconds): eGroupWare sometimes needs a higher execution_time,
expect occasional failures',
'error' => lang('max_execution_time is set to less than 30 (seconds): eGroupWare sometimes needs a higher execution_time, expect occasional failures'),
'safe_mode' => 'max_execution_time = 30'
),
'include_path' => array(
'func' => 'php_ini_check',
'value' => '.',
'check' => 'contain',
'error' => lang('include_path need to contain "." - the current directory'),
'save_mode' => 'max_execution_time = 30'
),
'mysql' => array(
'func' => 'extension_check',
'warning' => 'The mysql extension is needed, if you plan to use a MySQL database.'
'warning' => lang('The %1 extension is needed, if you plan to use a %2 database.','mysql','MySQL')
),
'pgsql' => array(
'func' => 'extension_check',
'warning' => 'The pgsql extension is needed, if you plan to use a pgSQL database.'
'warning' => lang('The %1 extension is needed, if you plan to use a %2 database.','pgsql','pgSQL')
),
'mssql' => array(
'func' => 'extension_check',
'warning' => 'The mssql extension is needed, if you plan to use a MsSQL database.',
'warning' => lang('The %1 extension is needed, if you plan to use a %2 database.','mssql','MsSQL'),
'win_only' => True
),
'mbstring' => array(
'func' => 'extension_check',
'warning' => 'The mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets.'
'warning' => lang('The mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets.')
),
'imap' => array(
'func' => 'extension_check',
'warning' => 'The imap extension is needed by the two email apps (even if you use email with pop3 as protocoll).'
'warning' => lang('The imap extension is needed by the two email apps (even if you use email with pop3 as protocoll).')
),
'.' => array(
'func' => 'permission_check',
@ -123,7 +133,7 @@ expect occasional failures',
'header.inc.php' => array(
'func' => 'permission_check',
'is_world_readable' => False,
'only_if_exists' => $GLOBALS['phpgw_info']['setup']['stage']['header'] != 10
'only_if_exists' => @$GLOBALS['phpgw_info']['setup']['stage']['header'] != 10
),
'phpgwapi/images' => array(
'func' => 'permission_check',
@ -139,7 +149,7 @@ expect occasional failures',
// some constanst for pre php4.3
if (!defined('PHP_SHLIB_SUFFIX'))
{
define('PHP_SHLIB_SUFFIX',strtoupper(substr(PHP_OS, 0,3)) == 'WIN' ? 'dll' : 'so');
define('PHP_SHLIB_SUFFIX',$is_windows ? 'dll' : 'so');
}
if (!defined('PHP_SHLIB_PREFIX'))
{
@ -148,26 +158,22 @@ expect occasional failures',
function extension_check($name,$args)
{
global $passed_icon, $error_icon, $warning_icon;
global $passed_icon, $error_icon, $warning_icon, $is_windows;
$is_win = strtoupper(substr(PHP_OS,0,3)) == 'WIN';
if (isset($args['win_only']) && $args['win_only'] && !$is_win)
if (isset($args['win_only']) && $args['win_only'] && !$is_windows)
{
return True; // check only under windows
}
$availible = extension_loaded($name) || @dl(PHP_SHLIB_PREFIX.$name.'.'.PHP_SHLIB_SUFFIX);
echo "Checking extension $name is loaded or loadable: ".($availible ? 'True' : 'False')."\n";
echo ($availible ? $passed_icon : $warning_icon).' '.lang('Checking extension %1 is loaded or loadable',$name).': '.($availible ? lang('True') : lang('False'))."\n";
if (!$availible)
{
echo $warning_icon.$args['warning']."\n\n";
}
else
{
echo $passed_icon."\n\n";
echo $args['warning'];
}
echo "\n";
return $availible;
}
@ -228,7 +234,7 @@ expect occasional failures',
function permission_check($name,$args,$verbose=True)
{
global $passed_icon, $error_icon, $warning_icon;
global $passed_icon, $error_icon, $warning_icon,$is_windows;
//echo "<p>permision_check('$name',".print_r($args,True).",'$verbose')</p>\n";
if (substr($name,0,3) != '../')
@ -237,39 +243,40 @@ expect occasional failures',
}
$rel_name = substr($name,3);
// dont know how much of this is working on windows
if (!file_exists($name) && isset($args['only_if_exists']) && $args['only_if_exists'])
{
return True;
}
$perms = $checks = '';
if ($verbose)
{
$perms = '';
if (file_exists($name))
{
$owner = function_exists('posix_getpwuid') ? posix_getpwuid(@fileowner($name)) : array('name' => 'nn');
$group = function_exists('posix_getgrgid') ? posix_getgrgid(@filegroup($name)) : array('name' => 'nn');
$checks = array();
if (isset($args['is_writable'])) $checks[] = (!$args['is_writable']?'not ':'').'writable by webserver';
if (isset($args['is_world_readable'])) $checks[] = (!$args['is_world_readable']?'not ':'').'world readable';
if (isset($args['is_world_writable'])) $checks[] = (!$args['is_world_writable']?'not ':'').'world writable';
if (isset($args['is_writable'])) $checks[] = (!$args['is_writable']?'not ':'').lang('writable by webserver');
if (isset($args['is_world_readable'])) $checks[] = (!$args['is_world_readable']?lang('not').' ':'').lang('world readable');
if (isset($args['is_world_writable'])) $checks[] = (!$args['is_world_writable']?lang('not').' ':'').lang('world writable');
$checks = implode(', ',$checks);
$perms = "$owner[name]/$group[name] ".verbosePerms(@fileperms($name));
}
echo "Checking file-permissions of $rel_name for $checks: $perms\n";
}
$icon = $passed_icon;
$msg = lang('Checking file-permissions of %1 for %2: %3',$rel_name,$checks,$perms)."\n";
if (!file_exists($name))
{
echo "$error_icon$rel_name does not exist !!!\n";
echo $error_icon.' '.$msg.lang('%1 does not exist !!!',$rel_name)."\n";
return False;
}
$warning = False;
if (!$GLOBALS['run_by_webserver'] && ($args['is_readable'] || $args['is_writable']))
if (!$GLOBALS['run_by_webserver'] && (@$args['is_readable'] || @$args['is_writable']))
{
echo "$warning_icon check can only be performed, if called via a webserver, as the user-id/-name of the webserver is not known.\n";
echo $warning_icon.' '.$msg.'Check can only be performed, if called via a webserver, as the user-id/-name of the webserver is not known.'."\n";
unset($args['is_readable']);
unset($args['is_writable']);
$warning = True;
@ -277,32 +284,31 @@ expect occasional failures',
$Ok = True;
if (isset($args['is_writable']) && is_writable($name) != $args['is_writable'])
{
echo "$error_icon$rel_name ".($args['is_writable']?'not ':'')."writable by the webserver !!!\n";
echo "$error_icon $msg\n".lang('%1 is %2%3 !!!',$rel_name,$args['is_writable']?lang('not').' ':'',lang('writeable by the webserver'))."\n";
$Ok = False;
}
if (isset($args['is_readable']) && is_readable($name) != $args['is_readable'])
{
echo "$error_icon$rel_name ".($args['is_readable']?'not ':'')."readable by the webserver !!!\n";
echo "$error_icon $msg\n".lang('%1 is %2%3 !!!',$rel_name,$args['is_readable']?lang('not').' ':'',lang('readable by the webserver'))."\n";
$Ok = False;
}
if (isset($args['is_world_readable']) && !(fileperms($name) & 04) == $args['is_world_readable'])
if (!$is_windows && isset($args['is_world_readable']) && !(fileperms($name) & 04) == $args['is_world_readable'])
{
echo "$error_icon$rel_name ".($args['is_world_readable']?'not ':'')."world-readable !!!\n";
echo "$error_icon $msg\n".lang('%1 is %2%3 !!!',$rel_name,$args['is_world_readable']?lang('not').' ':'','world-readable')."\n";
$Ok = False;
}
if (isset($args['is_world_writable']) && !(fileperms($name) & 02) == $args['is_world_writable'])
if (!$is_windows && isset($args['is_world_writable']) && !(fileperms($name) & 02) == $args['is_world_writable'])
{
echo "$error_icon$rel_name ".($args['is_world_writable']?'not ':'')."world-writable !!!\n";
echo "$error_icon $msg\n".lang('%1 is %2%3 !!!',$rel_name,$args['is_world_writable']?lang('not').' ':'','world-writable')."\n";
$Ok = False;
}
if ($Ok && !$warning && $verbose)
{
echo "$passed_icon\n";
echo "$passed_icon $msg\n";
}
if ($verbose) echo "\n";
if ($Ok && @$args['recursiv'] && is_dir($name))
{
@set_time_limit(0);
$handle = @opendir($name);
while($handle && ($file = readdir($handle)))
{
@ -318,7 +324,7 @@ expect occasional failures',
function php_ini_check($name,$args)
{
global $passed_icon, $error_icon, $warning_icon;
global $passed_icon, $error_icon, $warning_icon, $is_windows;
$safe_mode = ini_get('safe_mode');
@ -330,13 +336,14 @@ expect occasional failures',
{
$ini_value_verbose = ' = '.($ini_value ? 'On' : 'Off');
}
echo "Checking php.ini: $name $check $verbose_value: ini_get('$name')='$ini_value'$ini_value_verbose\n";
switch ($check)
{
case 'not set':
$check = lang('not set');
$result = !($ini_value & $args['value']);
break;
case 'set':
$check = lang('set');
$result = !!($ini_value & $args['value']);
break;
case '>=':
@ -345,31 +352,43 @@ expect occasional failures',
($args['value'] == intval($args['value']) ||
substr($args['value'],-1) == substr($ini_value,-1));
break;
case 'contain':
$check = lang('contain');
$sep = $is_windows ? '[; ]+' : '[: ]+';
$result = in_array($args['value'],split($sep,$ini_value));
break;
case '=':
default:
$result = $ini_value == $args['value'];
break;
}
$msg = ' '.lang('Checking php.ini').": $name $check $verbose_value: ini_get('$name')='$ini_value'$ini_value_verbose\n";
if ($result)
{
echo $passed_icon.$msg;
}
if (!$result)
{
if (isset($args['warning']))
{
echo $warning_icon.$args['warning']."\n";
echo $warning_icon.$msg.$args['warning']."\n";
}
if (isset($args['error']))
{
echo $error_icon.$args['error']."\n";
echo $error_icon.$msg.$args['error']."\n";
}
if (isset($args['safe_mode']) && $safe_mode || @$args['change'])
{
echo $error_icon."Please make the following change in your php.ini: ".($args['safe_mode']?$args['safe_mode']:$args['change'])."\n";
if (!isset($args['warning']) && !isset($args['error']))
{
echo $error_icon.$msg;
}
echo '*** '.lang('Please make the following change in your php.ini').': '.($args['safe_mode']?$args['safe_mode']:$args['change'])."\n";
}
echo "\n";
return False;
}
echo "$passed_icon\n\n";
return True;
echo "\n";
return $result;
}
if ($run_by_webserver)
@ -416,7 +435,12 @@ expect occasional failures',
}
else
{
echo '<h3><a href="'.str_replace('check_install.php','',$_SERVER['HTTP_REFERER']).'">'.lang('Return to Setup')."</a></h3>\n";
echo '<h3>';
if (!$Ok)
{
echo lang('Please fix the above errors (%1) and warnings(%2) and',$error_icon,$warning_icon).' ';
}
echo '<a href="'.str_replace('check_install.php','',$_SERVER['HTTP_REFERER']).'">'.lang('Return to Setup')."</a></h3>\n";
}
$setup_tpl->pparse('out','T_footer');
//echo "</body>\n</html>\n";

View File

@ -1,3 +1,7 @@
%1 does not exist !!! setup de %1 existiert nicht !!!
%1 is %2%3 !!! setup de %1 ist %2%3 !!!
*** do not update your database via setup, as the update might be interrupted by the max_execution_time, which leaves your db in an unrecoverable state (your data is lost) !!! setup de *** Updaten sie NICHT ihre Datenbank via Setup, da das Update von der max_execution_time (max. Ausführungszeit für Skripte) unterbrochen werden kann. Ihre Datenbank ist dann in einem nicht mehr wiederherstellbaren Zustand (ihre Daten sind VERLOREN) !!!
*** you have to do the changes manualy in your php.ini (usualy in /etc on linux) in order to get egw fully working !!! setup de *** Sie müssen die Änderungen manuell in ihrer php.ini Datei (üblicherweise in /etc unter Linux) durchführen, um eGW vollständig / fehlerfrei ausführen zu können !!!
00 (disable) setup de 00 (abgeschaltet / empfohlen)
13 (ntp) setup de 13 (ntp)
80 (http) setup de 80 (http)
@ -18,21 +22,21 @@ all applications setup de Alle Applikationen
all core tables and the admin and preferences applications setup de all Kern-Tabellen und die Anwendungen Admin und Einstellungen
all users setup de Alle Benutzer
analysis setup de Analyse
app details setup de Applikations-Details
app install/remove/upgrade setup de Applikation installierenn/entfernen/aktualisieren
app process setup de Applikation bearbeiten
application data setup de Applikations Daten
application list setup de Liste der Applikationen
application management setup de Applikation Management
application name and status setup de Applikation Name und Status
application name and status information setup de Applikation Name und Status Information
application title setup de Applikation Titel
app details setup de Details der Anwendung
app install/remove/upgrade setup de Anwendung installierenn/entfernen/aktualisieren
app process setup de Anwendung bearbeiten
application data setup de Daten der Anwendung
application list setup de Liste der Anwendungen
application management setup de Verwaltung der Anwendungen
application name and status setup de Name und Status der Anwendung
application name and status information setup de Name und Status Information der Anwendung
application title setup de Titel der Anwendung
are you sure you want to delete your existing tables and data? setup de Sind sie sicher, dass sie ihrer bestehenden Tabellen und Daten löschen wollen?
are you sure? setup de SIND SIE SICHER?
at your request, this script is going to attempt to create the database and assign the db user rights to it setup de Auf Ihre Anforderung hin wird dieses Script nun versuchen, die Datendank zu erstellen und die Benutzerrechte zuzuordnen
at your request, this script is going to attempt to install all the applications for you setup de Auf Ihre Anforderung hin wird dieses Script nun versuchen, alle Applikationen f&uuml;r Sie zu installieren
at your request, this script is going to attempt to install the core tables and the admin and preferences applications for you setup de Auf ihre Anforderung wird diese Skript nun versuchen die Kern-Tabellen und die Applikationen Admin und Einstellungen für sie installieren.
at your request, this script is going to attempt to upgrade your old applications to the current versions setup de Auf Ihre Anforderung wird dieses Script versuchen, Ihre Applikationen auf die gegenwärtige Version zu aktualisieren
at your request, this script is going to attempt to install the core tables and the admin and preferences applications for you setup de Auf ihre Anforderung wird diese Skript nun versuchen die Kern-Tabellen und die Anwendungen Admin und Einstellungen für sie installieren.
at your request, this script is going to attempt to upgrade your old applications to the current versions setup de Auf Ihre Anforderung wird dieses Script versuchen, Ihre Anwendungen auf die gegenwärtige Version zu aktualisieren
at your request, this script is going to attempt to upgrade your old tables to the new format setup de Auf Ihre Anforderung wird dieses Script versuchen, Ihre Tabellen auf das neue Format zu aktualisieren
at your request, this script is going to take the evil action of deleting your existing tables and re-creating them in the new format setup de auf Ihre Anforderung wird dieses Script die üble Aktion auf sich nehmen, Ihre existierenden Tabellen zu löschen und sie im neuen Format wieder herzustellen !
at your request, this script is going to take the evil action of uninstalling all your apps, which deletes your existing tables and data setup de Auf Ihre Anforderung wird dieses Script die &uuml;ble Aktion auf sich nehmen, alle Ihre Applikationen zu deinstallieren, was ebenfalls Ihre existierenden Tabellen und Daten löschen wird !
@ -44,9 +48,9 @@ available version setup de Verf
back to the previous screen setup de Zurück zur vorhergehenden Seite
back to user login setup de Zurück zur Benutzer Anmeldung
backupwarn setup de Aber wir <u>raten Ihnen dringend, eine Sicherungskopie</u> anzulegen f&uuml;r den Fall, da&szlig; dieses Script Ihre bestehenden Daten besch&auml;digt !<br><strong>Diese automatisierten Scripts k&ouml;nnen leicht Ihre Daten besch&auml;digen !.</strong><br
because an application it depends upon was upgraded setup de da eine Applikation von der sie abhängt upgeradet wurde
because an application it depends upon was upgraded setup de da eine Anwendung von der sie abhängt upgegradet wurde
because it depends upon setup de weil es abhängt von
because it is not a user application, or access is controlled via acl setup de weil es keine Benutzer-Applikation ist, oder der Zugriff über ACL kontrolliert wird
because it is not a user application, or access is controlled via acl setup de weil es keine Benutzer-Anwendung ist, oder der Zugriff über ACL kontrolliert wird
because it requires manual table installation, <br>or the table definition was incorrect setup de weil es manuelle Installation der Tabelle erfordert, <br>oder die Tabellen-definition war nicht korrekt
because it was manually disabled setup de weil es manuell ausgeschaltet wurde
because of a failed upgrade or install setup de weil eine Aktualisierung oder eine Installation fehlgeschlug
@ -60,6 +64,9 @@ charset setup de ISO-8859-1
charset to convert to setup de Zeichensatz in den konvertiert werden soll
check installation setup de Installation überprüfen
check ip address of all sessions setup de IP Adresse bei allen Sessions überprüfen
checking extension %1 is loaded or loadable setup de Überprüfe ob die Erweiterung %1 geladen oder ladbar ist
checking file-permissions of %1 for %2: %3 setup de Überprüfe die Datei-Zugriffsrechte von %1 auf %2: %3
checking php.ini setup de Überprüfe die php.ini Datei
checking the egroupware installation setup de Überprüfe die eGroupWare Installation
click <a href="index.php">here</a> to return to setup. setup de <a href="index.php">Hier clicken</a> um zum Setup zurück zu kommen.
click here setup de Hier clicken
@ -71,6 +78,7 @@ configuration completed setup de Konfiguration abgeschlossen
configuration password setup de Konfigurationspasswort
configuration user setup de Konfigurations Benutzer
configure now setup de Jetzt konfigurieren
contain setup de enthält
continue setup de Weiter
continue to the header admin setup de Weiter zum Header Admin
convert setup de Konvertieren
@ -129,7 +137,9 @@ enable mcrypt setup de MCrypt einschalten
enter some random text for app session encryption setup de Zufallstext zur Verschlüssellung der app session
enter some random text for app_session <br>encryption (requires mcrypt) setup de Zufallstext zur Verschlüssellung der app session<br>(benötigt mcrypt)
enter the full path for temporary files.<br>examples: /tmp, c:\temp setup de Vollständiger Pfad für temporäre Dateien.<br>Beispiel: /tmp, C:\TEMP
enter the full path for temporary files.<br>examples: /tmp, c:temp setup de Vollständiger Pfad für temporäre Dateien.<br>Beispiel: /tmp, C:\TEMP
enter the full path for users and group files.<br>examples: /files, e:\files setup de Vollständiger Pfad für Benutzer- und Gruppendateien.<br>Beispiel: /files, E:\Files
enter the full path for users and group files.<br>examples: /files, e:files setup de Vollständiger Pfad für Benutzer- und Gruppendateien.<br>Beispiel: /files, E:\Files
enter the hostname of the machine on which this server is running setup de Hostname des Computers auf dem der Server läuft
enter the location of egroupware's url.<br>example: http://www.domain.com/egroupware &nbsp; or &nbsp; /egroupware<br><b>no trailing slash</b> setup de URL zur eGroupWare Installation.<br>Beispiel: http://www.domain.com/egroupware &nbsp; or &nbsp; /egroupware<br><b>keinen nachfolgenden Slash /</b>
enter the site password for peer servers setup de Site Passwort für Peer Server
@ -143,6 +153,7 @@ enter your http proxy server username setup de Benutzername des HTTP Proxy Serve
export egroupware accounts from sql to ldap setup de eGroupWare Benutzerkonten von SQL nach LDAP exportieren
export has been completed! you will need to set the user passwords manually. setup de Export ist abgeschlossen! Sie müssen die Benutzerpasswörter manuell setzen.
export sql users to ldap setup de SQL-Benutzer in LDAP exportieren
false setup de Falsch
file setup de DATEI
file type, size, version, etc. setup de Datei Typ, Größe, Version, usw.
for a new install, select import. to convert existing sql accounts to ldap, select export setup de Für eine Neuinstallation, wählen sie importieren. Um existierende SQL-Accounts zu LDAP zu konvertieren, w&auml;hlen Sie exportieren.
@ -160,13 +171,14 @@ hooks deregistered setup de Haken nicht mehr aktiv
hooks registered setup de Haken registriert
host information setup de Host Informationen
hostname/ip of database server setup de Hostname/IP des Datenbank Servers
however, the application is otherwise installed setup de Wie auch immer, die Applikation ist ansonsten installiert
however, the application may still work setup de Wie auch immer, die Applikation mag denoch arbeiten
however, the application is otherwise installed setup de Wie auch immer, die Anwendung ist ansonsten installiert
however, the application may still work setup de Wie auch immer, die Anwendung mag denoch funktionieren
if no acl records for user or any group the user is a member of setup de Wenn es keinen ACL Eintrag für einen Benutzer oder oder eine Gruppe der er angehört gibt
if the application has no defined tables, selecting upgrade should remedy the problem setup de Wenn die Applikation keine definierten Tabellen hat, wählen Sie überarbeiten. Das Problem sollte damit behoben werden.
if safe_mode is turned on, egw is not able to change certain settings on runtime, nor can we load any not yet loaded module. setup de Wenn safe_mode eingeschaltet ist, kann eGW verschiedene Einstellungen nicht mehr zur Laufzeit ändern, noch können wir nicht geladene Erweiterungen (php extensions) laden.
if the application has no defined tables, selecting upgrade should remedy the problem setup de Wenn die Anwendung keine definierten Tabellen hat, wählen Sie überarbeiten. Das Problem sollte damit behoben werden.
if using ldap setup de Wenn sie LDAP verwenden
if using ldap, do you want to manage homedirectory and loginshell attributes? setup de Wenn sie LDAP verwenden, wollen Sie Benutzerverzeichnisse und Komandointerpreter verwalten ?
if you did not receive any errors, your applications have been setup de Wenn Sie keine Fehlermeldungen erhalten, wurden Ihre Applikationen
if you did not receive any errors, your applications have been setup de Wenn Sie keine Fehlermeldungen erhalten, wurden Ihre Anwendungen
if you did not receive any errors, your tables have been setup de Wenn sie keine Fehlermeldungen erhalten, wurden Ihre Tabellen
if you running this the first time, don't forget to manualy %1 !!! setup de Wenn sie das zum ersten mal ausführen, vergessen sie nicht manuell die %1 !!!
image type selection order setup de Auswahlreihenfolge der Bilddateitypen
@ -175,10 +187,11 @@ import has been completed! setup de Import ist beendet!
import ldap users/groups setup de LDAP Benutzer/Gruppen importieren
importing old settings into the new format.... setup de Importiere alte Einstellung in das neue Format ...
include root (this should be the same as server root unless you know what you are doing) setup de Include Root (sollte das gleiche Verzeichniss wie die Server Root sein, ausser sie wissen was sie tun)
include_path need to contain "." - the current directory setup de include_path muss "." - das aktuelle Verzeichnis - enthalten
insanity setup de Irrsinn
install setup de Installieren
install all setup de Alle Installieren
install applications setup de Applikationen installieren
install applications setup de Anwendungen installieren
install language setup de Sprachen installieren
installed setup de installiert
instructions for creating the database in %1: setup de Anweisungen um eine Datenbank unter '%1' anzulegen:
@ -193,19 +206,23 @@ ldap config setup de LDAP Konfiguration
ldap default homedirectory prefix (e.g. /home for /home/username) setup de LDAP Vorgabewert für Benutzerverzeichnisse (zB. /home für /home/username)
ldap default shell (e.g. /bin/bash) setup de LDAP Vorgabewert für Komandointerpreter (shell) (zB. /bin/bash)
ldap encryption type setup de LDAP Verschlüsselungstyp
ldap export setup de LDAP Export
ldap export users setup de LDAP Benutzer exportieren
ldap groups context setup de LDAP Kontext für Gruppe
ldap host setup de LDAP Host
ldap import setup de LDAP Import
ldap import users setup de LDAP Benutzer importieren
ldap modify setup de LDAP Ändern
ldap note setup de Sie müssen das entsprechende schema bei ihrem LDAP Server laden - siehe phpgwapi/doc/ldap
ldap root password setup de LDAP Root Passwort
ldap rootdn setup de LDAP rootdn
limit access to setup to the following addresses or networks (e.g. 10.1.1,127.0.0.1) setup de Zugang zu Setup auf die folgenden IP Adressen oder Netzwerke beschränken (z.B. 127.0.0.1,10.1.1)
login to mysql - setup de mysql aufrufen -
logout setup de Abmelden
makesure setup de Stellen Sie sicher, dass Ihre Datenbank erstellt und die Benutzerrechte gesetzt wurden
manage applications setup de Applikationen verwalten
manage applications setup de Anwendungen verwalten
manage languages setup de Sprachen verwalten
max_execution_time is set to less than 30 (seconds): egroupware sometimes needs a higher execution_time, expect occasional failures setup de max_execution_time (maximale Ausführungszeit eines Scripts) ist auf weniger als 30 (Sekunden) gesetzt: eGroupWare benötigt teilweise längere Ausführungszeiten. Sie müssen mit gelegentlichen Fehlern rechnen.
maximum account id (e.g. 65535 or 1000000) setup de Maximum für Benutzer Id (zB. 65535 oder 1000000)
may be broken setup de kann kaput sein
mcrypt algorithm (default tripledes) setup de MCrypt Algorithmus (Vorgabe TRIPLEDES)
@ -213,6 +230,7 @@ mcrypt initialization vector setup de MCrypt Initialisierungsvektor
mcrypt mode (default cbc) setup de MCrpyt Modus (Vorgabe CBC)
mcrypt settings (requires mcrypt php extension) setup de MCrypt Einstellungen (benötigt die mcrypt Erweiterung von PHP)
mcrypt version setup de MCrypt Version
memory_limit is set to less than 16m: some applications of egroupware need more than the recommend 8m, expect occasional failures setup de memory_limit (maximale Speicher für ein Skript) ist auf weniger als 16M gesetzt: einige eGroupWare Anwendungen benötigen mehr als die empfohlenen 8M. Sie müssen mit gelegentlichen Fehlern rechnen.
minimum account id (e.g. 500 or 100, etc.) setup de Minimum für Benutzer Id (zB. 500 oder 100)
modifications have been completed! setup de Änderung ist abgeschlossen!
modify setup de Ändern
@ -230,6 +248,7 @@ no mysql support found. disabling setup de Keine Unterst
no oracle-db support found. disabling setup de Keine Unterstützung für Oracle gefunden. Abgeschaltet
no postgresql support found. disabling setup de Keine Unterstützung für PostgreSQL gefunden. Abgeschaltet
no xml support found. disabling setup de Keine Unterstützung für XML gefunden. Abgeschaltet
not setup de nicht
not all mcrypt algorithms and modes work with egroupware. if you experience problems try switching it off. setup de Nicht alle mcrypt Algorithmen und Modi funktionieren mit eGroupWare. Wenn sie Probleme feststellen, versuchen sie es abzuschalten.
not complete setup de nicht komplett
not completed setup de Nicht komplett
@ -252,14 +271,15 @@ passwords did not match, please re-enter setup de Passworte stimmten nicht
path information setup de Pfadinformationen
path to user and group files has to be outside of the webservers document-root!!! setup de Pfad zu Benutzer und Gruppen Dateien MUSS AUSSERHALB des Wurzelverzeichnisses (Document-root) des Webservers sein!!!
persistent connections setup de Permanennte Verbindungen
please check for sql scripts within the application's directory setup de Bitte schauen Sie nach sql-Scripten im Applikations-Ordner
please check read/write permissions on directories, or back up and use another option. setup de Bitte überprüfen sie die lese/schreib Rechte der Verzeichnisse oder gehen sie zurück und benutzen eine andere Option.
please configure egroupware for your environment setup de Bitte konfigurieren Sie eGroupWare für Ihre Umgebung
please consult the %1. setup de Bitte konsultieren sie das %1.
please fix the above errors (%1) and warnings(%2) and setup de Bitte beheben sie die obigen Fehler (%1) und Warnungen (%2) und gehen sie dann
please fix the above errors (%1) and warnings(%2) and %3continue to the header admin%4 setup de Bitte beheben sie die obigen Fehler (%1) und Warnungen (%2) und machen Sie %3weiter mit dem Header Admin%4
please install setup de Bitte installieren
please login setup de Bitte einlogen
please login to egroupware and run the admin application for additional site configuration setup de Bitte in eGroupWare einloggen und die Administration für weitere Konfigurationen aufrufen.
please make the following change in your php.ini setup de Bitte nehmen sie die folgenden Änderungen an ihrer php.ini Datei vor
please wait... setup de Bitte warten ...
possible reasons setup de Mögliche Gründe
possible solutions setup de Mögliche Lösungen
@ -272,8 +292,10 @@ re-check my database setup de Datenbank erneut
re-check my installation setup de Installation erneut überprüfen
re-enter password setup de Passworteingabe wiederholen
read translations from setup de Lese Übersetzungen von
readable by the webserver setup de lesebar bei dem Webserver
really uninstall all applications setup de WIRKLICH alle Anwendungen deinstallieren
recommended: filesystem setup de Empfohlen: Dateisystem
register_globals is turned on, egroupware does not require it and it's generaly more secure to have it turned off setup de register_globals ist eingeschaltet (On), eGroupWare benötigt das NICHT und es ist generell sicherer es auszuschalten (Off)
registered setup de registriert
remove setup de Entfernen
remove all setup de Alle Entfernen
@ -281,12 +303,13 @@ requires reinstall or manual repair setup de Erfordert Neuinstallation oder manu
requires upgrade setup de Erfordert Aktualisierung
resolve setup de Lösen
return to setup setup de Zurück zum Setup
safe_mode is turned on, which is generaly a good thing as it makes your install more secure. setup de safe_mode ist eingeschaltet, das ist generell gut, da es ihre Installation sicherer macht.
sample configuration not found. using built in defaults setup de Beispiel Konfiguration nicht gefunden, benutze eingebaute Voreinstellungen
save setup de Speichern
save this text as contents of your header.inc.php setup de Sichern sie diesen Text als Datei header.inc.php
select an app, enter a target version, then submit to process to that version.<br>if you do not enter a version, only the baseline tables will be installed for the app.<br><blink>this will drop all of the apps' tables first!</blink> setup de Wählen Sie eine Applikation, geben Sie eine Zielversion ein, dann bestätigen Sie den Vorgang.<br>Wenn Sie keine Version angeben, werden nur die Basis-Tabellen der Applikation installiert werden.<br><blink>DIES WIRD ZUERST ALLE TABELLEN DER APPLI
select one... setup de Einen auswählen...
select the default applications to which your users will have access setup de Wählen Sie die voreingestellten Applikationen, zu denen Ihre Benutzer Zugriff haben werden
select the default applications to which your users will have access setup de Wählen Sie die voreingestellten Anwendungen, zu denen Ihre Benutzer Zugriff haben werden
select the desired action(s) from the available choices setup de Wählen Sie die verlangten Aktion(en) aus der verfügbaren Auswahl
select to download file setup de Auswähle um die Datei herunterzuladen
select where you want to store/retrieve file contents setup de Wählen sie aus wo sie Dateiinhalte speichern/lesen wollen
@ -307,6 +330,7 @@ select your old version setup de W
selectbox setup de Auswahlfeld
server root setup de Server Root
sessions type setup de Session Typ
set setup de gesetzt
set this to "old" for versions &lt; 2.4, otherwise the exact mcrypt version you use. setup de Setzen sie dies auf "alt" für Versionen < 2.4, ansonsten auf die exakte MCrypt Version die sie benutzen.
settings setup de Einstellungen
setup setup de Einrichtung
@ -319,10 +343,10 @@ some or all of its tables are missing setup de Einige oder alle Tabellen fehlen
sql encryption type setup de SQL verschlüsselungs typ für das passwort (standard - md5)
start the postmaster setup de Starten den postmaster
status setup de Status
step 1 - simple application management setup de Schritt 1 - Einfache Applikations Verwaltung
step 1 - simple application management setup de Schritt 1 - Einfache Verwaltung der Anwendungen
step 2 - configuration setup de Schritt 2 - Konfiguration
step 3 - language management setup de Schritt 3 - Sprach Verwaltung
step 4 - advanced application management setup de Schritt 4 - Erweiterte Applikations Verwaltung
step 3 - language management setup de Schritt 3 - Verwaltung der Sprachen
step 4 - advanced application management setup de Schritt 4 - Erweiterte Verwaltung der Anwendungen
table change messages setup de Tabellen Änderungs Meldungen
tables dropped setup de Tabellen wurden gelöscht
tables installed, unless there are errors printed above setup de Tabellen wurden installiert, au&szlig; oben sind Fehlermelungen zu sehen
@ -330,8 +354,11 @@ tables upgraded setup de Tabellen wurden aktualisiert
target version setup de Ziel Version
tcp port number of database server setup de TCP Port des Datenbank Servers
text entry setup de Texteingabe
the %1 extension is needed, if you plan to use a %2 database. setup de Die %1 Erweiterung (php extension) wird benötigt, wenn sie die %2 Datenbank einsetzen wollen.
the db_type in defaults (%1) is not supported on this server. using first supported type. setup de Der Datenbanktyp in den Vorgaben (%1) wird von diesem Server nicht unterstützt, verwende ersten unterstützten Typ.
the file setup de der Datei
the imap extension is needed by the two email apps (even if you use email with pop3 as protocoll). setup de Die imap Erweiterung (php extension) wird von den beiden Email Applikationen benötigt (auch wenn sie das POP3 Protokoll verwenden).
the mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets. setup de Die mbstring Erweiterung (php extension) ist notwendig um Unicode (utf-8) oder andere mehr-byte (multibyte) Zeichensätze vollständig zu unterstützen.
the table definition was correct, and the tables were installed setup de Die Tabellen Definition war korrekt und die Tabellen wurden installiert
the tables setup de die Tabellen
there was a problem tring to connect to your ldap server. <br>please check your ldap server configuration setup de Es gab ein Problem bei dem Versuch, eine Verbindung mit Ihrem LDAP Server aufzubauen. <br>Bitte &uuml;berpr&uuml;fen Sie die Konfiguration Ihres LDAP Servers.
@ -351,6 +378,7 @@ top setup de oben
translations added setup de Übersetzungen hinzugefügt
translations removed setup de Übersetzungen entfernt
translations upgraded setup de Übersetzungen aktualisiert
true setup de Ja
try to configure your php to support one of the above mentioned dbms, or install egroupware by hand. setup de Versuchen sie ihr php so zu konfigurieren, dass es eine der oben genannten Datenbanken unterstützt, oder installieren sie eGroupWare von Hand.
two weeks setup de zwei Wochen
uninstall setup de deinstaliert
@ -362,7 +390,7 @@ upgraded setup de Aktualisiert
upgrading tables setup de aktualisiere Tabellen
use cookies to pass sessionid setup de SitzungsId in einem Cookie speichern
use pure html compliant code (not fully working yet) setup de Vollständig HTML kompatiblen Code verwenden (nicht vollständig implementiert)
user account prefix setup de
user account prefix setup de Prefix für Benutzernamen
usernames are casesensitive setup de Benutzername mit unterscheidung zwischen Groß und Kleinschreibung
users choice setup de Benutzerauswahl
utf-8 (unicode) setup de utf-8 (Unicode)
@ -373,10 +401,14 @@ we can proceed setup de Wir k
we will automatically update your tables/records to %1 setup de Wir werden Ihre Tabellen/Einträge automatisch zu %1 aktualisieren
what type of sessions management do you want to use (php4 session management may perform better)? setup de Welches Session Management wollen sie verwenden (PHP4 Session Management hat eine bessere performance)?
which database type do you want to use with egroupware? setup de Welchen Datanbanktyp wollen sie mit eGroupWare verwenden?
world readable setup de lesbar von jedem (world readable)
world writable setup de schreibbar von jedem (world writeable)
would you like egroupware to cache the phpgw info array ? setup de Soll eGroupWare das phpgw info Array cachen ?
would you like egroupware to check for a new version<br>when admins login ? setup de Soll eGroupWare nach neuen Versionen suchen,<br> wenn sich ein Administrator anmeldet ?
would you like to show each application's upgrade status ? setup de Soll der Upgrade-Status aller Anwendungen angezeigt werden ?
writable by webserver setup de schreibbar durch den Webserver
write config setup de Konfiguration schreiben
writeable by the webserver setup de lesbar durch den Webserver
yes setup de Ja
you appear to be running a pre-beta version of egroupware.<br>these versions are no longer supported, and there is no upgrade path for them in setup.<br> you may wish to first upgrade to 0.9.10 (the last version to support pre-beta upgrades) <br>and then upgrade from there with the current version. setup de Es sieht so aus, als ob Sie eine vor-beta Version von eGroupWare benutzen.<br>Diese Versionen werden nicht länger unterstützt, und es gibt keinen Aktualisierungs-Pfad für sie im Einrichtung-Programm.<br>Sie möchten vieleicht erst auf
you appear to be running an old version of php <br>it its recommend that you upgrade to a new version. <br>older version of php might not run egroupware correctly, if at all. <br><br>please upgrade to at least version %1 setup de Es sieht so aus als ob Sie eine alte PHP-Version benutzen<br>Es ist notwendig auf eine neue Version zu aktualisieren.<br>Ältere PHP-Versionen könnten eGroupWare (wenn überhaupt) nicht korrekt ausführen. <br><br>Biite aktualisieren Sie mindestens auf Version %1
@ -404,10 +436,10 @@ you need to select your current charset! setup de Sie m
you should either uninstall and then reinstall it, or attempt manual repairs setup de Sie sollten entweder de- und neuinstallieren, oder manuelle Reparaturen versuchen
you're using an old configuration file format... setup de Sie verwenden ein altes Format der Konfigurationdatei ...
you're using an old header.inc.php version... setup de Sie verwenden eine alte header.inc.php Version ...
your applications are current setup de Ihre Applikationen sind aktuell
your applications are current setup de Ihre Anwendungen sind aktuell
your database does not exist setup de Ihre Datenbank existiert nicht !
your database is not working! setup de Ihre Datenbank funktioniert nicht!
your database is working, but you dont have any applications installed setup de Ihre Datenbank arbeitet, aber Sie haben keine Applikationen installiert !
your database is working, but you dont have any applications installed setup de Ihre Datenbank arbeitet, aber Sie haben keine Anwendungen installiert !
your header admin password is not set. please set it now! setup de Ihr header admin Passwort wurde NICHT gesetzt. Bitte setzen sie es jetzt!
your header.inc.php needs upgrading. setup de Ihre header.inc.php muss aktualisiert werden.
your header.inc.php needs upgrading.<br><blink><b class="msg">warning!</b></blink><br><b>make backups!</b> setup de Ihre header.inc.php muss aktualisiert werden.<br><blink><b class="msg">WARNUNG!</b></blink><br><b>MACHEN SIE EINE SICHERUNG!</b>

View File

@ -1,3 +1,7 @@
%1 does not exist !!! setup en %1 does not exist !!!
%1 is %2%3 !!! setup en %1 is %2%3 !!!
*** do not update your database via setup, as the update might be interrupted by the max_execution_time, which leaves your db in an unrecoverable state (your data is lost) !!! setup en *** Do NOT update your database via setup, as the update might be interrupted by the max_execution_time, which leaves your DB in an unrecoverable state (your data is lost) !!!
*** you have to do the changes manualy in your php.ini (usualy in /etc on linux) in order to get egw fully working !!! setup en *** You have to do the changes manualy in your php.ini (usualy in /etc on linux) in order to get eGW fully working !!!
00 (disable) setup en 00 (disable / recomended)
13 (ntp) setup en 13 (ntp)
80 (http) setup en 80 (http)
@ -58,6 +62,9 @@ charset setup en ISO-8859-1
charset to convert to setup en Charset to convert to
check installation setup en Check installation
check ip address of all sessions setup en check ip address of all sessions
checking extension %1 is loaded or loadable setup en Checking extension %1 is loaded or loadable
checking file-permissions of %1 for %2: %3 setup en Checking file-permissions of %1 for %2: %3
checking php.ini setup en Checking php.ini
checking the egroupware installation setup en Checking the eGroupWare Installation
click <a href="index.php">here</a> to return to setup. setup en Click <a href="index.php">here</a> to return to setup.
click here setup en Click Here
@ -69,6 +76,7 @@ configuration completed setup en Configuration completed
configuration password setup en Configuration Password
configuration user setup en Configuration User
configure now setup en Configure Now
contain setup en contain
continue setup en Continue
continue to the header admin setup en Continue to the Header Admin
convert setup en Convert
@ -127,7 +135,9 @@ enable mcrypt setup en Enable MCrypt
enter some random text for app session encryption setup en Enter some random text for app session encryption
enter some random text for app_session <br>encryption (requires mcrypt) setup en Enter some random text for app_session <br>encryption (requires mcrypt)
enter the full path for temporary files.<br>examples: /tmp, c:\temp setup en Enter the full path for temporary files.<br>Examples: /tmp, C:\TEMP
enter the full path for temporary files.<br>examples: /tmp, c:temp setup en
enter the full path for users and group files.<br>examples: /files, e:\files setup en Enter the full path for users and group files.<br>Examples: /files, E:\FILES
enter the full path for users and group files.<br>examples: /files, e:files setup en
enter the hostname of the machine on which this server is running setup en Enter the hostname of the machine on which this server is running
enter the location of egroupware's url.<br>example: http://www.domain.com/egroupware &nbsp; or &nbsp; /egroupware<br><b>no trailing slash</b> setup en Enter the location of eGroupWare's URL.<br>Example: http://www.domain.com/egroupware &nbsp; or &nbsp; /egroupware<br><b>No trailing slash</b>
enter the site password for peer servers setup en Enter the site password for peer servers
@ -141,6 +151,7 @@ enter your http proxy server username setup en Enter your HTTP proxy server user
export egroupware accounts from sql to ldap setup en Export eGroupWare accounts from SQL to LDAP
export has been completed! you will need to set the user passwords manually. setup en Export has been completed! You will need to set the user passwords manually.
export sql users to ldap setup en Export SQL users to LDAP
false setup en False
file setup en FILE
file type, size, version, etc. setup en file type, size, version, etc.
for a new install, select import. to convert existing sql accounts to ldap, select export setup en For a new install, select import. To convert existing SQL accounts to LDAP, select export
@ -161,6 +172,7 @@ hostname/ip of database server setup en Hostname/IP of database server
however, the application is otherwise installed setup en However, the application is otherwise installed
however, the application may still work setup en However, the application may still work
if no acl records for user or any group the user is a member of setup en If no ACL records for user or any group the user is a member of
if safe_mode is turned on, egw is not able to change certain settings on runtime, nor can we load any not yet loaded module. setup en If safe_mode is turned on, eGW is not able to change certain settings on runtime, nor can we load any not yet loaded module.
if the application has no defined tables, selecting upgrade should remedy the problem setup en If the application has no defined tables, selecting upgrade should remedy the problem
if using ldap setup en If using LDAP
if using ldap, do you want to manage homedirectory and loginshell attributes? setup en If using LDAP, do you want to manage homedirectory and loginshell attributes?
@ -173,6 +185,7 @@ import has been completed! setup en Import has been completed!
import ldap users/groups setup en Import LDAP users/groups
importing old settings into the new format.... setup en Importing old settings into the new format....
include root (this should be the same as server root unless you know what you are doing) setup en Include Root (this should be the same as Server Root unless you know what you are doing)
include_path need to contain "." - the current directory setup en include_path need to contain "." - the current directory
insanity setup en Insanity
install setup en Install
install all setup en Install All
@ -191,9 +204,11 @@ ldap config setup en LDAP Config
ldap default homedirectory prefix (e.g. /home for /home/username) setup en LDAP Default homedirectory prefix (e.g. /home for /home/username)
ldap default shell (e.g. /bin/bash) setup en LDAP Default shell (e.g. /bin/bash)
ldap encryption type setup en LDAP encryption type
ldap export setup en LDAP Export
ldap export users setup en LDAP export users
ldap groups context setup en LDAP groups context
ldap host setup en LDAP host
ldap import setup en LDAP Import
ldap import users setup en LDAP import users
ldap modify setup en LDAP Modify
ldap note setup en You will need to load the proper schema into your ldap server - see phpgwapi/doc/ldap
@ -205,6 +220,7 @@ logout setup en Logout
makesure setup en Make sure that your database is created and the account permissions are set
manage applications setup en Manage Applications
manage languages setup en Manage Languages
max_execution_time is set to less than 30 (seconds): egroupware sometimes needs a higher execution_time, expect occasional failures setup en max_execution_time is set to less than 30 (seconds): eGroupWare sometimes needs a higher execution_time, expect occasional failures
maximum account id (e.g. 65535 or 1000000) setup en Maximum account id (e.g. 65535 or 1000000)
may be broken setup en may be broken
mcrypt algorithm (default tripledes) setup en Mcrypt algorithm (default TRIPLEDES)
@ -212,6 +228,7 @@ mcrypt initialization vector setup en MCrypt initialization vector
mcrypt mode (default cbc) setup en Mcrypt mode (default CBC)
mcrypt settings (requires mcrypt php extension) setup en Mcrypt Settings (requires mcrypt PHP extension)
mcrypt version setup en MCrypt version
memory_limit is set to less than 16m: some applications of egroupware need more than the recommend 8m, expect occasional failures setup en memory_limit is set to less than 16M: some applications of eGroupWare need more than the recommend 8M, expect occasional failures
minimum account id (e.g. 500 or 100, etc.) setup en Minimum account id (e.g. 500 or 100, etc.)
modifications have been completed! setup en Modifications have been completed!
modify setup en Modify
@ -229,6 +246,7 @@ no mysql support found. disabling setup en No MySQL support found. Disabling
no oracle-db support found. disabling setup en No Oracle-DB support found. Disabling
no postgresql support found. disabling setup en No PostgreSQL support found. Disabling
no xml support found. disabling setup en No XML support found. Disabling
not setup en not
not all mcrypt algorithms and modes work with egroupware. if you experience problems try switching it off. setup en Not all mcrypt algorithms and modes work with eGroupWare. If you experience problems try switching it off.
not complete setup en not complete
not completed setup en Not Completed
@ -251,14 +269,15 @@ passwords did not match, please re-enter setup en Passwords did not match, pleas
path information setup en Path information
path to user and group files has to be outside of the webservers document-root!!! setup en Path to user and group files HAS TO BE OUTSIDE of the webservers document-root!!!
persistent connections setup en Persistent connections
please check for sql scripts within the application's directory setup en Please check for sql scripts within the application's directory
please check read/write permissions on directories, or back up and use another option. setup en Please check read/write permissions on directories, or back up and use another option.
please configure egroupware for your environment setup en Please configure eGroupWare for your environment
please consult the %1. setup en Please consult the %1.
please fix the above errors (%1) and warnings(%2) and setup en Please fix the above errors (%1) and warnings(%2) and
please fix the above errors (%1) and warnings(%2) and %3continue to the header admin%4 setup en Please fix the above errors (%1) and warnings(%2) and %3continue to the Header Admin%4
please install setup en Please install
please login setup en Please login
please login to egroupware and run the admin application for additional site configuration setup en Please login to eGroupWare and run the admin application for additional site configuration
please make the following change in your php.ini setup en Please make the following change in your php.ini
please wait... setup en Please Wait...
possible reasons setup en Possible Reasons
possible solutions setup en Possible Solutions
@ -271,8 +290,10 @@ re-check my database setup en Re-Check my database
re-check my installation setup en Re-Check My Installation
re-enter password setup en Re-enter password
read translations from setup en Read translations from
readable by the webserver setup en readable by the webserver
really uninstall all applications setup en REALLY Uninstall all applications
recommended: filesystem setup en Recommended: Filesystem
register_globals is turned on, egroupware does not require it and it's generaly more secure to have it turned off setup en register_globals is turned On, eGroupWare does NOT require it and it's generaly more secure to have it turned Off
registered setup en registered
remove setup en Remove
remove all setup en Remove All
@ -280,6 +301,7 @@ requires reinstall or manual repair setup en Requires reinstall or manual repair
requires upgrade setup en Requires upgrade
resolve setup en Resolve
return to setup setup en Return to Setup
safe_mode is turned on, which is generaly a good thing as it makes your install more secure. setup en safe_mode is turned on, which is generaly a good thing as it makes your install more secure.
sample configuration not found. using built in defaults setup en Sample configuration not found. using built in defaults
save setup en Save
save this text as contents of your header.inc.php setup en Save this text as contents of your header.inc.php
@ -306,6 +328,7 @@ select your old version setup en Select your old version
selectbox setup en Selectbox
server root setup en Server Root
sessions type setup en Sessions Type
set setup en set
set this to "old" for versions &lt; 2.4, otherwise the exact mcrypt version you use. setup en Set this to "old" for versions &lt; 2.4, otherwise the exact mcrypt version you use.
settings setup en Settings
setup setup en Setup
@ -329,8 +352,11 @@ tables upgraded setup en tables upgraded
target version setup en Target Version
tcp port number of database server setup en TCP port number of database server
text entry setup en Text Entry
the %1 extension is needed, if you plan to use a %2 database. setup en The %1 extension is needed, if you plan to use a %2 database.
the db_type in defaults (%1) is not supported on this server. using first supported type. setup en The db_type in defaults (%1) is not supported on this server. using first supported type.
the file setup en the file
the imap extension is needed by the two email apps (even if you use email with pop3 as protocoll). setup en The imap extension is needed by the two email apps (even if you use email with pop3 as protocoll).
the mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets. setup en The mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets.
the table definition was correct, and the tables were installed setup en The table definition was correct, and the tables were installed
the tables setup en the tables
there was a problem trying to connect to your ldap server. <br> setup en There was a problem trying to connect to your LDAP server. <br>
@ -349,6 +375,7 @@ top setup en top
translations added setup en Translations Added
translations removed setup en Translations Removed
translations upgraded setup en Translations Upgraded
true setup en True
try to configure your php to support one of the above mentioned dbms, or install egroupware by hand. setup en Try to configure your php to support one of the above mentioned DBMS, or install eGroupWare by hand.
two weeks setup en two weeks
uninstall setup en uninstall
@ -371,10 +398,14 @@ we can proceed setup en We can proceed
we will automatically update your tables/records to %1 setup en We will automatically update your tables/records to %1
what type of sessions management do you want to use (php4 session management may perform better)? setup en What type of sessions management do you want to use (PHP4 session management may perform better)?
which database type do you want to use with egroupware? setup en Which database type do you want to use with eGroupWare?
world readable setup en world readable
world writable setup en world writable
would you like egroupware to cache the phpgw info array ? setup en Would you like eGroupWare to cache the phpgw info array ?
would you like egroupware to check for a new version<br>when admins login ? setup en Would you like eGroupWare to check for a new version<br>when admins login ?
would you like to show each application's upgrade status ? setup en Would you like to show each application's upgrade status ?
writable by webserver setup en writable by webserver
write config setup en Write config
writeable by the webserver setup en writeable by the webserver
yes setup en Yes
you appear to be running a pre-beta version of egroupware.<br>these versions are no longer supported, and there is no upgrade path for them in setup.<br> you may wish to first upgrade to 0.9.10 (the last version to support pre-beta upgrades) <br>and then upgrade from there with the current version. setup en You appear to be running a pre-beta version of eGroupWare.<br>These versions are no longer supported, and there is no upgrade path for them in setup.<br> You may wish to first upgrade to 0.9.10 (the last version to support pre-beta upgrades) <br>and then upgrade from there with the current version.
you appear to be running an old version of php <br>it its recommend that you upgrade to a new version. <br>older version of php might not run egroupware correctly, if at all. <br><br>please upgrade to at least version %1 setup en You appear to be running an old version of PHP <br>It its recommend that you upgrade to a new version. <br>Older version of PHP might not run eGroupWare correctly, if at all. <br><br>Please upgrade to at least version %1