1

このプラグイン ( http://www.s2software.it/en/download/joomla-image-resize-cache ) をインストールしましたが、このエラーが発生しました。このエラーは、画像/キャッシュ フォルダーを作成した後も残ります。私のサーバーでは、これらを利用できます。 : Imagick Shell Execute, JImage (GD) でも誰も働きたくない...

また、システム情報では、configuraion.php を除くすべてのフォルダーとファイルが書き込み可能です。

4

2 に答える 2

7

これが私が見つけた段階的な解決策です:そしてそれは非常にうまく機能しています:

  1. Joomla 管理者パネルにログインします。
  2. グローバル構成に移動
  3. 「サーバー」タブをクリック
  4. パスを /public_html/tmp から "tmp" に変更します
  5. コントロール パネル (CPanel) にログインします (または、FTP アカウントを使用して Joomla ファイルにアクセスできます)。
  6. ファイルマネージャーを開く
  7. フォルダ「ライブラリ」を開く
  8. フォルダ「joomla」を開く
  9. フォルダ「ファイルシステム」を開く
  10. 「folder.php」を右クリックし、「編集」をクリックします。
  11. 次の行を探します (search = obd): $obd = ini_get('open_basedir');その行の先頭に // を付けてコメント アウトし、次のようにします。//$obd = ini_get('open_basedir');
  12. 保存して閉じます。そして、あなたはダウンしています。

Joomla のコア ファイルをハッキングしない別のソリューション:

tmpまず、次のトリックを使用して、フォルダーへの正確な絶対パスを見つけます。

たとえば、Web サイトのルートに PHP ファイルを作成します。path.php

このコード スニペットをファイルに配置し、保存ボタンをクリックします。

<?php
$path = getcwd();
echo "Your Absolute Path is: ";
echo $path;
?>

yourdomain.com/path.phpブラウザで に移動します

今後:

  1. Joomla 管理者パネルにログインします。
  2. グローバル構成に移動
  3. 「サーバー」タブをクリックしない
  4. へのパスを変更します。"Absolute Path(you've just found)"/tmp
  5. 次のコード行を .htaccess ファイルに挿入します。php_value open_basedir NULL
于 2014-09-27T03:15:24.780 に答える
1

私は2つの一時的な解決策を見つけました:

最初:構成設定で>表示エラーをオフにします

2番目: libraries\joomla\filesystem\folder.php > これを見つけます:$obd = ini_get('open_basedir');

次のようなコメントを入力します。//$obd = ini_get('open_basedir');

于 2013-11-04T20:34:51.147 に答える