Ошибка на сайте Warning: Declaration of JParameter:

В один прекрасный момент сайт выдал ошибку:

Warning: Declaration of JParameter::loadSetupFile($path) should

be compatible with JRegistry::loadSetupFile() in
/home/…/docs/libraries/joomla/html/parameter.php on line 0

Пропала меню, перестало работать половину вкладок, корзина переименовалась на английский, доступ к админке стал не возможен …

После разбора, выяснилось, что эта ошибка возникла из-за версии php.

Joomla версии 2.5 не поддерживается php 7.0, поэтому нужна версия php 5.6.

https://www.joomla.org/about-joomla/technical-requirements.html

Сменил php версию на хостинге на версию 5.6 и все работает.

Смена php 5,6

Смена php 5,6

Как перенести сайт с одного хостинга на другой?

Порядок действий при переносе сайта

При переносе сайта с одного хостинга на другой необходимо выполнить следующие шаги:

  1. Подготовка к переносу. Необходимо собрать, подготовить все настройки от старого и нового хостингов.
  2. Сделать резервную копию (backup) сайта на старом хостинге.Screenshot_4
  3. Сделать дамп базы данных на старом хостинге.Screenshot_5
  4. Скачать backup сайта и дампа базы данных со старого хостинга на свой компьютер.
  5. Закачать backup сайта и дамп базы данных со своего компьютера на новый хостинг.
  6. Восстановить сайт из резервной копии на новом хостинге.
  7. Создать новую базу данных на новом хостинге и импортировать дамп базы данных  со старого хостинга.
  8. Изменить настройки сайта и базы данных (конфигурационных файлов сайта) с учётом новых параметров хостинга, подключить базу данных.
  9. Прописать новые NS сервера для домена сайта.
  10. Подождать обновления DNS в течение 3-48 часов.
  11. Проверить работоспособность сайта и оперативно исправить неожиданно появившиеся ошибки в работе сайта на новом хостинге.

 

Fatal error: Uncaught exception ‘Exception’ with message ‘load error

Ошибка при переносе сайта на joomla 2.5 на новый хостинг.  Fatal error: Uncaught exception ‘Exception’ with message ‘load error: failed to find /home/httpd/vhosts/

Полный текст ошибки:

 Fatal error: Uncaught exception ‘Exception’ with message ‘load error: failed to find /Applications/MAMP/htdocs/webandmotion25/templates/jm_creatrix/less/master.less’ in /home4/webandm2/public_html/plugins/system/helix/core/classes/lessc.inc.php:1598 Stack trace: #0 /home4/webandm2/public_html/plugins/system/helix/core/classes/lessc.inc.php(1683): lessc->compileFile(‘/Applications/M…’) #1 /home4/webandm2/public_html/plugins/system/helix/core/helix.php(882): lessc->cachedCompile(Array) #2 /home4/webandm2/public_html/plugins/system/helix/core/helix.php(912): Helix::autoCompileLess(‘/home4/webandm2…’, ‘/home4/webandm2…’) #3 /home4/webandm2/public_html/templates/jm_creatrix/index.php(38): Helix::addLess(‘master’, ‘template’) #4 /home4/webandm2/public_html/libraries/joomla/document/html/html.php(531): require(‘/home4/webandm2…’) #5 /home4/webandm2/public_html/libraries/joomla/document/html/html.php(591): JDocumentHTML->_loadTemplate(‘/home4/webandm2…’, ‘index.php’) #6 /home4/webandm2/public_html/libraries/joomla/docum in /home4/webandm2/public_html/plugins/system/helix/core/classes/lessc.inc.php on line 1598

 

Чтобы решить эту проблему, нужно зайти в панели управления – Сайт – Обслуживание.

Вход в панель управления

Выбрать – Очистить кэш – Очистка устаревших элементов,

Очистка кеша

и все начинает работать.