PR

geeklog An error has occurred:2 – chmod() – エラー対処

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

コメント