InstantWPが起動しない、試すべきこととは?

InstantWP

起動しないときに、試すべきことを説明しました。動かない・ログインできない・開かない、などお困りの方はぜひご覧ください。どのようにすればInstantWPが動くようになるのか、分かりやすく解説していますよ。

※ ご紹介しているのは、Windows版のInstantWPです。

なぜInstantWPが起動しないのか?

InstantWPは無料で使えるWordPress環境で、USBメモリで持ち運びもできますからとても重宝しますよね。ですが、どうも起動がうまくいかなかったり、メニューのボタンを押しても反応しなかったりと、使いたくても使えないことがあると思います。

起動しない根本的な原因ははっきりとしませんが、まだ開発途上の段階らしく、問題が潜在しているようなんです。では使えないのかといえばそんなこともありません。いくつかの対処方法がありますので、それを使えば問題なく動く場合が多いです。

そこで、何をどうすればInstantWPが使えるようになるのか、ご紹介しましょう。

InstantWPを起動するための、3つのポイント!

それでは、InstantWPを起動するためのポイントを説明します。問題別にご紹介しますが、念のためすべてに目を通していただくと、後々に備えられるので安心ですよ。

そもそも起動しない

InstantWPは実行用のバッチファイル「Start-InstantWP.bat 」をダブルクリックすると、起動するようになっています。ところが、このファイルを実行してもInstantWPが起動しないことがあるようです。その場合に考えられるのは2つの原因です。

  1. インストール先のフォルダ名(パス名)がまずい。
  2. フォルダの場所が悪い。

具体的には、フォルダ(パス)に「全角文字」が含まれていることが原因です。必ず半角英数文字で名前を付けるようにするか、全角文字が含まれないフォルダにInstantWPを移動してください。これでうまく起動するはずです。

また、ドライブの直下に配置するとうまくいく場合もあるようです。つまり、C ドライブの一番上であるルートにフォルダを置くということです。おそらく、パスが長いとまずいのだろうと思います。(パスを短くできるのであれば、それでも良いと思います。)

うまく起動しない場合の対処方法をまとめると、InstantWPを半角英数文字のフォルダに格納してドライブの直下に配置すれば間違いないということになります。ぜひお試しください。

起動するが、メニューのボタンが反応しない

InstantWPが問題なく起動すると、「InstantWP Control Panel」と呼ばれるメニュー画面が表示されます。そして、そこに並んでいるボタンの[WordPress Admin ]をクリックすると、自動的にブラウザが起動してログイン画面が表示されるという流れです。

しかし、このボタンが反応しない場合があります。クリックはできるものの、ブラウザが起動しないどころか、何の反応も一切ないという状態になってしまいます。何にも反応しないわけですから、完全にお手上げ状態ですよね。ですが、これには解決策があります。

バージョンダウンするとうまくいく場合がほとんどです。具体的には、InstantWP 5.3.4を使用してください。それよりも新しい 5.3.5 や 5.3.6ではうまくいかない場合が多いと思います。新しいものの方がよさそうに思うのが人間心理ですが、古い方がうまくいくんですね。

どうやら、新しいバージョンはシステムの起動に失敗するようなんです。 Linuxのエミュレーターを使っているようなんですが、それがうまく動かないんです。ひょっとすると英語版 Windows では動くのかもしれませんが、少なくとも日本語環境ではダメみたいですね。

参考 旧バージョンのダウンロードは以下のページで行えます。

InstantWP is a complete standalone, portable WordPress development environment. - webtoolsgroup/InstantWP

※ 上記ページの[Assets]をクリックすると一覧が表示されます。

メニューのボタンを押しても表示されない

問題なく使用していたInstantWPが、ある日突然動かなくなることがあります。どのような状態なのかというと、[WordPress Admin ]ボタンをクリックすると、反応してブラウザは起動するもののログイン画面が出ない(開かない)というものです。

ブラウザに「このページは表示できません」のようなメッセージが出る場合もあると思います。せっかく環境を構築したのに、このような状況ではがっかりしますよね。

一見すると先ほどのトラブルと非常に似ていますが、ボタンが反応しているという点が大きく違います。つまり、対策が全く異なってくるんですね。具体的な解決方法としては、以下のように再起動してみてください。ひょっとするとうまく画面が開くかもしれませんよ。

  1. InstantWPコントロールパネルの[Advanced]タブをクリック。Advanced
  2. [SSH Terminal]ボタンをクリックする。
    SSH
  3. SSHターミナルが起動する。
    SSH Terminal
  4. 以下のコマンドでWebサーバーを再起動する。
    コマンド ⇒ ”sudo rc-service apache2 restart” を入力して、Enter キーを押す。
  5. 以下のコマンドでデータベースサーバーを再起動する。
    コマンド ⇒ ”sudo rc-service mariadb restart” を入力して、Enter キーを押す。
  6. 以下のコマンドでSSH Terminalを終了する。
    コマンド ⇒ ”exit” を入力して、Enter キーを押す。

上記を実行した後は、[Control Panel]タブに切り替えて[WordPress Admin]をクリックすれば問題なく起動するはずです。

原因は様々なのかもしれませんが、私が知る限りではWordPressを最新版にバージョンアップした後に起こりやすいようです。バージョンアップ直後は問題ないんですが、その後いったんInstantWPを閉じて再び起動するとそのようなトラブルに遭遇します。

なお、InstantWPを起動してしばらく放置(10分ぐらい?)しておくと、問題なく画面が表示されることもあるようなので、実は時間が解決するトラブルなのかもしれませんね。(システム側でトライ&エラーを繰り返した後、なんとかサーバーを正常起動させているんでしょうか?)

まとめ:3つのポイントを押さえましょう

いかがでしたでしょうか?

InstantWPが起動しない時に試すべきことをご紹介しましたが、ヒントになりましたでしょうか。デスクトップ上で、しかも無料で使えるWordPress環境ですので注目している方は多いようですが、トラブルで使えない方もかなりいらっしゃるようです。

根本的には、InstantWPの完成度が低いという点に問題があるようですが、ポイントを押さえれば十分使えると思います。今回ご紹介した「フォルダ名の問題」、「バージョンの問題」、「サーバー不具合の問題」をクリアすれば、うまくいく場合が多いと思います。

上記の解決策を参考にして、InstantWPを活用していただければ幸いです。

以上、「InstantWPが起動しない、試すべきこととは?」と題してご紹介しました。