web-dev-qa-db-ja.com

J 3.3から3.4に更新した後にweblinksコンポーネントレストを削除する方法

Joomla 3.3から3.4へのアップデートをインストールしました。その後、Weblinksコンポーネントは更新を示しましたが、データベーステーブルがないためにインストールできませんでした。

さらに、拡張メニューのweblinksエントリは404-コンポーネントが欠落していることを示しました。
その後、ウェブリンクの削除に進みましたが、次のように記載されています。

JFolder::delete:パスはフォルダではありません! Pfad:/ html/joomla/administrator/components/com_weblinks

JFolder::delete:パスはフォルダではありません! Pfad:
/html/joomla/components/com_weblinks

コンポーネントの削除:削除できません。手動で削除してください。

パッケージの削除:マニフェストファイルが見つかりません。

Joomlaのインストールから残りのweblinksパッケージを削除するにはどうすればよいですか?

3
Skrodde

以下のことを試す前に、万が一に備えて、サイト全体のバックアップを確実に作成してください。

ファイル:

最初に、Joomlaインストール内のファイルを確認します。 FTPを使用して、次の場所にあるフォルダー全体(見つかった場合)を調べて削除します。

  • 管理者/コンポーネント/ com_weblinks
  • components/com_weblinks
  • modules/mod_weblinks
  • プラグイン/検索/ウェブリンク
  • プラグイン/ファインダー/ウェブリンク


データベース:
次に、PHPmyAdminなどのデータベースツールを使用してデータベースに接続し、次の表を確認します。

#__extensions

行を探すwhere name LIKE '%weblinks%'およびそれらを削除します。これにより、ウェブリンクのパッケージ/コンポーネント/モジュール/プラグインのすべての参照が削除されます。

#__categories

行を探すwhere extension = 'com_weblinks'およびそれらを削除します。これにより、Webリンクカテゴリからカテゴリテーブルがクリアされます。

#__assets

行を探すwhere name LIKE '%com_weblinks%'およびそれらを削除します。これにより、コンポーネント自体のアセットが削除され、アセットテーブルにアセットが残っているウェブリンクコンポーネントの可能なカテゴリも削除されます。

#__menu

行を探すwhere path LIKE 'Weblinks%'およびそれらを削除します。これにより、管理メニューのコンポーネントへの参照がすべて削除されます。

#__weblinks

テーブル全体を削除します。

私はすべてを含めたと思います...私の答えの上部で述べたように、データベース内のフォルダーとデータを削除しているときに問題が発生した場合に備えて、テスト済みのバックアップがあります。

また、テストサイトでこれらすべてを試してみるとよいでしょう。

2
FFrewin