簡単! Joomla!でサイトを作ろう

  • フォントサイズを増やす
  • デフォルトのフォントサイズ
  • フォントサイズを減少させる

Google AdSense モジュールのエラー

 「Google Adsense 広告を追加する」で紹介した Google Adsense モジュールについては、インストール時やモジュールの設定を変更しようとした場合に、「エラー! Joomla! XML セットアップ ファイルがパッケージにありません」というエラーが表示される場合があります。この原因は、このモジュールに含まれている XML セットアップファイルの問題と思われます。

インストール時にエラーが発生した場合の対処方法

 インストール時に「エラー! Joomla! XML セットアップ ファイルがパッケージにありません」が発生した場合は、以下の手順で対処します。

  1. パッケージ「mod_adsense3_clicksafe_J!1.5.zip」を解凍します。
  2. ファイル「mod_adsense_joomlaspan_3_ClickSafe.xml」をメモ帳などで開きます。
  3. このファイルの1行目が次のように書かれています。"2.5" を "1.0" に変更して保存します。
    <?xml version="2.5" encoding="utf-8"?>
  4. 変更済みの「mod_adsense_joomlaspan_3_ClickSafe.xml」と解凍したままの「mod_adsense_joomlaspan_3_ClickSafe.php」の二つのファイルでZIPファイルを作り直します。ファイル名は何でもいいです。
  5. インストール画面で、作り直したパッケージファイルを選択してアップロードすれば、正常にインストールできます。

モジュール設定時にエラーが発生した場合の対処方法

 インストールが正常にできて、それまで問題なく使えていたのに、モジュール管理画面でモジュール名をクリックしたときに「XML Parsing Error at 1:37. Error 108: Unknown」と表示されて、設定変更できなくなる場合があります。この場合は以下の手順で対処します。

  1. sshなどでサーバーにログインします。
  2. Joomla!をインストールしたディレクトリに移動し、以下のコマンドを入力します。
    # cd (Joomlaをインストールしたディレクトリ)
    # cd modules/mod_adsense_joomlaspan_3_ClickSafe
    # vi mod_adsense_joomlaspan_3_ClickSafe.xml
    
  3. このファイルの1行目が次のように書かれています。"2.5" を "1.0" に変更して保存します。
    <?xml version="2.5" encoding="utf-8"?>
  4. 保存後にモジュール名をクリックすれば、問題なく設定を変更できます。

 sshなどでのログインができない場合は、FTP でアクセスし、Joomla をインストールしたディレクトリの下の modules/mod_adsense_joomlaspan_3_ClickSafe から、mod_adsense_joomlaspan_3_ClickSafe.xml ファイルをダウンロードし、1行目を修正してアップロードしなおせば大丈夫ではないかと思います。

 ついでですが、エラーを発見して対策を実施するまでの過程についてはブログの記事にしていますので、トラブルシューティングの参考にしたい方は、合わせてこちらもどうぞ。

[Web]Joomla!でGoogle AdSense