0

最近、私はクライアント用のカスタム ブログ コンポーネントを作成しました。私のローカルホストでは完全に動作します。クライアントがこのコンポーネントを提供するために、このコンポーネントのパッケージを準備する必要があります。このリンクに従ってパッケージを準備します

http://docs.joomla.org/Components:xml_installfile

HEREはXMLファイルです

<?xml version="1.0"?>
<install type="component" version="1.5.0">
  <name>customblog</name>
  <author>Jogesh Sharma</author>
  <creationDate>March 2013</creationDate>
  <copyright>Copyright (C) 2013 Open Source Matters. All rights reserved.</copyright>
  <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
  <authorEmail>hello@webomnizz.com</authorEmail>
  <authorUrl>http://webomnizz.com</authorUrl>
  <version>1.5.0</version>
  <description>This component manage all the Blog sections!</description>
  <installfile>install.customblog.php</installfile>
  <uninstallfile>uninstall.customblog.php</uninstallfile>
  <files>
      <filename>customblog.php</filename>
      <filename>customblog.html.php</filename>
      <filename>images/style.css</filename>
      <filename>images/plus-icon.png</filename>
      <filename>images/twitter-icon.png</filename>
      <filename>images/facebook-icon.png</filename>
  </files>

  <install>
      <sql>
          <file driver="mysql">install.mysql.sql</file>
      </sql>
  </install>

  <uninstall>
      <sql>
          <file driver="mysql">uninstall.mysql.sql</file>
      </sql>
  </uninstall>


  <administration>
      <menu img="js/ThemeOffice/component.png">Blog Component</menu>
      <submenu>
          <menu link="option=com_customblog">Blog</menu>
      </submenu>

      <files>
          <filename>install.mysql.sql</filename>
          <filename>uninstall.mysql.sql</filename>
          <filename>admin.customblog.php</filename>
          <filename>admin.customblog.html.php</filename>
          <filename>toolbar.customblog.php</filename>
          <filename>toolbar.customblog.html.php</filename>
          <filename>admin.customblog.php</filename>
          <filename>index.html</filename>
          <filename>tables/customblog.php</filename>
      </files>
  </administration>
</install>

コンポーネントのディレクトリ構造のスクリーンショットは次のとおりです。 ここに画像の説明を入力

しかし、zipファイルに変換した後、コンポーネントをインストールしようとすると、奇妙なエラーが発生しました:

JInstaller::install: There is already a folder called 'C:\wamp\www\joom_new\administrator\components\com_customblog\admin.customblog.php'. Please initially check whether:
• the Extension is already installed
• the file names in the XML file are spelled correctly
• there are no XML files listed inside the extension.xml file
• all of the files (not including XML files) are correctly listed in the extension.xml file and there are no duplicate entries
• there is an empty folder listed from a previous installation attempt

何が欠けているのかわかりません。別のjoomla1.5.xをインストールしてから、その上にインストールしようとしましたが、この問題で立ち往生しました。誰かがこれらのエラーを取り除くのを手伝ってくれませんか??

クライアントがこのバージョンで必要なため、joomla 1.5.26 を使用しています...

4

1 に答える 1

2

2回含めました

<filename>admin.customblog.php</filename>

管理セクションにあります。

そして、「奇妙な」エラーは実際に何が間違っているかを教えてくれました

最初に次のことを確認してください。

  • すべてのファイル (XML ファイルを除く) が extension.xml ファイルに正しくリストされており、重複するエントリがない
于 2013-03-31T13:00:48.507 に答える