Code: Select all
Fatal error: Uncaught RuntimeException: SplFileInfo::isFile(): open_basedir restriction in effect. File(/usr/www/users/xxxxmhfc/..) is not within the allowed path(s):
(/usr/www/wwws/users/xxxxmhfc:/usr/wwws/users/xxxxmhfc:/usr/www/users/xxxxmhfc:/usr/home/xxxxmhfc:/usr/local/rmagic:/usr/share/php:/usr/local/lib/php:/tmp:/usr/bin:/usr/local/bin:/usr/local/share/www:/usr/www/share/www:/usr/share/misc:/dev/urandom:/var/www/php_profiler/xhgui) in /usr/www/users/xxxxmhfc/includes/system/versioned/1.0.5.6/page_selection.php:30
Stack trace:
#0 /usr/www/users/xxxxmhfc/includes/system/versioned/1.0.5.6/page_selection.php(30): SplFileInfo->isFile()
#1 /usr/www/users/xxxxmhfc/admin/includes/actions/modules/infoboxes/edit.php(20) : eval()'d code(1): page_selection::_edit_pages('index.php', 'MODULE_CONTENT_...')
#2 /usr/www/users/xxxxmhfc/admin/includes/actions/modules/infoboxes/edit.php(20): eval()
#3 /usr/www/users/xxxxmhfc/admin/includes/components/infobox.php(15): require('/usr/www/users/...')
#4 /usr/www/users/xxxxmhfc/admin/modules.php(199): require('/usr/www/users/...')
#5 {main} thrown in /usr/www/users/xxxxmhfc/includes/system/versioned/1.0.5.6/page_selection.php on line 30PHP 8.1
With some help from @raiwa I modified core script page_selection.php from:
Code: Select all
// main files
foreach (new DirectoryIterator(DIR_FS_CATALOG) as $file) {
if ($file->isFile() && ($file->getExtension() === 'php')) {
$files[] = $file->getFilename();
}
}Code: Select all
foreach (new DirectoryIterator(DIR_FS_CATALOG) as $file) {
if ($file->isDot()) { // Skip '.' and '..'
continue;
}
if ($file->isFile() && ($file->getExtension() === 'php')) {
$files[] = $file->getFilename();
}
}