カテゴリー: サイト管理

  • 500サーバエラー

    500サーバエラー

    500サーバエラー

    昨年にメインPCをWindows11に買い替えた途端、CGIプログラムを秀丸エディタで編集すると表題のとおりの500サーバエラーが発生。

    うんともすんとも動く無くなりました。

    原因が分からずレンタルサーバ会社XServerさんで調べてもらったりしましたが、サーバ自体の問題ではないようで。

    テキストエディタの問題かも?とWindows搭載のメモ帳で編集してもいっしょ。

    もしかしたら、Windows11のせい?

    と手持ちのSurface3(Windows10)でFTPクライアントでCGIファイルをDLしてテキストエディタで開いて保存後、再びULしてみました。

    するとどうでしょう?

    エラーがなく、動きました。

    根本的な原因がわからないまでも、Windows11が遠因である可能性が大。

    これからは、Surface3でCGIファイルを弄るようにしていました。

    ところが、です。

    新しくWEBサイトを構築することとなり、CGIを設置してみるとモチの栄(ロン)、動きません。

    すっかり忘れててSurface3のOSをWindows11にアップグレードしてしまったのです_| ̄|○

    テキストエディタで弄ったら、

    手持ちの駒がなくなったのでサーバのファイルマネージャでファイルを開いて保存し直すと動いたぁ。

    今後のことも考え「テキストエディタ、CGI、500サーバエラー」で検索してみると500エラーの主因はどうやら改行コードが原因だったようです。

    Windowsでは改行コードが(CR+LF)、いっぽうサーバ系OSでは(LF)だそうで、それが原因らしい。

    なのでサーバのファイルマネージャで保存し直すと動くみたい。

    テキストエディタで改行コードを変えてやってみたいと思います。

  • かんたん検索不具合解消

    かんたん検索不具合解消

    ダイビングシーンかんたん検索

    ダイビングシーンかんたん検索の表示されるポスターが異なる不具合を解消しました。

    数か月ぶりに1月に見た映画をダイビングシーンに追加しました。

    それをかんたん検索にデータベース追加して、表示確認したところ複数で作品と違うポスターが表示される不具合を確認。

    何が原因でそうなるのか?わからなかったのでデータベース自体をダウンロードしたCSVをエクセルで確認したところ、複数でIDが同一なものを発見。

    これが原因でした。

    CGIプログラムをアップデートした際、IDがリセットされたようで上書きされていたようです。

    これからはCGIでデータ追加するよりはCSVで弄ってアップロードするほうが良いようです。

    CSV上でデータ追加できるようになったのでAmazonアフェリエイトも追加しようかなぁ?

  • サーバメンテナンス

    3/5 AM3:00~AM7:00ごろにかけてサーバメンテナンスがおこなわれます。

    そのため、その時間にWEBサイトに接続できないことがありますが、決して料金支払い忘れによるものではないことだけお伝えしておきます。

    今回のメンテナンスはレンタルサーバ会社Xserverのアナウンスによると

    【ハードウェアの増強】
     ・CPUをAMD EPYCに変更し、最大11倍の性能アップ
     ・搭載メモリをDDR5に変更し、最大8倍の大幅増強
     ・ストレージをオールNVMe構成に変更し、最大35倍の性能アップ

    弊WEBサイトはほぼほぼHTML5で記述していますのでそれほど変わりませんが、このブログもそうですが、ワードプレスの表示スピードが格段に上がるそうです。

    少しだけ期待です。
  • GeForce RTX 3060

    GeForce RTX 3060

    GEFORCE RTX3060

    ついに買ってしまいました、GEFORCE RTX3060。

    1年前に家で使うメインPCをゲーミングPCにしました。

    その際、ゲーミングPCの枢であるグラボなのですが、全くゲームをしないうえ、凝った動画編集をしない私にとってオンボードでもじゅうぶんということで、グラボは搭載せずオンボードチップにすることで3万円ほどコストカットしました。

    しかし、余裕ができればグラボをいつかは書いたい、と思っておりました。

    いろんなWEBサイトでグラボについて調べてみると、グラボには3種類あって研究しているとNVIDIAのGeForceとAMDのRadeonがあって、GeForeceは種類も豊富で選択肢が多いのに対してRadeonはマイニングが得意らしい──マイニングは私の人生で全く関りがないので選択外に。

    GeForceでと思っても種類がハンパない。初心者向けにはまだ安価(2万円弱)なGTX1660が良いそうですが、最近は3D動画編集にはRTXシリーズが良いみたい。

    半年ほど買うか買うまいか、悩んでいたところで、このあいだ白浜に行った際、透明度が良かったので、GOPRO12で5.3Kで動画撮影したのを動画編集。

    せっかくだから4Kで出力保存しようとしたところ、「あなたのグラフィックボードはドライバ対応していません」といったような文言が。

    あぁやっぱり。

    これで清水の舞台から飛び降りるつもりでグラボを買う決断をしました。

    せっかくの3連休に海にも行ってないのでこの時期にと思い、狙いはRTX4060でしたが、即日配送対応していた、RTX3060をポチッと。

    早速、組み込みましたが、電源ボタンを押してもうんともすんともしない。

    グラボ抜いて元の状態でも同様。

    故障したか?

    ネットで原因探すも、電力不足やカードの挿しミスだとか考えれるものを試すもチ~ン。

    気落ちしていたところ、ダメもとで電源ボタンを長押し。

    ピポッ、ヤッター。

    ──そういえばメモリ増設した時も同症状になり、電源ボタンを長押ししたことを思い出した。──

    構成が変わった場合は電源ボタンの長押しが定石みたい。

    早速4Kで出力してみました。

  • Googleカレンダー

    Googleカレンダー

    Googleカレンダー

    2020年より弊WEBサイトのトップページにGoogleカレンダーを活用させていただいております。

    それまでは、単なる今後の予定で見る前に予定を確認できる補助的な役目のみでした。

    今後の予定は名前のごとく、未来のぶんしか掲載されず、これまで開催したイベントについては近況報告でしか確認できませんでした。

    ──単なるスケジュール表を「今後の予定」と騙ってある一部の人たちを取り込もうという処もあるようですが。──

    今日、Googleカレンダーのメモ欄にリンク機能があることを思い出し、開催済みの過去のイベントの報告ページに飛ぶようにしました。

    今のトップページになってからの採用なので2020年分まで遡れます。

    ──さすがに28年分のリンクはメンドーなので。──

  • URLを正規化

    URLを正規化

    リダイレクトチェック結果

    URLの正規化をおこないました。

    弊WEBサイトもいち早く常時SSLしてまいりました。

    SEO対策でどこかで引っかかればと思ってGoogle Seach Consoleさんに「https://~」と「http://~」、「http://www.~」の3つのサイトマップを作成してせっせと送信しておりました。

    ところがSEO的にそれがNGであるようなんです。

    URLが違うことで同じ内容のページがあるとミラーサイトと認識されて順位が下がるようなんです。

    URLの正規化するほうが良いみたい。

    URLの正規化とは、同じコンテンツ内容のページURLを、いずれか1つのページURLに統合することです。

    なので、.htaccessを編集しアップロードするも反応なし、レンタルサーバのサーバパネルで編集すると一発できました。

    これでサイトマップを個別に3つも作る必要がなくなりました。

  • かんたん検索復活

    かんたん検索復活

    Perl文法チェッカーの画面キャプチャ

    ダイビングシーンかんたん検索が復活しました。

    CGIプログラムがバージョンアップしていたためULしたところ、「500 internal server error」に。

    設定は何一つ変えてないのに動作しなくなりました。

    ネットでいろいろ探ってみると、エラーログで原因がわかるそうなので、調べると原因が「end of script output before headers」。

    Perl構文がおかしいのが原因みたいなのですが、秀丸エディタやWindowsメモ帳で文字コード変えてみたり、改行を変えてみたりしましたが、無しの礫。

    どのCGIプログラムをULしても動作しなくなりました。

    それまでにULしてるCGIが動いているので新たにULしたものだけ動かないのがようわからん。

    サーバーの問題かもしれないと藁をもつかむ思い、Xseverさんに問い合わせたところ、「WORDPRESSのプラグインでエラーが発生しています。それが原因かも?」とのご返事。

    当該プラグインを削除しましたが、やっぱり無理でした。

    そこで思いついたのが、Kent Web様のPerl文法チェッカーが弊WEBサイト内でたまたま動作するのがあったのでそれを使ってみると、キャプチャのとおり。

    はっきりとはわかりませんが、私のWindows11でテキストエディタで保存すると魔改造ならぬ魔保存してしまうようです。

    なのでWindows10でCGIを保存してULすると、なんてことでしょう!!問題なく動作しました。

    これからはCGIプログラムはWindows10で弄るようにします。

  • Google検索窓

    Google検索窓

    Google検索窓

    弊サイトのいくつかのページの上部にカスタムのGoogle検索窓を設置しております。

    ところが、Googleサーチコンソールで「HTTPS が無効であり、インデックスに登録されない可能性があります」とご指摘を受けて調べてみました。

    そしたら、リンクが「http://~」になっていました。

    すべて「https://~」に書き換えました。

    これでインデックスに登録していただけるかなぁ。

    追伸

    Googleさんの「ダイビングサークル + 関西」の検索でついにトップ表示になりました。

  • 報われました

    報われました

    サーチコンソール キャプチャ

    1月に投降した、メタディスクリプション

    それに伴ってメタディスクリプションをこつこつと設定してまいりました。

    Googleにインデックスされていた履歴があるのは5月からなので違いますが、1月の時点で105ページだったのが、5月に431ページ、今日835ページとほぼ全ページ網羅したかたちです。

    Googleさん、ありがとう。

  • DANジャパン 保険補償内容充実

    DANジャパン 保険補償内容充実

    DAN JAPAN会員証

    昨日、DANジャパンより補償内容充実とのメールをいただきました。

    弊WEBサイトで最も訴求力の高い「ダイバー保険のススメ」で、ダイバー保険の比較をさせていただいておりまして私が一押ししているダイバー保険。

    2022年8月より適用だそうで、WEBサイトにはまだその記述は確認できませんでした。

    まず、今まで携行品補償(オプション加入すればありました。)ではなかったのが国内に限り最高10万円(免責1万円)が初めてつきました。

    それとフリーダイビング、スノーケリングにも適用されるそうです。──フリーダイビングはともかくスノーケリングが適用外だったのは意外。

    それに伴って弊コンテンツ、ダイバー保険のススメも更新しております。

    車に乗る人がJAFに加入するように、ダイバーはDANジャパンに加入するってのが常識になってくれれば良いのに….。