при первом запуске на 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 не шарю все делал по инструкции вроде.
Cannot declare class errore
Модератор: immortal
Re: Cannot declare class errore
А поконкретней можно узнать как решить эту проблему. А то ссылка ведет просто на описание, куда копать?vasvlad писал(а):Похоже дело вот в этом
http://php.net/manual/en/class.error.php
- Sandr
- Сообщения: 126
- Зарегистрирован: Пн ноя 16, 2015 5:10 pm
- Благодарил (а): 19 раз
- Поблагодарили: 29 раз
Re: Cannot declare class error
Столкнулся с такой же проблемой на PHP7
Потребовалось заменить имя класса
в 21й строчке
было class error стало class errorMj
и в 118 й
было $err = new error($err, 0, 1); стало $err = new errorMj($err, 0, 1);
Потребовалось заменить имя класса
в 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х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
Сцена погода (вертикальная)
mySensor скетчи ( 4х канальный димер | Оптимизация скетчей )
Ну и конечно моя маленькая фабрика - 3D печать / фрезеровка / литье
- Konstantin 2
- Сообщения: 27
- Зарегистрирован: Ср авг 23, 2017 4:46 pm
- Откуда: Новосибирск(Краснообск)
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Cannot declare class errore
А нет ли обновленной версии мажордомо под php7 а то после исправления которое вы указали куча варнингов валится
-
- Сообщения: 8
- Зарегистрирован: Сб июл 22, 2017 11:45 am
- Благодарил (а): 18 раз
- Поблагодарили: 0
Re: Cannot declare class errore
Часть ошибок можно снять глянув в лог ошибок у apache (если устанавливали связку linux+apache) нет ли подобных ошибок:Konstantin 2 писал(а):А нет ли обновленной версии мажордомо под php7 а то после исправления которое вы указали куча варнингов валится
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.
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Cannot declare class errore
Ссылку на лечение повторите, пожалуйстаobrian писал(а): 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
и т.д.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165