RocketThemeのテーマをこのサイトと別のサイトへ使用しているが、別のサイトでは、テンプレートフォルダー下のファイルにjoomlaが書き込むと、ファイルのパーミッションが0555になり、書き込みができなくなっていた。
そのため、いちいち、SSHでログインしたり、ファイルブラウザーから変更したりして、対応していた。
ついに原因がわかった。基本設定のFTPの項目は、インストール時に設定していたのだが、なぜかFTPの使用が「いいえ」に設定されていた。そのため、書き込みにFTPが使用されずに、ファイルのパーミッションが変更されたようだ。この現象は、かくサーバーというか、OSの設定にもよるだろうし、他のファイルにも書き込みが起きているのに、なぜ、テンプレート関連の場合のみこの現象がおきたのかは不明。
FTPの使用を「はい」に切り替えて、書き込んでみたら、今度はパーミッションは変化せず。0644のままであった。
これを調べるためにRocket Themeのフォーラムで検索してみたら、さすがに同じ現象はなかった。というか、フォーラムが細かく分かれていて、全部のフォーラムを一度に検索できないようになっているため、使用している2つのテンプレートのフォーラムだけしか調べていない。
パーミッションのエラーに関して、RocketThemeのメンバーが返答していたおり、インストール時にFTPを使用しないと、ファイルのパーミッションが書き込み禁止になることがあるそうだ。さすが、商売しているだけあって、よくご存じだ。これは、初心者の新ストール時に気をつけるべき項目だろう。
| コレまでの作業のメモ< 前 |
|---|
| < 前 |
|---|