さくらのマルチドメインのサイトで Internal Server Error (500)

さくらインターネットのスタンダードを使ってて、マルチドメインのサイトを持っているのだけど、それを廃止するにあたって、ディレクトリ以下のファイル一式を削除した。

|
|— ルートのサイトのファイル一式
|
|— ドメインA用のディレクトリ — ファイル一式

みたいな感じになっているドメインA用ディレクトリ以下のファイル一式を削除。

そうして、ドメインAの下の適当なファイルをブラウザから呼び出したら、なんと internal server error (500)

おやおや? ふつう、Not Found (404) とかになるんじゃないですかい?

なのでログを見てみると、Request exceeded the limit of 10 internal redirects due to probable configuration error. とかになっている。リダイレクトが多数、発生しているらしい。。

それで調べてみて分かった。(あんまり詳しいことは分からないけど)
ルートにWordPressのサイトがあって、そこの.htaccessにWordPressならではの mod_rewrite の設定があるのだけど、これがマルチドメインのディレクトリに影響している模様。

なので、ドメインAのディレクトリに、上位のRewrite設定を無効にする記述を書いた .htaccess を設置した。

<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>

これでめでたく500は無くなり、404 Not Found の表示になった。\(^__^)/

なお、ルートの.htaccessにRewriteRuleを書く方法もあるらしい。

異業種交流会に行くの3回目

