После внештатной перезагрузки web-сервера, во время грозы, Joomla стала выдавать 404 ошибку на всех страница сайта. При этом, административная панель сайта была доступна.

Оказалось, что в базе данных MySQL остались заблокированными несколько таблиц. Для восстановления работоспособности сайта, в такой ситуации, необходимо снять блокировки с таблиц базы данных сайта.

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

Эта методика устранения 404 ошибки проверена на версии Joomla 3.3.3