1

サブドメインにWorkingJoomla2.5Webサイトを作成しました。サイトをルートに移動してサブドメインフォルダから移動すると、ログアウト時に次のエラーが発生します。致命的なエラー:20行目の/directory/templates/rt_clarion/error.phpにある非オブジェクトのメンバー関数init()を呼び出します

ビルドはサブドメインでは正常に機能しますが、ルートでは機能しません。在庫のJoomlaテンプレートを試しましたが、ログアウト時にエラーが発生します。JoomlaSEFを無効にしてみました。何もしませんでした。誰かが何か考えがありますか?

akeebaバックアップを使用してサイトを移動し、ルートディレクトリに復元しました。

Joomla 2.5.4、K2 v2.5.7、Rockettheme TemplateClarionv1.2を使用しています。この場合も、ビルドはサブドメインで問題なく機能します。

4

3 に答える 3

0

re_clarionの構成/オプションを調べることに慣れていない限り、テンプレートディレクトリの名前を変更し、そのテンプレートを再インストールすることをお勧めします。これは、エラーが発生している場所だからです。

于 2012-05-13T22:01:43.580 に答える
0

最初のステップでは、サーバーが500エラーをスローする原因を特定します。サーバーのログファイルを確認してください。たとえば、権限の問題としては単純な場合があります。ほとんどのサーバーは、宛先に777のアクセス許可がある場合に500エラーをスローするように構成されています。

Joomlaを動かした後!サブドメインからのインストールでは、グローバル構成を更新する必要がある場合があります。これは、管理画面から、または直接編集して行うことができますconfiguration.php。これは、人々がJoomla!を作成するときによく発生します。サブディレクトリ内のサイトとサイトを移動し、サブディレクトリを削除します。

チェックする必要があるのは、logやtmpディレクトリなどへのパスです。

public $log_path = '/host/public_html/asite/sub-directory/logs';
public $tmp_path = '/host/public_html/asite/sub-directory/tmp';

次のように変更する必要がある場合があります。

public $log_path = '/host/public_html/asite/logs';
public $tmp_path = '/host/public_html/asite/tmp';
于 2012-05-13T22:13:49.927 に答える
0

1)デフォルトのテンプレートに切り替えます。それでもエラーが発生する場合は、問題は新規インストールが原因です。そうでない場合は、それがテンプレートです(ステップ2に進みます)。

2)ClarionテンプレートフォルダをHDDにバックアップし、バックエンドからアンインストールします。

3)再度インストールし、エラーを確認します。すべて問題がない場合は、Clarionフォルダをバックアップデータで上書きします。

于 2012-05-14T07:37:07.210 に答える