テンプレートとPHP化
インストールも完了し、いつものごとく小粋空間さまよりテンプレートを頂きました。
とりあえずカスタマイズなしに、そのまま貼り付け。
エントリーが増える前に、まずはPHP化とアーカイブパスの設定をしておこうと思い、ちょこちょこ変更。
とりあえず全部終わったところで、試しに再構築してみたものの、index.phpを開くと何故かエラー表示に。
htmlに戻すと表示されるのにphpだと表示されない。
ここで完全にハマる。とりあえずさくらの公式FAQで検索をかけると該当する回答が。
『index.html以外のファイル(例:index.cgi)をインデックスファイルに指定するにはどうしたらいいですか?』
上の記事通りにコンパネのファイルマネージャーからIndexファイルにindex.phpを指定できるようにして、これで完璧かと思ったらまだ表示されない!
あとから分かったことですが、さくらではPHPもCGIと同じで、ファイルパーミッション755または705なんだそうです。
FFFTPから手動でパーミッション変更してみたら表示されました。やれやれ。
でもこれだとファイルが増えるたびに手動で変更しないといけないってことじゃん。
ありえん、面倒くさい。自動変更の方法はどこに・・・。
こういうときこそ同じ環境の人に聞け!ってことで、Googleでキーワード検索。
数こそ多いものの、ピンポイントな記事になかなか行き着かず。
最終的に我楽さまのMovable Type 4.0 新規インスコ覚書からmt-config.cgiに以下を書き足す必要があることを学ぶ。
ここまで来るのに時間かかりすぎ。てか自分、事前に下調べしなさすぎ。
[さくら用mt-config.cgi設定]
#======== SAKURA SETTINGS ==========
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
HTMLPerms 0777
UploadPerms 0777
とりあえずカスタマイズなしに、そのまま貼り付け。
エントリーが増える前に、まずはPHP化とアーカイブパスの設定をしておこうと思い、ちょこちょこ変更。
とりあえず全部終わったところで、試しに再構築してみたものの、index.phpを開くと何故かエラー表示に。
htmlに戻すと表示されるのにphpだと表示されない。
ここで完全にハマる。とりあえずさくらの公式FAQで検索をかけると該当する回答が。
『index.html以外のファイル(例:index.cgi)をインデックスファイルに指定するにはどうしたらいいですか?』
上の記事通りにコンパネのファイルマネージャーからIndexファイルにindex.phpを指定できるようにして、これで完璧かと思ったらまだ表示されない!
あとから分かったことですが、さくらではPHPもCGIと同じで、ファイルパーミッション755または705なんだそうです。
FFFTPから手動でパーミッション変更してみたら表示されました。やれやれ。
でもこれだとファイルが増えるたびに手動で変更しないといけないってことじゃん。
ありえん、面倒くさい。自動変更の方法はどこに・・・。
こういうときこそ同じ環境の人に聞け!ってことで、Googleでキーワード検索。
数こそ多いものの、ピンポイントな記事になかなか行き着かず。
最終的に我楽さまのMovable Type 4.0 新規インスコ覚書からmt-config.cgiに以下を書き足す必要があることを学ぶ。
ここまで来るのに時間かかりすぎ。てか自分、事前に下調べしなさすぎ。
[さくら用mt-config.cgi設定]
#======== SAKURA SETTINGS ==========
DBUmask 0022
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
HTMLPerms 0777
UploadPerms 0777