PowerCMS X Q&A

PowerCMS Xを用いてWebサイトを構築する際の技術的なヒントや解決策をご紹介します。

テンプレートのプレビューをすると「不正なリクエストです。」と表示されます

リロードした時

プレビューのリロードはできません。プレビュー画面を閉じて再度ビューの編集画面で「プレビュー」を押してください。

なお、環境変数「preview_redirect」をfalseにするとリロードできるようになり、プラグインの開発時には便利とのことです。(ビューの変更は反映されません)

regex_replaceの処理でエラーが発生している

例えばふりがなフィールドから先頭の1文字を取り出すつもりでregex_replace="'/^(.).*/','\$1'"と書くとエラーの原因につながるようです。UTF-8の文字が正しく処理できるよう、u修飾子を利用してください。(regex_replace="'/^(.).*/u','\$1'"

※この時、保存・再構築はできるもののerror.logに「PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xE3'</fo...' for column 'session_text' at row 1」のようなエラーが出ています。

関連するQ&A