画期的なCMS「新着ちゃん」
自社開発して提供しているサービス「新着ちゃん」。
現在のようにWordPressなど、簡単に構築できるCMSがなかった15年くらい前、ブログを更新するように管理画面から簡単にサイト更新ができるシステムとして「新着ちゃん」を開発した。
多くのクライアントサイトで利用いただいていたが、最近構築するサイトは ほとんどがWordPressで構築するようになったので、だんだん利用件数が減ってきた。。
とは言え、まだいくつかのお客様に”現役”としてご利用いただいている。
システムをサーバー移管したら発生した不具合
この新着ちゃん、サービス開始当初から運用を続けているサーバーなのだが、、いい加減老朽化してきたので新しいサーバーへ移管することにした。
で、PHPバージョンも(ほぼ)同等のサーバーに移管しているのだが、、
普通のテキストの投稿は問題ないが、画像をアップしようとすると、不具合が生じた。。。
※分かりやすくするため、「imgタグ」の一部を抜粋。
(1)「<img alt="" height="213"(以降省略)」と入力すると、
(2)「<img alt="\\\"\\\"" height="\\\"213\\\""」と変換(エンコード)されてしまう。
「""」→「 "\\\"\\\""」と、バックスラッシュ複数にエスケープされてしまうのだ。。
「php.ini」で「magic_quotes_gpc = OFF」にすればOK!
原因がわかるまで、結構ハマったが、、
結局、「php.ini」で「magic_quotes_gpc = OFF」にしたらOKになった!
参考サイト:https://sakura.monte-verita.biz/3786
当初「php.ini」の設定がアヤシイと思っていたが、、当たってた。。
が、、php.iniの各設定値まで詳しく把握してなかったので、、ハマってしまった。。(>_<)
ホームページ制作のこと、ホームページの運営でわからないことや困っていることがありましたら、「株式会社アットライズ」までお気軽にご相談ください。
株式会社アットライズのホームページはこちら