MariaDB中意外截断的mediumtext字段

时间:2017-08-21 01:35:34

标签: php mysqli phpmyadmin mariadb contao

  • 系统:GNU / Linux LMDE 2,Linux 3.16
  • DB:MariaDB 10.0.30-MariaDB-0 + deb8u1
  • 服务器:Apache / 2.4.10
  • 数据库接口模块:libmysql - 5.5.55
  • PHP:PHP 5.6.30-0 + deb8u1 with mysqli + mbstring module
  • WCMS:Contao 3.0.5
  • 浏览器:Opera 12

在使用WCMS Contao重新编写我的一个网站时,我会在“text”和“accordion”元素中获得较长文本的奇怪行为。在4448个字符或4598个字节之后,文本被截断。表»tl_content«中的DB字段»text«的大小为“mediumtext”,大小为16MB。重复纠正Contao中的文章没有用。

然后我在版本4.8.0-dev,4.7.0,4.4.2和4.1.1中直接尝试使用phpMyAdmin进行相同的更正,但仍然没有更改截断的文本。只有在phpMyAdmin 4.4.2中还有另外一条消息»哎呀,出了点问题!«。没有错误,没有解释,只有无意义的消息!

有谁知道,当更长的文本被截断时会出现什么问题,解决这个问题的解决方案是什么?非常感谢!

附录2017-08-22 16:00 GMT

  • MariaDB更新为10.0.32-MariaDB-0 + deb8u1
  • 数据库接口模块已更新至5.5.57
  • 另一个浏览器(Firefox 50.1.0)存在同样的问题
  • 文本字段不是从浏览器+ phpMyAdmin更新,但bash将完美地完成工作!

因此我的结论是:似乎失效部分可以是以下一种或多种:

  • 浏览器每个phpMyAdmin传输的数据不够(不太可能)
  • JavaScript干扰(不太可能)
  • PHP干扰(不太可能)
  • DB接口模块无法忍受MariaDB

附录2017-08-22 18:30 GMT

  • 已安装DB接口模块libmariadb

现在我正在寻找/etc/php5/apache2/php.ini和/或其他文件中的nessesary更新。有关正确编辑位置的建议,以便将PHP MySQL函数重定向到libmariadb吗?

伯特

0 个答案:

没有答案