アップロードが失敗する・インストーラーが大きすぎる・ホストがマネージド管理画面を使っている場合のインストール

インストーラーは数百MBになることがありますが、これは画像の多いサイトでは正常です。すべての画像・テーマファイル・フォームを同梱しているため、オフラインでもサイトを完全にインストールできます。ホストが 「ファイルが最大アップロードサイズを超えています」 のようなメッセージでアップロードを拒否した場合、それはホスト側の制限であり、プラグインの不具合ではありません。このガイドでは、それを回避する確実な3つの方法と、ホストがマネージドWordPress管理画面を使っている場合の対処法を説明します。

通常の方法(小さいインストーラー)

インストーラーがホストのアップロード上限より小さい場合は、簡単な方法で完了します — 標準のインストールガイドをご覧ください: プラグイン → 新規プラグインを追加 → プラグインのアップロード → ZIPを選択 → 有効化、その後 Site Installer メニューを開いて Install Site をクリックします。

アップロードが拒否された場合や、インストーラーが大きい場合は、以下をお読みください。

アップロードが失敗する・インストーラーが大きすぎる場合

多くのホストはプラグインのアップロードに上限を設けており、64〜128MBであることがよくあります。それより大きいインストーラーは、WordPressが処理する前に拒否されます。サイズを小さくする必要はありません。プラグインを別の方法でサーバーに置くだけです。ホストが提供している方法を選んでください。

方法A — ファイルマネージャー(cPanelまたはホストのパネル)

これが最も確実な方法です。

  1. お使いのコンピューターで、インストーラーのZIPを解凍します。wpc-site-installer/ というフォルダができます。
  2. ホストのファイルマネージャー(cPanelまたはホストのコントロールパネル内)を開き、wp-content/plugins/ に移動します。
  3. そこに wpc-site-installer/ フォルダをアップロードします。多くのファイルマネージャーにはアップロード後に展開する機能があり、ZIPをアップロードするとパネルがサーバー上で解凍してくれます。これはPHPのアップロード上限を完全に回避できるので、使える場合はこれを使ってください。
  4. サイトの wp-admin → プラグイン に戻り、WPC Site Installer を見つけて 有効化 をクリックします。

方法B — SFTP

SFTPクライアント(FileZilla、Cyberduckなど)を使って同じことを行います:

  1. インストーラーをローカルで解凍し、wpc-site-installer/ フォルダを取得します。
  2. SFTPでサイトに接続し、wp-content/plugins/ を開きます。
  3. wpc-site-installer/ フォルダ全体をその中にアップロードします。
  4. wp-admin → プラグイン から有効化します。

方法C — ホストに上限の引き上げを依頼する

ホスト(またはホストのサポート)に、PHPのアップロード上限の引き上げを依頼できます:

upload_max_filesize = 512M
post_max_size = 512M

共有プランでは、大きいインストーラーに必要な値より低く制限されたままのことがあるため、方法Aと方法Bのほうが確実です。(関連する 「リンクは期限切れのようです」 エラーについては、こちらのトラブルシューティングガイドをご覧ください。)

注意点: 一部のホストでは、ファイルマネージャーでフォルダ全体をアップロードできなかったり、ファイルを1つずつしか追加できなかったりします。その場合は、ZIPをアップロードし、ファイルマネージャーの**展開(Extract)**機能を使ってください。これがほぼすべてのホストで動作する方法です。

ホストがマネージドWordPress管理画面を使っている場合

一部のホスト(Plesk WordPress Toolkit で動作するInMotionのポータルなど)や、MainWPManageWPGridPane といったツールは、WordPressサイトを管理する中央ダッシュボードを提供しています。これには落とし穴があります:

  • ダッシュボードの「プラグインをインストール」検索は使わないでください。 この検索は、独自の公開カタログから名前でプラグインを探します。あなたのインストーラーは非公開でどのカタログにも存在しないため、Unable to find asset "wpc-site-installer" のようなエラーが出ます。これはプラグインが壊れているという意味ではありません — ボタンを間違えただけです。
  • 代わりに、ダッシュボードの「プラグインのアップロード」を使うか、個々のサイト自身の …/wp-admin に直接アクセスしてそこでインストールしてください(通常のアップロード、またはインストーラーが大きい場合は上記の方法A/Bを使います)。
  • 最初にトップレベルのWordPressサイトを作成する必要はありません。マネージャーが「親」サイトを求めてきた場合、それはマネージャー自身の要件であり、私たちのインストーラーが必要としているものではありません。

インストールできたかの確認

  1. プラグインがサイトの本物の wp-admin → プラグイン一覧に表示されます(ホストのカタログではありません)。
  2. 有効化すると、左サイドバーに Site Installer メニューが表示されます。
  3. それをクリックして Install Site を押すと、テーマ・コンテンツ・画像・フォームが自動的にセットアップされます。

トラブルシューティング

  • アップロード後にプラグインが表示されない — ファイルのアップロードが完了していない可能性があります。wpc-site-installer/ フォルダを再アップロードし、最も大きいファイルである bundles/theme.zip がサーバー上で完全なサイズになっているか確認してください。
  • 「Asset / plugin not found」プラグインのアップロードではなく、ダッシュボードのカタログ検索を使っています。アップロードを使うか、サイト自身の wp-admin にアクセスしてください。
  • アップロードが拒否される/「ファイルが大きすぎる」 — ホストのアップロードサイズ上限です。上記の方法A(ファイルマネージャー)または方法B(SFTP)を使ってください。

それでも解決しない場合

ホスト名と、アップロードしようとしているインストーラーのサイズを添えて support@wpproconverter.com までご連絡ください。ご案内します。