Jump to content

Ошибка при обращении к пользователю

Featured Replies

В первую очередь здравствуйте. 

Спасибо, что вы есть и что помогаете. 

Я совершеннейший нуб в сайтах, но жизнь заставляет изучать момент. Создал форум, сейчас настраиваю.  Ранее пять дней бился с саппортами хоста и ддос, а блпгодаря вам сам решил проблему с https и ssl

 

но осталась проблема другая (последняя пока перед запуском)

При попытке нажать на пользователя (чтобы сменить права или просто просмотреть) выскакиевает неприятная ошибка

ParseError: syntax error, unexpected '<', expecting end of file (0)
#0 [internal function]: IPS\IPS::autoloader('IPS\\core\\extens...')
#1 /home/sxafkzbe/public_html/applications/core/sources/MemberACPProfile/MainTab.php(94): spl_autoload_call('IPS\\core\\extens...')
#2 /home/sxafkzbe/public_html/applications/core/modules/admin/members/members.php(1086): IPS\core\MemberACPProfile\_MainTab->output()
#3 /home/sxafkzbe/public_html/system/Dispatcher/Controller.php(85): IPS\core\modules\admin\members\_members->view()
#4 /home/sxafkzbe/public_html/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute()
#5 /home/sxafkzbe/public_html/admin/index.php(14): IPS\_Dispatcher->run()
#6 {main}

 

я уже и в логи залезал и скобки считал, но мне не хватает катастрофически знаний. 

Прошу помочь с решением, ну от меня тоже если что нужно, то посодействую. 

 

ПС - друзья, прошу не обзываться даже в намеках, просто помогите русским языком. 

Link to comment
https://ipbmafia.ru/topic/21985-oshibka-pri-obrashenii-k-polzovatelyu/
Share on other sites

Перепишите заново все файлы форума из дистрибутива.

1 час назад, Desti сказал:

Перепишите заново все файлы форума из дистрибутива.

Я правильно понимаю, что это неминуемо приведет к необходимости делать бекап?

 

или как? 

1 час назад, Vasiliy80 сказал:

Я правильно понимаю, что это неминуемо приведет к необходимости делать бекап?

бекап надо делать всегда. Даже когда ничего не надо исправлять

Если вы не лазили в код движка, просто переписать файлы будет относительно безопасной операцией.  Рекомендую перед этим остановить веб-сервер.

1 час назад, Desti сказал:

Если вы не лазили в код движка, просто переписать файлы будет относительно безопасной операцией.  Рекомендую перед этим остановить веб-сервер.

Смотрите - я только учусь

С бекапом я еще не занимался, потому что были проблемы другие. 

Какой порядок действий?

 

Я бегаю по ошибкам и тестирую php

везде одна и та же ошибка выскакивает

Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script in CODE on line 13
Errors parsing CODE

 

в этом Line13 во всех файлах php одна и так же структура

 

идет Namespace\ips

или Namespace\ips\dispatcher

что не так с построением кода?

 

Проблема возникает только при обращении к просмотру пользователей. 

На форуме установлена руссификация и плагин замены транслита

 

 

Убедительная просьба - пишите если можете помочь. Давать советы из разряда - "нужно делать бекап всегда" - не обязательно.

готов рассмотреть помощь на материальной основе. 

 

Очень похоже на символ BOM в файлах, но непонятно, откуда он взялся. Откуда дистрибутив?

подскажите как вылечить

забавно то ,что если я беру файл с дистрибутива и прогоняю его через тест php, то там нет ошибок

но если я его создам в корне форума и от туда скопирую в тест, то повляется ошибка. 

чудеса

32 минуты назад, Vasiliy80 сказал:

и от туда скопирую в тест

Никаких чудес, символ BOM в начало файла вставляет редактор.  У вас не FAR случаем?

26 минут назад, Desti сказал:

Никаких чудес, символ BOM в начало файла вставляет редактор.  У вас не FAR случаем?

Я пользуюсь редактором в спанели хостинга 

но на форуме стоит руссификатор. Он может как то повлиять?

тоесть когда код попадает в редактор спанели, то он искажается?

cpanel не знаю, не использую, но он вполне может вставлять спецсимвол в редактируемый текст при сохранении. 

Вы можете просто скопировать из дистрибутива все файлы на хостинг и не редактировать их??? 

Проблема решена

 

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

я открыл этот файл и действительно обнаружил фигню с кодом, но не опнимал какую

в дистрибутиве этот файл был вдвое меньше.

 

заменил его и все заработало

 

Спасибо всем. 

9 часов назад, Vasiliy80 сказал:

Спасибо всем. 

У нас для этого лайки здесь есть.

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.