SmartLiving.ru

Обсуждение проекта
 
Текущее время: Ср ноя 22, 2017 5:45 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Cannot declare class errore
СообщениеДобавлено: Вт июн 14, 2016 12:13 am 
Не в сети

Зарегистрирован: Чт май 26, 2016 9:09 pm
Сообщения: 5
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
при первом запуске на Ubuntu пишет Fatal error: Cannot declare class errore, because the name is already in use in /var/www/lib/errors.class.php on line 21


что это может быть? В UNIX не шарю все делал по инструкции вроде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cannot declare class errore
СообщениеДобавлено: Сб июл 30, 2016 11:07 pm 
Не в сети

Зарегистрирован: Сб июл 30, 2016 11:05 pm
Сообщения: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Похоже дело вот в этом
http://php.net/manual/en/class.error.php


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cannot declare class errore
СообщениеДобавлено: Ср янв 25, 2017 10:49 am 
Не в сети

Зарегистрирован: Ср янв 25, 2017 10:41 am
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
vasvlad писал(а):
Похоже дело вот в этом
http://php.net/manual/en/class.error.php


А поконкретней можно узнать как решить эту проблему. А то ссылка ведет просто на описание, куда копать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cannot declare class error
СообщениеДобавлено: Вс июл 09, 2017 7:03 pm 
Не в сети

Зарегистрирован: Пн ноя 16, 2015 5:10 pm
Сообщения: 87
Благодарил (а): 11 раз.
Поблагодарили: 15 раз.
Столкнулся с такой же проблемой на PHP7

Потребовалось заменить имя класса
в 21й строчке
было class error стало class errorMj

и в 118 й
было $err = new error($err, 0, 1); стало $err = new errorMj($err, 0, 1);

_________________
Win Home Serv 2011 / Intel Core i3 / 32 GB ram /
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cannot declare class errore
СообщениеДобавлено: Ср авг 23, 2017 4:50 pm 
Не в сети

Зарегистрирован: Ср авг 23, 2017 4:46 pm
Сообщения: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
А нет ли обновленной версии мажордомо под php7 а то после исправления которое вы указали куча варнингов валится


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Cannot declare class errore
СообщениеДобавлено: Ср ноя 15, 2017 11:57 am 
Не в сети

Зарегистрирован: Сб июл 22, 2017 11:45 am
Сообщения: 3
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Konstantin 2 писал(а):
А нет ли обновленной версии мажордомо под php7 а то после исправления которое вы указали куча варнингов валится


Часть ошибок можно снять глянув в лог ошибок у apache (если устанавливали связку linux+apache) нет ли подобных ошибок:

PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; htmlMimeMail has a deprecated constructor in /var/www/lib/htmlMimeMail.class.php on line 23
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Mail_mimePart has a deprecated constructor in /var/www/lib/htmlMimeMail.class.php on line 873
и т.д.
если они есть, то придется во всех классах где есть одноименные функции сменить на подобную конструкцию как рекомендуют в пункте 2 вот тут:
https://php.ru/forum/threads/perexodim- ... oda.55712/

ошибок уже не будет и классы будут отрабатывать без ошибок.

Всё равно копаться нужно с каждым варнингом и ошибкой в отдельности, единого рецепта пока нет, пока Сергей не внесет корректировки в дистрибутив. :)

Понятно, что после обновления системы придется опять скорректировать подобные классы, пока не будет полного перехода на php7.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB