3

リモート サーバー ( ) 上の Joomla Web サイトに新しいプラグインをアップロードしようとしていますwebsitename.com/administratorFileZilla(777 - 読み取り、書き込みなど)を使用してすべてのフォルダーとサブフォルダーのアクセス許可を指定しましExtensions Managerたが、ローカル ディスク ドライブからプラグインをアップロードしようとすると、次のエラー メッセージが表示されます。

JFolder::create: Path not in open_basedir paths
Warning: Failed to move file!

この問題を解決するには?

4

1 に答える 1

3

問題を解決するには - 多くの場合、原因は次の 2 つの場所である可能性があります。

$log_path = '/home/myname/public_html/logs';

$tmp_path = '/home/myname/public_html/tmp';

あなたのconfiguration.phpファイルで。それらが適切な場所に設定されていることを確認します (まだ //localhost/wahtever とは言わないでください)。

ほとんどの場合、デフォルトのアクセス許可は問題なく正常に機能するはずです。

「localhost」からホストされたサーバーに転送する非常に簡単な方法は、Akeeba Backupを使用することです。ローカルホストで完成したサイトのバックアップを作成し (.zip 形式にすることもできます)、それをリモート サーバーにアップロードし、解凍し、再インストール プロセス (所要時間は 5 分未満) を実行すると、サイトが稼働します。

再インストール プロセスでは、localhost の 99% が自動的に変更されるため、今後このような問題が発生することはありません。

于 2013-05-07T14:19:40.910 に答える