From 776879966aa6beac34b91663eecee4fb649e0b2a Mon Sep 17 00:00:00 2001 From: Max Semenik Date: Sat, 13 Mar 2010 16:47:32 +0000 Subject: [PATCH] MTT r63686: Handle realpath errors in SQLite installer --- config/Installer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/config/Installer.php b/config/Installer.php index a54fc97445..c4e2a4c164 100644 --- a/config/Installer.php +++ b/config/Installer.php @@ -1776,7 +1776,11 @@ function writeLocalSettings( $conf ) { $convert = ($conf->ImageMagick ? $conf->ImageMagick : "/usr/bin/convert" ); $rights = ($conf->RightsUrl) ? "" : "# "; $hashedUploads = $conf->safeMode ? '' : '# '; - $sqliteDataDir = escapePhpString( realpath($conf->SQLiteDataDir) ); + $dir = realpath( $conf->SQLiteDataDir ); + if ( !$dir ) { + $dir = $conf->SQLiteDataDir; // dumb realpath sometimes fails + } + $sqliteDataDir = escapePhpString( $dir ); if ( $conf->ShellLocale ) { $locale = ''; -- 2.20.1