中途半端を極める

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

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

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

関連記事

簡単に海外からのスパムコメント対策ができるプラグイン「Throws SPAM Away」

WordPressでブログを運用しておりますが、大量にスパムコメントに悩まされておりました。 デフォルトで「Akismet」というプラグインが入っておりますが、有効化させるためにはAPIキーの取得など …

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

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

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

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

WordPress Popular Postsをアップデートすると正常に動作しなくなった!という人に正常に動作させる方法を紹介。

当サイトもサブカラムに人気記事を表示させるために「Wordpress Popular Posts」を使用しております。 ※「Wordpress Popular Posts」は人気記事を表示させることが …

[wordpress]カテゴリ別アーカイブ(月次)を出力する方法 修正版

以前の記事で同様なことを記事にさせていただいておりましたが、紹介していた方法では指定されているカテゴリに該当記事がないのにもかかわらずアーカイブリンクが出力されてしまうという現象が起きていました。その …