アットウィキロゴ

EMCOTの問題点

EMCOTをアップロードしたわいいが、mainfileへのアクセス制限が正常でないとのエラーがでる。

ヘルプを読むと、、、

インストールディレクトリに関する警告
パッケージインストールの過程で install ディレクトリは取り除かれているはずですが、この警告が表示されているとすればこれは本当に危険です! すぐにあなたの公開ディレクトリから install ディレクトリを取り除いてください! インストールディレクトリがそこに残っていると、悪意のあるユーザーやロボットがあなたのサイトのインストーラにアクセスすることができます。彼らは XOOPS Cube Legacy をあなたのサイトで再インストールして、全特権を持つ最高管理者になることができます! あなたは既に首尾よく XOOPS Cube Legacy をアップロードして、インストールしましたから、この install ディレクトリを取り除くことができるべきです。しかし、ディレクトリを取り除く方法が分からなかったり、操作が不可能である場合は、至急サーバーの管理者に連絡をとってください。

mainfile.php に関する警告
このメッセージは、悪意のある攻撃者があなたのmainfile.php.を書き直すことができることを警告します。このファイルは、データベース接続に必要とする情報を含む、あなたのシステムのための重要な構成情報を格納しています。あなたは、mainfile.phpを悪意ある攻撃から防御するために書き込み禁止の設定をしなければいけません。その方法は、あなたのサーバーのOSによって異なります。サーバーが Unix、 Linux もしくはその系統の OS を使用している場合は、 mainfile.php のパーミッションは、通常644に変更されなければなりません。もしあなたのサーバーが Windows ファミリーの OS で動いている場合は、エクスプローラでそのセキュリティ設定を変更することができます。設定を変更してもメッセージが持続するならば、すぐにサーバーの管理者と連絡をとってください。

前者は大丈夫です。installディレクトリは削除しました。

問題は後者です。

パーミッションはFFFTPの属性変更で変更できますが、644にしてもエラー表示が消えません。

さらにもうひとつ問題が。


EMCOTを使おうとすると
Fatal error: Call to a member function getVar() on a non-object in /export/sd201/www/jp/r/e/gmoserver/9/6/sd0183196/agorass.net/modules/emcot/include2/servmod.inc.php on line 78


というエラーがでて使えなくなります。うんこぶりぶりです。
最終更新:2011年05月09日 19:20