Веб-сайт, принадлежащий моему другу, испытывает проблему и больше не загружается, я пытаюсь помочь, но не знаю много о PHP и веб-сайтах.
Ошибка, которая появляется при открытии страницы:
Фатальная ошибка: Необработанное исключение «RuntimeException» с сообщением
JLIB_APPLICATION_ERROR_APPLICATION_LOAD в
/home/vandlar1/public_html/libraries/cms/application/cms.php:329 Stack
трассировка: # 0
/home/vandlar1/public_html/libraries/joomla/factory.php(124):
JApplicationCms :: getInstance (‘site’) # 1
/home/vandlar1/public_html/index.php(38):
JFactory :: getApplication (‘site’) # 2 {main} добавляется
/home/vandlar1/public_html/libraries/cms/application/cms.php на линии
329
В PHP-файле это относится к функции
public static function getInstance($name = null)
{
if (empty(static::$instances[$name]))
{
// Create a JApplicationCms object.
$classname = 'JApplication' . ucfirst($name);
if (!class_exists($classname))
{
throw new RuntimeException(JText::sprintf('JLIB_APPLICATION_ERROR_APPLICATION_LOAD', $name), 500);
}
static::$instances[$name] = new $classname;
}
return static::$instances[$name];
}
Я не имел дело с ошибками во время выполнения в моем опыте, поэтому любая помощь будет оценена.
Не очень много знаю о Joomla, но похоже, что эта функция пытается найти класс с именем JApplicationSite
и не может найти его. Это может быть проблема автозагрузки, то есть приложение не знает, где искать файл / класс. Или это может быть, что класс не существует.
Других решений пока нет …