diff --git a/public_html/admin/install/classes/installer.class.php b/public_html/admin/install/classes/installer.class.php index e5dc51d78..2fbf1992f 100644 --- a/public_html/admin/install/classes/installer.class.php +++ b/public_html/admin/install/classes/installer.class.php @@ -4255,6 +4255,7 @@ private function migrateStep4() * Check for other missing files * e.g. images/articles, images/topics, images/userphotos */ + clearstatcache(); $missing_images = false; // Article images @@ -4277,11 +4278,12 @@ private function migrateStep4() $missing_topic_images = false; $result = DB_query("SELECT `imageurl` FROM {$_TABLES['topics']}"); $num_topic_images = DB_numRows($result); + $pathTopicBase = rtrim($html_path, '/\\'); for ($i = 0; $i < $num_topic_images; $i++) { $topic_image = DB_fetchArray($result, false); - if (!file_exists($html_path . $topic_image['imageurl'])) { // If topic image does not exist + if (!file_exists($pathTopicBase . $topic_image['imageurl'])) { // If topic image does not exist // Log the error COM_errorLog($LANG_MIGRATE[26] . $LANG_MIGRATE[29] . $topic_image['imageurl'] . $LANG_MIGRATE[30] . $_TABLES['topics'] . $LANG_MIGRATE[31] . $html_path . 'images/topics/'); $missing_topic_images = true;