どうも、1アクセスでの成約に命を込めるへブラカエラです。
サイトアフィリには欠かせないシリウスで昔作ったサイトを
iPhone6からチェックしてみると、何とエラー表示が出てしまっていました。
ファイアバードのFTPアカウントを一元化した影響なのでしょうか。。。
ファイアバードのFTP一元化について
私が尊敬しているアフィリエイターさんのタイガーさんのブログ記事を参照して下さい。
ミニバード、ファイアバード、クローバーで登録ドメイン全てに1つのFTPアカウントでアクセスする方法
その後。
今まで作成してきたファイアバードに入れている
ドメインサイトはPC上では普通に閲覧可能でした。
ただ、スマホのアクセスがほとんどだったので
自分のスマホ(iPhone6)でチェックしてみたところ、
エラーの画面が出てきたのです。
実はトップ画像の「Internal Server Error」の表示が出る前、
よく分からない難読漢字と半角カタカナの文字列が並ぶ背景真っ白の画面が出てました。
そのサイトは期間限定で発売されていた
シリウスのレスポンシブテンプレートを実装していたのにも関わらず、
シリウスの上位版機能であるiPhoneサイトの同時生成もしてしまっていたんですね。
そのため、FFFTPからiPhoneフォルダを削除すれば解決するかなと思って削除してみたら
今度は冒頭にある「Internal Server Error」が出てきて涙目になったわけです…
ローカルフォルダとサーバー上のデータを見比べてみた
シリウスを使うと自動的に作られる「サイト生成先フォルダ」と
サーバー上のデータを見比べ、何が邪魔になっているのかをFTPで調べました。
すると、明らかに怪しかったのは
『.htaccess』というデータでした。
開いてみると、そのサイトのURLも記載されていない謎の
リダイレクト要素がズラッと並びます。
私はプログラミング言語に明るくないので、この時点で吐き気を催します。
早速PC(シリウスの「サイト生成先」のフォルダ)上には無い
サーバー上だけに存在する「.htaccess」というデータを削除しようと思いました。
ただ、もし大事なデータだったりしたら泣くに泣けないので、
PC上にダウンロードしてバックアップをとっておきます。
いよいよ削除します。
「はい」を選択して、
削除完了ですので、再度スマホからサイトを開いてみます。
シリウスのプレビューだとスマホサイズでも普通に表示されていたのですが、
スマホで実際に見るとエラー表示が出た今回のトラブル、無事解決です。
…確かに一件落着なのですが、
ファイアバードのFTP設定をいじる前はこんなことなかったはずです。
正直な話、留学中はスマホを持っていなかったのでそうだと願うしかないのですが、
恐らくFTP設定をいじったために新たに余計な「.htaccess」データが出来てしまったのかと。
その結果、スマホでサイトが開けないというとんちんかんな事態に巻き込まれたのかと。
そう推測しております。
他サイトも同じ症状なのか
ちなみに、ファイアーバードに入れている他のサイトはどうなのかという話ですが、
期間限定発売のレスポンシブテンプレートのサイトは問題なく、
シリウスにデフォルトで入っていたテンプレートでiPhoneサイトの同時生成で作ったものは
スマホで見てみるとやはり画像だけ表示されないなどのエラーが起きていました。
同じように「.htaccess」データをサーバー上から削除すれば解決しました。
レスポンシブテンプレートはiPhoneサイト同時生成機能を使わないので
今回のトラブルは無かったはずですが、
最初に見つけたInternal Server Errorのサイトも
レスポンシブテンプレートだったので、例外も有りうるということですね。
ファイアバードに追加したドメインごとのFTPを一元化したあと、
一部のドメイン(サイト)にはスマホ閲覧において異常があった、
特にデフォルトテンプレートのサイトたち、という結論になります。
解決策は、シリウスまたはFTPソフトを用いて、
サーバー上にある「.htaccess」というデータを削除する、というもの。
ただし最初の削除時だけは「.htaccess」のバックアップを
一応取っておいた方が無難かと思います。
ちょっと今回の記事は文章がど下手くそですね。
いつものテンポが消えて四方八方に意識が飛んでいます。
まるで普段の私の喋り方のようですまた次回にご期待下さい。
PS.
ファイアバードのFTPアカウント一元化をする前から
FTPにドメインごと新規ホストの設定などをしていた場合、
シリウスのサイト生成したデータのアップロード先も
一元化した場所に変えないといけません。
一元化をする際はその点だけご注意ください。
※なんか別に変えなくても大丈夫っぽいです。
ああ、システムチックな用語ばっかりで蕁麻疹出てきそうです(機械オンチなので)。。。
2015年6月30日追記:
追記記事を書きました。
ミニバードだけではなかったという話と、
ミニバードの解決策では通じなかった話を書きました。
⇒追記:クイッカとServer QueenでもInternal Server Errorが出た!
Warning: Use of undefined constant 編集 - assumed '編集' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/functions.php on line 490
一年以上前の記事ですがホント助かったのでコメントさせていただきます。
宮内さんのこの記事でにたどりつくまで4日かかりました^^;
僕も同じ症状でなかば諦めてました。
シリウス使ってる方たちのブログとか読み漁って一個一個ためしてたんですがサイトオプションをいじる程度のことしか書いてなくて。。。
この記事通りに小憎らしいファイルを削除したらiphoneサイトで表示されました。ほんと助かりました。
ありがとうございます!
Warning: Use of undefined constant 編集 - assumed '編集' (this will throw an Error in a future version of PHP) in /home/paparazzi/hebrakaela.com/public_html/wp-content/themes/refinepro/functions.php on line 490
めちゃくちゃ嬉しいです(泣)
小憎らしいw
ほんとそれですw
コメントありがとうございました!