Проблема всплыла после переноса сайта на другой хостинг.

Сайт на Joomla 3, в админке при сохранении документа, снятии с публикации элементов вываливались в белый экран, хотя изменения сохранялись, это было жутко не удобно.

Для начала включаем отображение ошибок:

в файле .httacces добавляем:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on

Повторяем ошибку и получаем намёк:

Fatal error: Call to a member function add() on a non-object in /***/***/public_html/libraries/joomla/cache/storage/memcache.php on line 441

Чтобы исправить эту ошибку, открываем файл configuration.php

Находим это:

public $caching = ‘0’;
public $cache_handler = ‘memcache’;
public $cachetime = ’30’;
public $memcache_persist = ‘1’;
public $memcache_compress = ‘0’;
public $memcache_server_host = ‘mem’;
public $memcache_server_port = ‘11211’;

Меняем на это:

public $caching = ‘0’;
public $cache_handler = ‘file’;
public $cachetime = ’15’;

Всё, теперь работает как надо.

По теме: