Помощь. Любой текст сохраняется как «0» ноль
Помогите пожалуйста кто знает причину замены любого текста на 0.
В различных полях удается сохранить только цифры.
Любой текст сохраняется как «0» ноль:
Причина проблемы не известна, что-то из-за настройки компонентов modx, смены сервера, обновление версии php.
В различных полях удается сохранить только цифры.
Любой текст сохраняется как «0» ноль:
- В админке компонента msPromoCode у купонов есть поле «Описание».
- Во фронтенде при написании коментария в Тикетс.
- В админке компонента Тикетс также невозможно отредактировать текстовый комментарий.
Причина проблемы не известна, что-то из-за настройки компонентов modx, смены сервера, обновление версии php.
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Слышал надо где-то права пере-настроить.
Проблемы думаю начались после обновления версии php 7.2 на 7.4
Еще из админки нельзя изменить/удалить старые файлы,
т.к. ошибка «У веб-сервера не хватает прав для удаления файла». Новые файлы создаются и удаляются без проблем. Старые файлы удаляются только с VDS-хостинга.
Скорей всего сменилась версия mysql
еще возможно нули стали появляться после настройки параметров снипета Jevix.
На главной phpMyAdmin
Сопоставление кодировки соединения — utf8mb4_unicode_ci
Сервер баз данных — Кодировка сервера: UTF-8 Unicode (utf8)
В phpMyAdmin:
Сервер баз данных
Сервер: MySQL (Localhost via UNIX socket)
Тип сервера: MariaDB
Версия сервера: 10.1.44-MariaDB-0+deb9u1 — Debian 9.11
Версия протокола: 10
Пользователь: ****@localhost
Кодировка сервера: UTF-8 Unicode (utf8)
Веб-сервер
nginx/1.16.1
Версия клиента базы данных: libmysql — mysqlnd 5.0.12-dev — 20150407
Версия PHP: 7.0.33-0+deb9u8
phpMyAdmin Информация о версии: 4.6.6deb4
Нашел в файле НАИМЕНОВАНИЕ_КОМПОНЕНТА.map.inc.php поле которое выдавало 0 и заменил в его phptype тип text на string и все нормализовалось.
MODX 2.8.4
PHP 7.4.25
mysql 5.7.21
Tickets/core/components/tickets/model/tickets/mysql/ticketcomment.map.inc.php /
'text' =>
array (
'dbtype' => 'text',
'phptype' => 'string',