中途半端を極める

web関連で役に立ちそうなものを紹介いたします

Wordpress

Parse error: syntax error, unexpected T_STRING in ○○○ on line 1 の解決方法

投稿日:2014年1月17日 更新日:

このブログはPHPアプリの無料クラウドサービス PHP APPSを利用しております。
無料かつ気楽に最新のWordpressが利用できるので、大変重宝しております。(1年以上使用しておりますがアップデートで躓くことは一度もありませんでした。)
いずれPHP APPSのことについて触れた記事を書こうとは思います。
今回はPHP APPSで独自のテンプレートを作成した時にエラーが出ましたので、その解決方法を記事にいたします。
エラーの内容はタイトルの通り「Parse error: syntax error, unexpected T_STRING in ○○○ on line 1」です。

XHTMLで記述する場合は、

と1行目に記述しますが、先頭の「1..htaccessに以下の内容を入れる

php_flag short_open_tag Off

少ないとは思いますが、サーバによっては.htaccessが使用できない場合があります。
PHP APPSの場合はFTPに接続してもWordpressのテーマやプラグインが入るディレクトリより上のディレクトリには移動できませんでした。

2.php.iniに以下の内容を入れる

short_open_tag = On

こちらもサーバによっては変更できない可能性があります。
そもそもサーバにある程度知識がある人でなければいじりたくないようなところですね。

3.テンプレートの記載を変える

 <?xml version="1.0" encoding="utf-8"?>

<?php echo '<?xml version="1.0" encoding="utf-8"?>'."\n" ?>

こちらが一番安全で手軽に対処できる方法かと思われます。実際これで解決できました。

お知らせ

WordPressのことについてwikiにまとめていこうと思っておりますので、こちらもご参照いただければと思います。
初心者でも簡単!Wordpress導入方法

-Wordpress

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

【WordPress】本体やプラグインのアップデート通知を非通知・非表示にする方法

最近ブログのカスタマイズを試みているので、Wordpressネタが多くなっております。 WordPressでは自動的にアップデート通知が来て、管理画面上から最新版にアップデートできるという機能がありま …

WordPress記事本文の中でPHPを実行する方法まとめ

WordPress構築中にに記事本文の中に記事の一部を表示したいという時があるでしょうか?今回は記事本文中でPHPを使用できるようにする方法をまとめてみました。 記事本文でPHPが実行できますと、表示 …

[wordpress]カテゴリ別アーカイブを出力する方法まとめ

WordPressのテンプレートをつくる際、デフォルトでそういう関数を用意していないのか!といいたくなるような部分ですが、今回はそのような部分をどのように実装するかまとめましたので、紹介いたします。

FC2ブログからの移転を考えている人必見!無料でWordPressが使用できるサーバを紹介

何かと世間を騒がせているFC2ですが、この影響はブログの方にもあるかもしれません。このような記事を書いている方もいます。 緊急提案 FC2ブログユーザー念の為に違うブログにコピーした方がいい http …

WordPress4.0はメジャーアップデート?本ブログをアップデートしてみた結果…

WordPress4のアップデートの報告がありました。 テーマやプラグインの互換性がちょっと気になるところでしたが、まあ壊れてもいいやと思い、本ブログの管理画面よりアップデートしてみました。その結果は …