0

私はマジェントを持っていますpublic_html

/public_html/affiliateサードパーティ ツールのアプリ ファイルをコピーしました。実行しようとする/public_html/affiliate/install/index.phpと、「要求したページが見つかりませんでした」というメッセージが表示されます。ページ。

動作していましたが、インストーラーが失敗しました。今では、もう一度実行することも、それらのディレクトリ内の何かを実行することもできません。何が変わったのかわからない。そして、どこを見ればいいのかわからない。

また、走ることもできません/public_html/affiliate/phpinfo.php

編集
わかりましたこれはもっと奇妙です。新しいフォルダを作成して/public_html/afftest 入れphpinfo.phpました。

で実行できるのにphpinfo.php/public_html/afftestでコピーできないのはなぜ/public_html/affiliateですか?

同一の所有者、グループ、および権限を持っています。

また、名前を変更/affiliateしても、内部を/xaffiliate実行できません。phpinfo.php

一体何が起こっているのですか!?

4

2 に答える 2

0

Web サーバーのパス設定が間違っている可能性があります。

ドキュメント ルートにアクセスしたときに実行される phpinfo.php は、参照しているフォルダー内の実際のものですか?

ドキュメントルートがたまたま phpinfo.php を持ち、それが実行されている他のデフォルトの場所を指している場合、フォルダを追加すると間違った場所を探している可能性があります。

phpinfo.php ファイルを編集して、先頭に次のようなものを追加してみてください。

その後、ドキュメント ルートが実際に正しい場所にあることを確認できます。

于 2013-02-18T08:51:44.977 に答える
0

それはある種の権限の問題でした!

これで解決しました

find -type f -name ‘*.php’ -exec chmod 644 {} \;
find -type d -exec chmod 755 {} \;
于 2013-02-20T12:52:42.793 に答える