神戸で開かれた異業種交流会に出席してきた。
この主催者は交流会プラス(http://kouryukai.tv/)というのだけど、フレンドリンク(https://friendlink.jp/)の異業種交流会を扱っている(?)のかな??ちょっとその両者の関係が分からないのであるが。

今回で3回目になる。今までは大阪での会に行っていた。出席者は士業や保険屋さんが多くて、その他若干起業家みたいな人がいたりしていた。なので、自分の仕事とは直接関係ない人がほとんどだった。
今回の出席者は、ちょっと違う感じだった。割といろんな職業の人が集まっていたし、保険屋さんがいなかった。(笑)

最初にお話ししたのはWebとかSNSを活用するコンサルタントの人、なかなかいい感じの人だったし、Webに絡んだ仕事の人に会うのは珍しいので、ちょっとホッとした気分だった。
他には、コーチングやってる人とか、料理研究家のアシスタントの人とか、あとファンドマネージャー兼 開運相談みたいなことをしている変わった感じの人もいたりした。コーチングの人なんかは、もともと介護士をされていてお年寄りを元気付ける活動をされていた延長で一般の人のコーチングもするようになったという話だったので、すごく自然な流れで現在の仕事に辿り着いているなーと感心したし、やはり説得力を感じた。
みなさん結構、自分の主張を持っていて、自分をアピールする力があるなと思った。その点、自分はまだアピール力が足りないなーということが分かったのは収穫だったかもしれない。なので、話をしていて割合、相手の人の話を聞く側にまわる場合が多かったように思う。

交流会が終わって帰ってきてから、それぞれの人の名刺をみて、ウェブサイトがある人は見に行ったりするわけだけど、みなさん割といい感じでサイト持たれていて、逆にこちらが参考になるようなサイトもあったりして刺激を受けた。

あそうそう、名刺といえば、僕の名刺は多くの人が「すごくかっこいい名刺ですね」とか言ってくれた。なので名刺の話になったりする。これはやはりデザイナー氏に感謝しないといけないわけだけど、名刺のわりに自分の中身に確固たるものが無いなーと思って名刺負けしているような状況。

それで、僕のような制作とか開発の仕事って、よく分からない人が多い。「ホームページ作ってます」っていうのが一番、分かりやすい。反対に、僕も出席者の人でどんな仕事なのか話しててもいまいちピンとこない人もいる。だからこそ異業種交流会なのだろうけど。

今回は結構、刺激を受けて、自分ももっと頑張らないといけないなーと感じたわけなんだけど、マッチングという意味ではまだまだ、自分の仕事にマッチしてくる人に出会うのが少ないなと感じている。交流会に行くたびに、なんかもうちょっと違う種類の人に出会わないかなあーって感じている。
違う主催者が開催する異なる世界(?)の交流会や、イベントなどに顔を出してみる必要性は感じた。

WordPressサイトの移設の流れ

最近ちょっとWordPressサイトを移設することが続いたので、覚えているうちに流れをまとめておく。

○○○○.com のサイトを △△△△.net に移設するという場合。

(1) 元のサイトでWordPressとプラグインのアップデートをしておく。

(2) 元のサイトのデータベースをエクスポートする。

(3) 新しいサイトのデータベースを作って上記をインポートし、wp_options の siteurl と home の値をそれぞれ △△△△.net の方に書き換えておく。

(3) 元のサイトのWordPressのファイル一式をダウンロードする。

(4) wp-config.php のデータベースのパラメータを、新しいサイトの方に書き換える。

(5) ファイル一式を新しいサイトにアップする。

(6) とりあえずブラウザからトップにアクセスしてサイトが表示されるか確認する。

(7) Search-Replace-DB をWordPressのディレクトリにアップし、ブラウザからそのトップにアクセスして、○○○○.com から △△△△.net への変更を設定し、dry run で試してから live run を実施、その後このツールを削除する。
(Search-Replace-DB はこちらのサイトからもらったもの https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

(8) 新しいサイトにアクセスして画像等含めて正しいURLで表示されているか確認する。

(9) 元のサイトの .htaccess に新しいサイトへのリダイレクトの設定をする。

(10) 元のサイトのファイル一式とデータベースを削除する。

という感じかなと。

うわっ…私最近、暇すぎ…?

暇である。
なんだか知らないけど、2月になってどーん!と暇になってしまった。どうしよう??

こういう時は旅行にでも行くのが良いのだろうが、こないだバイクを買ってしまい、出費を抑えないといけない状況になっているから、いえーいってな感じで旅行に行けない気分になってしまった(汗;

あんまり暇なので、新しいサイトを立ち上げたり、友達に昔作ってあげたサイトの移設を持ちかけて無理やり仕事作ったりしている。
でも、すぐに出来てしまうから、やっぱり時間が余る。うーん・・つらいな。

他には、ディレクターさんに御用聞きのメール書いたり、交流会に出席するようにしたり、近所のクリエイターコミュニティに参加の希望を出したり、思いつくことは全部やってみているのだが、それでも時間が余る。

以前だとこういう時は、新しい技術の勉強をしたり、コード書いたりなんかしていたわけだけど、最近ちょっとそういうモチベーションが低くて、無理やりやる気持ちもないし、、、まあしょうがないかと思って諦めている。

とにかくブログだけは書こうと思っているのだが、ネタが思いつかない(笑)もうなんというかドクター「スランプ」アラレちゃんかもしれない。。

なんか面白いプロジェクトでも持ちかけられたらホイホイ乗ると思うので、なんかあったら声かけてください。

もくもく会に初めて参加

もくもく会

関西フロントエンドUGが主催するフロントエンドもくもく会に出席してきた。
もくもく会というものに、おそらく初めて出席したのだと思う。

出席者は予定より少なくて、主催者含めて6人ぐらいだった。だいたいみんな物静かな感じの人ばかりだったので、とても静かな雰囲気だった。エンジニアとデザイナーという組み合わせだった。
最初、自己紹介と今日やることを紹介して、その後、各自もくもくと作業を進めて、最後にそれぞれの結果報告をして一旦終了。
その後、お互いに名刺交換をしたりして解散となった。

夜の会だったので軽食としてピザを用意してくれていたけど、そのピザが結構、美味しくてバクバク食べてしまった。
自分の作業としては、knockout.js というフレームワークについて、ネットで解説してくれている記事の中のスクリプトを順番に写経しながら勉強していた。2時間弱ぐらいの間で8個ほどスクリプトを書いた。

最初、集中できるかな?とちょっと不安だったけれど、やり出したらほんとみんな「もくもく」と作業しているので、割と集中して勉強できたのは良かったと思う。会場には軽く音楽をかけてくれていて照明も柔らかな感じだったのでリラックスできた。