Fix: Meilleur gestion du chemin propos par dfaut l'install

This commit is contained in:
Laurent Destailleur 2005-12-07 00:23:02 +00:00
parent 643576a44a
commit adb49e8046
2 changed files with 6 additions and 4 deletions

View File

@ -80,11 +80,11 @@ if ($_POST["action"] == "set")
{
if (! is_dir($main_dir))
{
dolibarr_syslog ("Le dossier '".$main_dir."' n'existe pas");
dolibarr_syslog ("Repertoire '".$main_dir."' inexistant ou non accessible");
print "<tr><td>";
print $langs->trans("ErrorDirDoesNotExists",$main_dir).'<br>';;
print "Vous avez saisie une mauvaise valeur pour le paramètre '".$langs->trans("WebPagesDirectory")."'.<br>";
print $langs->trans("ErrorDirDoesNotExists",$main_dir).'<br>';
print $langs->trans("ErrorWrongValueForParameter",$langs->trans("WebPagesDirectory")).'<br>';
print $langs->trans("ErrorGoBackAndCorrectParameters").'<br><br>';
print '</td><td>';
print $langs->trans("Error");

View File

@ -54,9 +54,11 @@ print "</td>";
if(! isset($dolibarr_main_url_root) || strlen($dolibarr_main_url_root) == 0)
{
//print "x".$_SERVER["SCRIPT_FILENAME"]." y".$_SERVER["DOCUMENT_ROOT"];
// Si le php fonctionne en CGI, alors SCRIPT_FILENAME vaut le path du php et
// ce n'est pas ce qu'on veut. Dans ce cas, on propose $_SERVER["DOCUMENT_ROOT"]
if (eregi('php$',$_SERVER["SCRIPT_FILENAME"]) || eregi('php\.exe$',$_SERVER["SCRIPT_FILENAME"]))
if (eregi('^php$',$_SERVER["SCRIPT_FILENAME"]) || eregi('[\\\/]php$',$_SERVER["SCRIPT_FILENAME"]) || eregi('php\.exe$',$_SERVER["SCRIPT_FILENAME"]))
{
$dolibarr_main_document_root=$_SERVER["DOCUMENT_ROOT"];