10/13/2024

ConoHaWINGに移管できないドメインだった件

 .siteとか.websiteとかドメイン移管する予定でいたのに、プルダウンに無いので移行できないと判明した!


何のために新規契約したのか・・・詰めが甘かった!!

移管できないドメインで運営してる2つのサイトは、移管できるサーバ見つけて移管するしかないのだが、そうなると別途、激安サーバ探すしかなくってよ、lolipopの月額99円か?!

10/12/2024

サーバ移行時に書き換えが必要なリンクをVSCodeで一括変換

サーバ移行しても外部リンクだったら、当然ながら書き換えは不要

また、サイト内のリンクの中でも、相対パスのリンクと、あるいはURLのリンクもドメインが変わらなければ書き換えは不要

つまり、書き換えが必要なのは、絶対パスのリンクと、ドメインが変わった場合のURLのリンクだが、VSCodeを使えば一括変換が可能だ


VSCodeで複数ファイルのリンクを一斉に書き換える手順

  1. VSCodeを開く:

    • プロジェクトフォルダを開く
  2. 全ファイルを対象に検索:

    • 左サイドバーの「検索」アイコン 🔍(または Ctrl + Shift + F)をクリック
    • 変更したいテキスト(例: 古いリンクやパス)を検索バーに入力
  3. 置換対象を確認:

    • 検索結果がリスト表示されるので、対象のテキストが正しいことを確認
  4. 置換するテキストを入力:

    • 「置換」バーに、新しいリンクやパスを入力
  5. 一括置換:

    • 「すべて置換」ボタンをクリックすると、該当するすべてのファイル内のテキストが一斉に置き換え
  6. 変更を確認:

    • 変更後、該当ファイルを開いて適切に置き換わっているか確認し、問題がなければ保存 (Ctrl + S

補足

  • UndoCtrl + Z)で戻すこともできるので、安心して作業できる
  • 特定のファイルのみを対象にしたい場合は、検索バー下の「検索するファイル」のところにパスや拡張子を指定することもできる

10/11/2024

ConoHaサーバの.htaccess(PHPの設定)

先月やっと引っ越したばかりのサイトだが、PHPのVer.があがったり、サーバが変わってドキュメントルートが変わってしまうとエラー出まくりの可能性があるサイトなので、このサイトこそが引っ越しせねばならぬのだった

https://pinkwolf.site/hachikuma/


https://hachikuma.tan-deki.com/

中身を移行して、そのままトップページを開いてみると、index.htmlではPHPが使えない設定(まあ通常はそれがデフォルト)のようで、確認のためにindex.phpと拡張子を変えてみたら、一応はPHPを読み込んでるがショートタグは読み込まれてなさそうだ

info.phpから確認したら、確かに short_open_tag が「Off」になってたので、.htaccessファイルに以下のように記述して、FTPでアップ

AddType application/x-httpd-lsphp .html
php_value short_open_tag On

しかし、これが全く反映せず・・・結果としてはコンパネから設定できたのだが、恐らくうっかり上書きや削除をしてしまったりせぬよう、コンパネからしか編集できない仕組み?


[サイト設定]⇒[応用設定]⇒[.htaccess設定]

これでPHPのエラーは出なくなって、残るエラーはリンクだ

10/10/2024

ConoHaサーバのPHP

 デフォルトで最新のVer.になってた


PHPのVer.は[サイト設定]⇒[応用設定]⇒[PHP設定]から確認できる

ここでinfo.phpというファイルを以下のように記述して作成

<?php phpinfo() ?>

これをFTPでアップしてブラウザから開けば、PHPが使えることがわかり、Ver.や詳細がわかる


表示されたってことは、何も設定しなくてもPHPが使えるサーバなんだわね!


10/09/2024

ConoHaサーバのFTPの設定

 FTPは通常、3つの情報があれば繋がるものだと確信してた

1,ホストアドレス

2,ユーザ名

3,パスワード

しかし、NextFTPではどうにも繋がらず、パスワードを変更したりしてみたがダメで、結果的にはWinSCPで繋がったが、「暗号化しない」と設定したからだ

暗号化しない」というのは盲点だった!もちろんNextFTPでも「暗号化しない」としたらすぐ繋がったのだった

