PowerCMS X Q&A

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

RSSやXMLサイトマップを作成する時に「syntax error, unexpected identifier "version"」というエラーが出ます

PHPで短縮型のタグが有効な場合、XML宣言<?xml version="1.0"をPHPの構文として解釈しようとしてしまいエラーが発生したり、画面が真っ白になったりします。php.iniでshort_open_tagディレクティブを使用して短縮型のタグを無効化し、Webサーバーやphp-fpmを再起動してください。

short_open_tag = Off
  • 本件はPowerCMS Xの問題ではなくPHPに昔からある課題で、「short_open_tag xml」でGoogle検索をすると多数の記事が出てきます
  • テンプレート(MTML)をPHPのコードに変換した後で実行する時にタイトルのようなエラーが発生します
  • PowerCMS X以外のPHP製アプリケーションがサーバー内にある場合は、short_open_tagディレクティブを使用して設定を変更する前に短縮型のタグを使用していないか確認してください

関連するQ&A