Use of undefined constant php - assumed 'php'

Автор kastmaster, 08 октября 2018, 11:58:34

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kastmaster

Здравствуйте!

Обнаружил в логах ошибок форума, повторяющуюся ошибку:

8: Use of undefined constant php - assumed 'php'
Файл: /home/.../public_html/Themes/default/languages/Modifications.russian-utf8.php (eval?)
Строка: 1


В начале файла Modifications.russian-utf8.php:
<?php// Version: 2.0; Modifications// Wysiwyg Quick Reply$txt['wysiwyg_quick_reply'] = 'Выберите тип формы быстрого ответа';$txt['wysiwyg_quick_reply0'] = 'WYSIWYG (с bbc кнопками и смайликами)';$txt['wysiwyg_quick_reply2'] = 'WYSIWYG (только со смайликами)';$txt['wysiwyg_quick_reply3'] = 'Только WYSIWYG';$txt['wysiwyg_quick_reply4'] = 'Не WYSIWYG (с bbc кнопками и смайликами)';$txt['wysiwyg_quick_reply6'] = 'Не WYSIWYG (только со смайликами)';$txt['wysiwyg_quick_reply7'] = 'Не WYSIWYG (по умолчанию)';// Sitemap$txt['sitemap'] = 'Карта сайта';$txt['sitemap1'] = 'Карту сайта';$txt['sitemap_boards'] = 'Разделы';

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

Помогите разобраться.
Нашел такую тему, проблема один в один:
https://www.simplemachines.org/community/index.php?topic=184811.0
к сожалению, решение не найдено...Поиск [php] в файлах и папках не дал никаких результатов.

kastmaster

Сам решил.

В папке с темой подпапка languages, там файлики: Settings.english.php , ThemeStrings.english.php , ThemeStrings.english-utf8.php
В этих файлах, не знаю почему, после заливки на хостинг все записи стали в одну длинную строку. Вернул к виду:
<?php// Version: 2.0; ThemeStrings$txt['icons_check'] = 'Enable social icons';$txt['rs_facebook'] = 'Facebook';$txt['facebook_check'] = 'Enable icon of Facebook';$txt['facebook_text'] = 'URL of the page to Facebook';$txt['rs_twitter'] = 'Twitter';
и т.д.

После этого ошибки исчезли. Тему можно закрыть.