- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
Joomla 3.x. Как устранить ошибку «Fatal error: Cannot redeclare class Mobile_Detect»
Январь 29, 2016
Из этого туториала Вы узнаете, как устранить ошибку Fatal error: Cannot redeclare class Mobile_Detect in Mobile_Detect.php (), которая может отобразиться на вашем сайте или в админ панели сразу после установки.
Joomla 3.x. Как устранить ошибку «Fatal error: Cannot redeclare class Mobile_Detect»
-
Вы можете увидеть одну из следующих ошибок на странице сайта сразу после установки:
Fatal error: Cannot redeclare class Mobile_Detect in /templates/theme###/includes/mobile_detect.php
Warning: require_once(\templates\theme####\includes\Mobile_Detect.php): failed to open stream: No such file or directory in /templates/theme####/html/modules.php on line 5
Fatal error: require_once(): Failed opening required '\templates\theme####\includes\Mobile_Detect.php' (include_path='.:/opt/php54/lib/php') in /templates/theme####/html/modules.php on line 5
-
Для того чтобы устранить эти ошибки, найдите файл modules.php вашего шаблона в папке \templates\theme####\html, используя FTP или Файловый менеджер, и замените код на строке 5:
1require_once
JPATH_SITE .
'\templates\\'
.
$template
.
'\includes\Mobile_Detect.php'
;
на:
1require_once
JPATH_SITE .
'/templates/'
.
$template
.
'/includes/Mobile_Detect.php'
;
-
Сохраните изменения. Ошибка будет устранена.
Обратите внимание: код в вашем файле может отличаться, но его правильная структура приведена выше.
Вы можете также ознакомиться с детальным видео-туториалом ниже:
Joomla 3.x. Как устранить ошибку «Fatal error: Cannot redeclare class Mobile_Detect»