ホームページ >CMS チュートリアル >PHPCMS >phpcms で列を追加できない場合はどうすればよいですか?

phpcms で列を追加できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2019-12-26 11:05:052491ブラウズ

phpcms で列を追加できない場合はどうすればよいですか?

#phpcms で列を追加できない場合はどうすればよいですか?

#列追加時の PHPCMS エラーの解決策

MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes
ロングテキスト型を使用してデータ入力を実行すると、この例外がスローされることがあります。

文字通りの理解は、現在のパッケージ サイズが mysql システムによって設定されたパッケージ サイズを超えているため、操作を実行できないということです。

パッケージ サイズについて説明します。簡単に言うと、mysql は現在実行されている mysql ステートメントをパッケージとして認識します。

このパッケージのサイズの制限は、現在の mysql ステートメントの制限の長さです。

解決策:

(1) Linux の場合:

サーバー パス/etc を入力し、my.cnf を見つけます。内部の mysqld セクションで、

find max_allowed_pa​​cket = Size

適切なサイズに変更して保存し、mysql サーバーを再起動します。この行が存在しない場合は、この行を追加します。

(2) Windows の場合:

mysql のインストール パスを入力し、my.ini ファイルを見つけて、[mysqld] セクションに文を追加します ([mysqld] セクションにない場合は意味がありません)。このセクション):

set-variable=max_allowed_pa​​cket=size。保存後、mysql サービスを再起動します。

ちなみに、Linux ではサイズ設定を 10M や 20000K などに直接書き込むことができます。

しかし Windows では byte にしか変換できません。

PHP中国語の Web サイトには、多数の無料の

PHPCMS チュートリアル

があり、オンラインで学習することを歓迎します。

以上がphpcms で列を追加できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。