Це помилка PHP, що призводить до того, що Joomla видав помилку, тож не помилка Javascript і не те, що потрібно виправити, додавши ще PHP. Як ви підозрювали, вам потрібно знайти джерело помилкового виклику PHP.
Перше, що потрібно зробити, - це звернутись до свого повідомлення про помилки до "Розвитку" і побачити, що дає вам будь-яку нову інформацію, якщо немає нової інформації, яка допоможе вам відстежувати джерело помилки, то це стає ручним підходом до скибочок та кісток.
Спробуйте на короткий час перейти на вбудований шаблон і побачити, чи проблема не зникає - якщо все-таки це або шаблон, або модуль, який більше не викликається, тому що призначене положення не існує у шаблоні за замовчуванням, на який ви помінялися. Якщо це не шаблон, ви можете швидко відслідковувати модулі.
Нарешті, якщо це не допомагає, скористайтеся методом 50%, щоб швидко звузити, яка група компонентів, модулів або плагінів є джерелом проблеми.