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';
и т.д.

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