Geeklog Japanese – UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応] :
http://www.geeklog.jp/forum/viewtopic.php?showtopic=7534
An error has occurred:
2 – chmod() [function.chmod]: No such file or directory @ /usr/home/gt******/html/admin/plugins/userconfig/install.php line 80
上記サイトに記載されているものと同じメッセージが表示された。
スポンサードリンク
正確には少し違って、「許可がありません」「許可されていない操作です」というメッセージだった。
An error has occurred:
2 – copy(/home/*****/geeklog/data/userconfig_now.php) [function.copy]: failed to open stream: 許可がありません @ /home/*****/public_html/admin/plugins/userconfig/install.php line 79
調べてみるとおそらくパーミッションの影響だろうということがわかった。だが、調整しても上のメッセージを行き来するだけで何も変わらない。
今行いたい動作は「Userconfig」を「インストール」したい。
調べると、Userconfigは問題のファイルにインストール時にも設定を自動生成、記録するらしい。
ん? インストールする際に自動生成? どうして今存在する?
そうか。コピペして別にも作ったからか。
・・・
で、たどり着いたのは権限の違い。実行ユーザfooに実ユーザvarが触れないのは当たり前か。SuExecじゃないし。
/geeklog/data/userconfig_now.php, /geeklog/data/userconfig_bak.php を削除。
問題解決。。。
*geeklog userconfig chmod() 2
コメント