2017/03/11借り手はいけないレンタルサーバレンタルサーバを借りるなら本業がレンタルサーバ屋がいい「実測比較・レンタルサーバスピード選手権!WordPressが速いのは?」でレンタルサーバのスピードチェックの記事を書きました。対象としたレンタルサーバは、本業でサーバ事業を行っている企業ですので、当然のことながら基本はしっかりしています。その上で、スピードという軸で比較した場合の記事でした。「借りてはいけないレンタルサーバ実例4社・アルファメール・WEBアリーナ」という記事で紹介したレンタルサーバサービスは残念なサービスでした。So-netのレンタルサーバHSなのですが、あまりにも残念すぎて一つの記事になってしまいました!というのがこの記事です。HShttps://www.so-net.ne.jp/option/rentalserver_hs/So-netは、ソニーの完全子会社のプロバイダー事業者です。ポストペットを提供していた企業としても知られています。HSは、プロバイダ契約をしている顧客専用のサービスのため、力が入っていないサービスなのではないかと思いたくなるようなサービス内容です。「レンタルサーバHS」は、2015年5月に「レンタルサーバ」の代替サービスとして始まりました。VERIO社が提供していたサービスだったようです。現行「レンタルサーバHS」の管理画面は、その昔あったアイルホスティング(現・GMOクラウド社)の管理画面と同じもののようです。HSはここが残念と上げていくときりがないくらい残念さであふれています。Webアリーナが良さげなサービスに思えてくるくらいです。いうワケで、残念なところを一気に行きます。ドメインを設定しないとサーバの動作確認ができない「独自ドメインでお客さまのWebページをご利用できるサービスです。」とありますが、「独自ドメインを取得しないと利用できないサービスです。独自ドメインを設定しないと、Webサーバへのアクセスする方法がありません。一応、プレビュー機能として、ドメインが設定されていなくてもページを見る機能は用意されています。http://preview.{ソネット}/http://example.com/abc.html上記のような感じでアクセスします。これはページ単位で見る機能しかないため、ページ内のリンクをクリックしてもそのページには遷移できません。WordPressをインストールすることなどもできません。こんな仕様は初めての経験です。FTPクライアントを立ち上げての同時接続ができません。FTPクライアントを立ち上げて同時接続をすることができないのです。サポートセンターに問い合わせをすると、「多数接続による過負荷を予防するため」利用できないようにしているとのこと。もってユーザのことを考えていない仕様です。FTPクライアントを立ち上げて作業をすることも多々あるでしょう。それができないのです。この仕様も初めての経験です。PCが違えば同時接続は可能なため、「過負荷を予防するため」にはなっていないと思うわけですが。Manager」という管理ツールが用意されています。非常に使い勝手が悪く、機能も足りないため、本格的なシステム開発には使えません。adminerはインストールしても利用できません。サポートセンターに問い合わせをしましたが、サポート対象外のためできるともできないとも回答できない、とのことでしたが、実際にインストールしてもエラーが出てデータベースに接続できません。phpMyAdminなどの管理ツールがあるのに、より使いにくいオリジナルの管理ツールを提供するのでしょうか?セキュリティ上の理由などで機能を制限したいのだろうとは思いますが、phpMyAdminをカスタマイズして機能を制限する方法などもあると思うわけで、ユーザのことを考えてサービスを提供しているとは思い難いサービス内容です。法人じゃないと商用利用できない?https://www.so-net.ne.jp/option/rentalserver_hs/最初にも紹介した上記のサーバ紹介ページには「おすすめポイント」として「商業利用可(法人会員限定)」とあります。いうことは、法人じゃないと商用利用できないサーバということなのでしょうか?サポートに問い合わせをしてみたところ、「法人会員に限定しているわけではない」とのことでした。SSL設置については、上記の「SSL設置代行サービス」を利用して設置することになります。20,000円の費用が必要です。設置代行サービスを利用しても、SSL証明書を発行してもらう認証局への申請手続きなどは自分たちで行う必要があります。URLは「https://ssl.{ドメイン}」の固定でこれ以外の設定はできません。サポートセンターに問い合わせましたが、これ以外は受け付けないそうです。ちなみに、X-Serverであれば、何回かのクリックだけで設定が完了するようです。当然のことながら、設定代行費用などは掛かりません。So-netと同額かかりますが、申し込みをすると、設定完了までの全てをやってくれるようです。http://ssl.sakura.ad.jp/setup.htmlサポートは最悪サポートセンターも、自社で持ているわけではなく外部に委託しているものと思われます。OEMでのサービスなのだろうと思われますが。)そのため、サポートの担当者によってスキルに非常に差があります。言っても、レベルが高い担当者に当たったことはありませんが...具体的にはこんな感じです。前項の「SSL設置代行サービス」について聞いたところ、「SSLとはなんでしょうか?」と質問されてしまいました...別の日に「ECCUBEについてお聞きしたいのですが」と聞くと、ECCUBEが分からず、その綴りを「E」「C」...と伝えるところから必要でした。「So-netのサポートセンターってすごいなぁ」と思わずにいられませんでした。こんなこともありました。後述する「.htaccess、php.ini」に関する質問をした際、当然のことながら担当者はその場で回答できず、折り返すということになりました。折り返しの電話が来たのですがそれに応対することができなかったので、改めて電話をして担当者を呼び出してもらおうとしたら、「コールセンターは全国にありますので、私が対応します。情報は共有されておらず、質問の内容を改めて、1から説明...当然のことながら、何のために折り返しの電話をもらえていたのか分かるはずもなく。htaccess、php.iniのことが分かっていなかったため、質問の内容の再確認という内容の折り返し電話だったということでした。ちなみに、そもそもコールセンターには電話はほぼつながりません。17分も待たされました。10分以内につながることはありませんでした。そのため、よほどの急ぎではない限り電話を掛ける気になりません。(12月某日に久しぶりに電話で連絡をしてみたところ、1分ほどでつながる場合もありました。2ヶ月もかかってもまだ終わっていません。So-netは、委託会社からの連絡を一切受け付けてくれませんので、それが遅延の原因です。今回のクライアントは、技術的なことが全くわからないために(専門家に任せるべきという考えのもと)、そのすべてを丸っと委託してもらって対応しているわけですが、So-netのサポートは「契約者でないと一切の手続きの応対はできない」として、我々委託先からの連絡は一切受け付けようとしません。クライアントから電話をしてもらって「委託先から情報からの連絡を受けて対応してもらえませんでしょうか?」と伝えてもらったにもかかわらず、全く受け入れてもらえませんでした。2MBから増やす必要がありました。php.iniを利用して「upload_max_filesize」の設定変更を行うことができない仕様になっています。前項で書いた通りですが、サポートセンターに電話をしても設定変更ができるのか、できないのか、については結局明確な回答をもらうことはできませんでした。「できない仕様です」と書きましたがもしかすると違うかもしれません。php.iniでは設定できないと考えるのが自然でしょう。具体的には、「.user.ini」ファイルに下記を記述し、ECCUBEをインストールしたフォルダに入れただけで設定変更できました。5MSo-netのサービスの残念さのまとめSo-netのサービスの残念さの根本は、自社でサービスを構築していない(と思われる)というところでしょう。So-netのレンタルサーバHSのサービス提供責任者の方は、まずは、自分たちのサイトを自分たちの提供しているレンタルサーバHSを使って構築、運用してみるべきじゃないかと思います。するとどんなところが使いにくいか分かるんじゃないでしょうかね。...「まずは自分たちで自社のサービスを使ってみる」っていうのは、何もこのレンタルサーバHSに限らずで、私も含めビジネスにかかわる方は全員しっかり考えておくべきことではありますね。プログラミング・Web関連技術GoogleAdwordsGoogleAdwords最後までお読みいただきましてありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト下記の空欄を埋めてください。date*日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)※入力いただいたコメントは管理者の承認後に掲載されます。関連記事エックスサーバーで独自SSLは永久無料で取り放題。Soupを利用してPythonでスクレイピングを行う環境構築方法の解説BeautifulSoupはPythonでスクレイピングを行う際に便利なツール。インストール方法も簡単。事前にpipのインストールが必要でその解説もしてます。restart、condrestart、reload、gracefulがあり、違いを解説。Serverへの引越しの注意点まとめ。Serverに引越し。Serverの設定方法を明確にします。Serverならではの設定ポイントなども解説。XSERVERにCakePHP3をインストール。コマンドラインのPHPのバージョンを変更する方法で解決XSERVERにCakePHP3をインストールするときに問題となるのはサーバーパネルとSSH接続の時とで認識されるPHPのバージョンの違いがあるため。その解消方法を解説する。mod_pagespeedでWebサイトを超簡単高速化・Google謹製の最終兵器Webサイトの表示スピード高速化の最終兵器、Google謹製mod_pagespeedの解説です。レンタルサーバではX-Serverでしか利用できませんが、ワンクリックで高速化します。PythonでUTF-8など日本語(全角文字)を使う方法。Pythonの標準では日本語(全角文字)を利用できないので、利用する際は文字コードを宣言する必要がある。utf-8」の様に記述すればOK。Pythonをコマンドラインで実行。全角文字(日本語)を引数にする場合の対処方法Pythonをコマンドラインで実行する際、引数を付与して実行する方法の解説。その時問題となる日本語(全角文字)を利用する方法を解説。Windows環境での解説。failedのエラーが。ID、PASSが間違っているのではなく、リモートリポジトリのURLが間違っている場合もあるので再度確認を。Gitはフォルダ自体を管理対象にはできない。空のフォルダを設定する手順Gitはフォルダだけを管理対象にすることはできない。そのため空の.gitkeepファイルを作成し管理対象にすることで、それが入っているフォルダも管理対象にする、と言う手順で管理を行う。小学校でプログラミングの授業が始まる。プログラムを組むことを覚えることが本質ではなく理論的な手順の組み立てのトレーニングをする授業という理解が必要だと思う。Parserを使ってスクレイピングをする方法を解説。インストール方法、読み込み方法。具体的なスクレイピングを実行するサンプルソースも。Parser」の使い方を解説。要素を取得する方法、そこから属性を取得する方法を解説。マニュアルにはない注意点なども解説。2020.01.27PHPでスクレイピング。スクレイピング」で検索すると「phpQuery」ばかりヒットするが、10年以上も放置されている。Parser」をオススメする。2020.01.26PHPのcURLでAPIやWebサイトへのアクセス方法。file_get_contentsとの比較PHPからWebサイトにアクセスしてHTMLを取得、APIにアクセスして情報を取得する場合は、cURLがオススメ。file_get_contentsでも可能だがエラー制御に難がありトラブルのもとになる。add_shortcode関数を使ったショートコードという機能を利用します。不正なコピーコンテンツからの直リンクを拒否する.htaccessの設定方法。拒否するサイトを指定、許可するサイトを指定する方法、単純な拒否と画像の差し替えを解説。口コミサイトを作るために必要な評価点、レビューを投稿できるプラグインを探して評価。10プラグインをチェックし、8プラグインは詳細解説付き。2014.07.17BackWPupでバックアップ・リストア(復元)の具体的手順BackWPupその9。バックアップファイルからのリストア(復元)の手順です。109キーボード)は日本人サイズのキーボード。ショートカットも押しやすく女性や子供にも優しいサイズ。Web開発・運用に役立つ記事を中心に紹介しています。