FTPの設定は[サイト設定]⇒[設定したいサイトを選択]⇒[FTP]⇒[+FTPアカウント]



10/08/2024

ConoHaサーバの無料の独自SSL

 デフォルトのサブドメインには最初からSSLが設定してあるが、それ以外のドメインにも無料の独自SSL(Let’s Encrypt)がコンパネから簡単に設定出来る

https://support.conoha.jp/w/letsencrypt/


※SSLを設定すると自動的にhttpsのURLへリダイレクトされる

10/07/2024

ConoHaサーバのWINGベーシックプラン契約した

 メインで使ってるサーバはPHPのVer.あげるのにサーバ移行しなくてはならず、とりあえず保険で1年だけ月額1,000円以下で並行して運用するが、使ってみてこちらが良ければ全面的に移行もありだ



契約するとデフォルトのサブドメイン(●●●.conohawing.com)がすぐに使えるのは、どこのレンタルサーバもやってるサービスだが、オマケでドメインが1つ無料で取得出来て、SSLも無料で設定可能=サーバ代のみで運用可能だ


更に無料のドメインからのサブドメインも無料で設定出来るので以下の3つのサイトが用意できた

デフォルトサブドメイン

オマケの無料ドメイン
https://tan-deki.com/

オマケの無料ドメインからのサブドメイン

https://hachikuma.tan-deki.com/

10/06/2024

XサーバのVPSの基本(ユーザの作成・削除、ユーザ名の変更、パスワードの変更)

root 以外の他のユーザの作成は、コンパネからは設定できず、コンソールを開いて root ユーザでログインして、adduserで作成したが・・・


このユーザを削除するには deluser

deluser momoiroookami

このユーザのユーザ名を変更するには usermod

usermod -l newwolf momoiroookami

newwolf ユーザのパスワードを変更するには passwd

passwd newwolf

このコマンドを実行すると、新しいパスワードの入力を求められるので、パスワードを2回入力すればOK

※ユーザ名の変更は、特にシステムの設定やファイル権限に影響を与えることがあるので注意が必要

※パスワード変更は、一般的には管理者権限なしでも実行できるが、他のユーザのパスワードを変更する場合は、管理者権限が必要

10/05/2024

XサーバのVPSの基本(ログイン、ユーザ切り替え、終了)

https://secure.xserver.ne.jp/xapanel/login/xserver/

上記リンクより、Xサーバのアカウントにログインしたら、サービス管理からご利用中のサービスにある【VPS】を選択


サーバの一覧から[VPS管理]ボタンで選択するとVPSパネル(要はコンパネ)が開く


稼働中なら[コンソール]ボタンが使える

コンソール画面が表示され、login: とあるので、root (または他のユーザ名)とパスワードでログインする


root ユーザはすべての権限があるため、root ユーザから別のユーザに切り替える場合は、パスワード不要なのだった

exit(もしくは Ctrl + D)で現ユーザのセッションが終了

※そもそも root ユーザの作成は、コンパネからのサーバ設定時にパスワードを入力したのだけど、他のユーザはコンパネからは設定できないので、コンソールを開いて root ユーザでログインして、adduserでユーザ名とパスワードを設定して作成したのだった

10/04/2024

SSLの更新作業手順(GlobalSign)

更新作業を進める前に確認しておくこと

・正確なドメイン
・GlobalSignのログインIDとパスワード
・承認メールアドレス(受信可能かどうかもテスト)

更新作業手順

・CSRの生成
・GlobalSignにログインして、必要な情報を入力して申請
・入金が確認されると承認メールがくる
・承認メールからURLを開いて[承認]
・SSLサーバ証明書が発行されるので、GlobalSignにログインして確認
・SSLサーバ証明書をインストール
・ブラウザから確認

※承認メールに使えるメールアドレスリスト
admin@コモンネーム
administrator@コモンネーム
hostmaster@コモンネーム
webmaster@コモンネーム
postmaster@コモンネーム
admin@コモンネームで使用されているドメイン名
administrator@コモンネームで使用されているドメイン名
hostmaster@コモンネームで使用されているドメイン名
webmaster@コモンネームで使用されているドメイン名
postmaster@コモンネームで使用されているドメイン名