これが私が見つけた段階的な解決策です:そしてそれは非常にうまく機能しています:
- Joomla 管理者パネルにログインします。
- グローバル構成に移動
- 「サーバー」タブをクリック
- パスを /public_html/tmp から "tmp" に変更します
- コントロール パネル (CPanel) にログインします (または、FTP アカウントを使用して Joomla ファイルにアクセスできます)。
- ファイルマネージャーを開く
- フォルダ「ライブラリ」を開く
- フォルダ「joomla」を開く
- フォルダ「ファイルシステム」を開く
- 「folder.php」を右クリックし、「編集」をクリックします。
- 次の行を探します (search = obd):
$obd = ini_get('open_basedir');
その行の先頭に // を付けてコメント アウトし、次のようにします。//$obd = ini_get('open_basedir');
- 保存して閉じます。そして、あなたはダウンしています。
Joomla のコア ファイルをハッキングしない別のソリューション:
tmp
まず、次のトリックを使用して、フォルダーへの正確な絶対パスを見つけます。
たとえば、Web サイトのルートに PHP ファイルを作成します。path.php
このコード スニペットをファイルに配置し、保存ボタンをクリックします。
<?php
$path = getcwd();
echo "Your Absolute Path is: ";
echo $path;
?>
yourdomain.com/path.php
ブラウザで に移動します
今後:
- Joomla 管理者パネルにログインします。
- グローバル構成に移動
- 「サーバー」タブをクリックしない
- へのパスを変更します。
"Absolute Path(you've just found)"/tmp
- 次のコード行を .htaccess ファイルに挿入します。
php_value open_basedir NULL