Генератор карты сайта - Fatal error: Cannot redeclare routes_content-кто подскажет в чем ошибка ?

#1 17 августа 2015 в 11:13
  1.  
  2. Fatal error: Cannot redeclare routes_content() (previously declared in /home/users1/r/rсamiz/domains/сайт.ru/system/controllers/content/routes.php:7) in /home/users1/r/rсamiz/domains/сайт.ru/system/controllers/content/routes.php on line 136
  3.  
кто подскажет в чем ошибка?
#2 17 августа 2015 в 12:49
Открыть файл и посмотреть на 136 строку
#3 17 августа 2015 в 12:54


Открыть файл и посмотреть на 136 строку

lokanaft

спасибо lokanaft за дельную подсказку… вот оно
#4 17 августа 2015 в 12:57
lezginka.ru, значит где то подключается этот файл ещё раз без *_once
#5 17 августа 2015 в 19:01
как правило, если ошибку пишет на последнюю строку с закрывающей скобкой — где то выше по коду нарушен баланс скобок. либо одна лишняя открывающая, либо не хватает одной закрывающей.

еще у меня глаз зацепился за непонятную запятую после круглой закрывающей скобки (строчка 132). нужна ли она там?
#6 17 августа 2015 в 19:49
Странник, вы текст ошибки читали? facepalm
#7 17 августа 2015 в 19:52
lezginka.ru, в файле system/core/controller.php найти:
  1. public function loadRoutes(){
  2.  
  3. $file = $this->root_path . 'routes.php';
  4.  
  5. if (!file_exists($file)){ return array(); }
  6.  
  7. include($file);
Заменить там include на include_once
#8 17 августа 2015 в 20:00
Непонятно, зачем там функция, файл мог бы просто вернуть массив, как манифест.
#9 17 августа 2015 в 20:41


Непонятно, зачем там функция, файл мог бы просто вернуть массив, как манифест.

lokanaft

не знаю кого даже благодарит, то ли lokanaft за ответ, то ли Странника за провокацию :)
куда-то "я другое дерево" тоже пропал, обычно в таких моментах он находит неожиданные решения ))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.