インストーラーは数百MBになることがありますが、これは画像の多いサイトでは正常です。すべての画像・テーマファイル・フォームを同梱しているため、オフラインでもサイトを完全にインストールできます。ホストが 「ファイルが最大アップロードサイズを超えています」 のようなメッセージでアップロードを拒否した場合、それはホスト側の制限であり、プラグインの不具合ではありません。このガイドでは、それを回避する確実な3つの方法と、ホストがマネージドWordPress管理画面を使っている場合の対処法を説明します。
通常の方法(小さいインストーラー)
インストーラーがホストのアップロード上限より小さい場合は、簡単な方法で完了します — 標準のインストールガイドをご覧ください: プラグイン → 新規プラグインを追加 → プラグインのアップロード → ZIPを選択 → 有効化、その後 Site Installer メニューを開いて Install Site をクリックします。
アップロードが拒否された場合や、インストーラーが大きい場合は、以下をお読みください。
アップロードが失敗する・インストーラーが大きすぎる場合
多くのホストはプラグインのアップロードに上限を設けており、64〜128MBであることがよくあります。それより大きいインストーラーは、WordPressが処理する前に拒否されます。サイズを小さくする必要はありません。プラグインを別の方法でサーバーに置くだけです。ホストが提供している方法を選んでください。
方法A — ファイルマネージャー(cPanelまたはホストのパネル)
これが最も確実な方法です。
- お使いのコンピューターで、インストーラーのZIPを解凍します。
wpc-site-installer/というフォルダができます。 - ホストのファイルマネージャー(cPanelまたはホストのコントロールパネル内)を開き、
wp-content/plugins/に移動します。 - そこに
wpc-site-installer/フォルダをアップロードします。多くのファイルマネージャーにはアップロード後に展開する機能があり、ZIPをアップロードするとパネルがサーバー上で解凍してくれます。これはPHPのアップロード上限を完全に回避できるので、使える場合はこれを使ってください。 - サイトの wp-admin → プラグイン に戻り、WPC Site Installer を見つけて 有効化 をクリックします。
方法B — SFTP
SFTPクライアント(FileZilla、Cyberduckなど)を使って同じことを行います:
- インストーラーをローカルで解凍し、
wpc-site-installer/フォルダを取得します。 - SFTPでサイトに接続し、
wp-content/plugins/を開きます。 wpc-site-installer/フォルダ全体をその中にアップロードします。- wp-admin → プラグイン から有効化します。
方法C — ホストに上限の引き上げを依頼する
ホスト(またはホストのサポート)に、PHPのアップロード上限の引き上げを依頼できます:
upload_max_filesize = 512M
post_max_size = 512M
共有プランでは、大きいインストーラーに必要な値より低く制限されたままのことがあるため、方法Aと方法Bのほうが確実です。(関連する 「リンクは期限切れのようです」 エラーについては、こちらのトラブルシューティングガイドをご覧ください。)
注意点: 一部のホストでは、ファイルマネージャーでフォルダ全体をアップロードできなかったり、ファイルを1つずつしか追加できなかったりします。その場合は、ZIPをアップロードし、ファイルマネージャーの**展開(Extract)**機能を使ってください。これがほぼすべてのホストで動作する方法です。
ホストがマネージドWordPress管理画面を使っている場合
一部のホスト(Plesk WordPress Toolkit で動作するInMotionのポータルなど)や、MainWP、ManageWP、GridPane といったツールは、WordPressサイトを管理する中央ダッシュボードを提供しています。これには落とし穴があります:
- ダッシュボードの「プラグインをインストール」検索は使わないでください。 この検索は、独自の公開カタログから名前でプラグインを探します。あなたのインストーラーは非公開でどのカタログにも存在しないため、
Unable to find asset "wpc-site-installer"のようなエラーが出ます。これはプラグインが壊れているという意味ではありません — ボタンを間違えただけです。 - 代わりに、ダッシュボードの「プラグインのアップロード」を使うか、個々のサイト自身の
…/wp-adminに直接アクセスしてそこでインストールしてください(通常のアップロード、またはインストーラーが大きい場合は上記の方法A/Bを使います)。 - 最初にトップレベルのWordPressサイトを作成する必要はありません。マネージャーが「親」サイトを求めてきた場合、それはマネージャー自身の要件であり、私たちのインストーラーが必要としているものではありません。
インストールできたかの確認
- プラグインがサイトの本物の wp-admin → プラグイン一覧に表示されます(ホストのカタログではありません)。
- 有効化すると、左サイドバーに Site Installer メニューが表示されます。
- それをクリックして Install Site を押すと、テーマ・コンテンツ・画像・フォームが自動的にセットアップされます。
トラブルシューティング
- アップロード後にプラグインが表示されない — ファイルのアップロードが完了していない可能性があります。
wpc-site-installer/フォルダを再アップロードし、最も大きいファイルであるbundles/theme.zipがサーバー上で完全なサイズになっているか確認してください。 - 「Asset / plugin not found」 — プラグインのアップロードではなく、ダッシュボードのカタログ検索を使っています。アップロードを使うか、サイト自身の wp-admin にアクセスしてください。
- アップロードが拒否される/「ファイルが大きすぎる」 — ホストのアップロードサイズ上限です。上記の方法A(ファイルマネージャー)または方法B(SFTP)を使ってください。
それでも解決しない場合
ホスト名と、アップロードしようとしているインストーラーのサイズを添えて support@wpproconverter.com までご連絡ください。ご案内します。