サイト運営の話」カテゴリーアーカイブ

ブログ(WordPressとMovable Type)の引越しを試してみました。

2025年2月8日

ドメインをバリュードメインから管理料の安いXserverに移管する準備などのため、ブログの引越しを試してみました。

最初に、Wordpressのサイトアドレス(実際にアクセスする公開するサイトのアドレス)を変更してみました。
これは簡単です。
Wordpressのダッシュボードで設定・・・サイトアドレス(URL)の設定を変更するだけです。

次にWordpressの本体(プログラムなど)のアドレスをドメインのトップページに設置してあったのを同じドメイン内のサブのフォルダで移設してみました。
Wordpressのダッシュボードで設定・・・Wordpressアドレス(URL)の設定を変更するとエラー表示になりました。まあ当然です。
エラー表示の設定のまま、Wordpressのあるフォルダ全部を引っ越し先の別のフォルダにコピーしました。
データが無いのに4500個近くのファイルがありました。
無事に引越が出来ました。

syun.infoに設置してあったMovable Typeの本体を、kimassi.netに引越ししてみました。
サーバーは同一で変更しません。
ブログ(9個)のサイトアドレスも変更しません。

最初に、Movable Typeの本体を保存しているフォルダの中身をすべて引っ越し先のフォルダにコピーします。データも多かったので5000以上のファイルがありました。

移転先のmt.cgiにアクセスするエラー表示になりました。mt.cgiの属性を755に変更すると動作しました。

他のファイルを確認するとWordpressの元々の属性は747、MobableTypeの属性は元々755がほとんどだけど、コピー先は全部644になっていました。
FTPの設定のせいでした。FTPの設定を変えてアップロードしなおしました。
時々、属性が厳しいfileもあるので、おおまかにチェックしました。

一応、当初予定していた引っ越しは完了したので、しばらく様子を見て大丈夫なら、syun.infoのドメインをXserverに移そうと思います。

2025年2月9日

Movable Typeの記事の更新でエラーが表示されていました。
何故かsyun.infoのファイルの動作に戻っていました。
mt-config.cgiの中を覗いてみると

CGIPath https://syun.info/MT7/
#StaticWebPath https://syun.info/MT7/mt-static/

となっていたので、その部分について、syun.infoをkimassi.net に変更してアップロードしました。

正常に動作しました。

2025年2月10日

Movable Typeの投稿一覧で過去の記事を見る事が出来なくなる障害が発生しました。
Movable Typeの原版をアップロードしてmt-config.cgi以外を入れ替えました。
同じバージョンのファイルを保存しておいて良かったです。
正常に動作するようになりました。

これで完全に引っ越し完了です。

バリュードメインからXserverにドメインを引越し

2025年2月2日

ドメインは5個所有しているのですが、バリュードメインの更新料の高騰がきつく使っていないドメインはXserverに引越する事にしました。
バリュードメインがGMO傘下になってから儲け主義が目に余るようになってきました。
GMOはドメイン管理の会社を次々と買収して独占状態に近くなっています。
更新料はバリュードメインの場合は、.infoのドメインは 年間3410円で、Xserverは年間2029円です。
.net のドメインはバリュードメインの更新料が年間2310円、Xserverの更新料は年間1878円です。
使っていなくて所有しているだけでかかる費用です。かなり良いドメインなので、手放すのは惜しいのです。
移管料も更新料と同額かかるのですが、GMOの会社をこのまま利用するのは嫌なんです。
その内、使っているドメインも引越しようと思います。

2025年2月6日

echizen.info       有効期限2025年2月24日
oisyasan.net       有効期限2025年10月30日
osousiki.info  有効期限2025年10月9日
をXserverに移管の申し込みをしたのに、バリュードメインから「トランスファー申請不承認処理完了のご連絡」のメールが来た。
ドメインロックの解除もしているし、WHOIS代行は無効にしてあるし、WHOIS情報も問題なく、その他に問題は無いはずなのに意味不明です。
oisyasan.netとosousiki.infoは更新をしないで放置の選択もあるかなと思っているけど、echizen.infoは絶対にXserverに移管したいです。
再び、Xserverにechizen.infoの移転申請をして、バリュードメインに抗議の問い合わせをしておきました。

とりあえず、echizen.infoに仮のページを設置して、ドメインを引越ししても継続してホームページの運営ができるか確認しようと思います。

2025年2月7日

Xserverへの移管が完了しました。
echizen.infoのページは引き続き表示されていました。
ページの内容を変更してアップロードしたら、ちゃんと変更した内容で表示されました。
echizen.infoのドメインの期限切れ(2025年2月24日)が近かったのですが、ちゃんとバリュードメインでの有効期限から1年後(2026年2月24日)まで有効になっていました。
つまり、期限切れ前に(期限切れ7日以内はダメのようです)ドメインの引越しをした場合、費用的にはなんのデメリットも無いことが確認できました。
これで使用中のドメインも安心して引越しできます。
syun.infoのドメインも更新時期前に引越ししようと思います。

echizen.infoのWhois情報はXServer Inc.名義で代理公開になっていました。
ドメインプロテクションが無効になっていたので有効にしました。
ネームサーバーはバリュードメインの時のままになっていました。
DNSレコード設定は「このドメインには、XServerドメインのネームサーバーが設定されていないため、この画面からDNSレコードの確認・設定を行うことができません。」の表示になっていました。

2025年2月8日

syun.infoにMovableTypeの本体を設置していたのですが、kimassi.netへの移設をしました。
なんとか正常に動作しているようですが、しばらく様子見て大丈夫そうならsyun.infoもXserverに移管しようと思います。

最終的には、kimassi.net以外は、バリュードメインから引き揚げるつもりです。

ドメインの引越しで初めて気づいたのですが、ドメインのWHOIS(公開情報)って、最近はドメイン管理会社の情報で登録できるんですね。
以前は、自分の名前や住所、電話番号、メールアドレスを登録して、誰でも見れるように公開しないといけなかったのですが、個人情報を守るために適当な情報を記載していたのですが、ドメイン管理会社の情報で登録できれば安心です。
全部、ドメイン管理会社の情報での登録に切り替えました。

バリュードメインでドメインの更新が、いつの間にか自動更新になっていたのですが、全部手動更新に変更しました。
どちらにせよ、期限切れ前に何度か通知があるので、自動更新にする必要は無いのです。
まあ、自動更新にしても、お金を入れてないので、実際には勝手に更新されることは無いのですけど。

2025年2月24日

echizen.infoの更新期限が今日ですが、バリュードメインから何度も警告のメールが届いていました。
ドメインを引越しても引越元には連絡がいかないんですね。

そういえば、Xserverで3個のドメインの引越しで、最初の申し込みで引越失敗して結果的に1個のドメインしか引越していないのですが、カード決済で3個分の費用が、そのままになっています。
お名前ドットコムでは失敗したら全額返金されたのですけど・・・・・

echizen.infoをただ放置しておくのも勿体ないので、福井観光WEBのトップページだけアップロードして、リンク先はきまっし金沢の該当ページにしておきました。

2025年7月7日

syun.infoも、Xserverへの移管申請を行いました。有効期間は2025年9月6日です。

2025年11月5日

2025年12月4日以降、Xserverの更新料が値上げになるそうです。
.netが1878円が1992円
.infoが2029円が2434円
に値上げになります。
これでもバリュードメインよりは安いですが、.infoの値上げはきついです。

放置してあったページをチェックした

2025年1月4日

久しぶりに、他にする事が無かったので、きまっし金沢で更新を怠っていたページの修正をしています。

航空機やJRフリー切符のページは削除しました。

今度、金沢駅のバス停の時刻表をチェックしてこようと思います。

2025年1月8日

橋場町と金沢駅のバス停の時刻表を調べてきました。

きまっし金沢の更新をする前と変わっていて印象に残ったことは

金沢駅のバス停の番号が随分変わっていました。
橋場から金沢駅へ行くバスの最終便がかなり早くなっていました。
「まちのり」以外のレンタサイクルが全部無くなっていました。
「まちのり」がアプリでの決済になって、手続きが便利になったし、サイクルポートの数も随分増えてた。
金沢駅近くのガストの24時間営業が無くなっていた。
金沢の銭湯の料金が少し上がっていたけど、それ以上にスーパー銭湯の料金が凄く上がっていた。
銭湯の閉店も少なからずあった。
石川県の日帰り湯(温泉)で営業時間が短くなった施設が多かった。
公共の観光施設の割引制度が「1DAYパスポート」などに統一化してお得感も増していた。
バス交通機関のフリー乗車券も使える交通機関が増えていた(JRバス)。
JR関係のお得なチケットが全く無くなっていた。
JRバスが「ひがし茶屋街ライナー」という観光地循環バスを運営していたのが、廃止予定。
高速バスの価格の優位性を改めて感じた。

2025年1月11日

能登の観光地の震災の影響を調べてページに反映しました。
能登の食 美味しいランチの飲食店 の情報が古くなったので、価格がいつのものもか明記した。
閉業したお店についても状況について情報を加えた。引き続き頑張っているお店がほとんどだったので安心した。

金沢の安い宿のページで、営業をやめた宿や、価格が高くなった宿の削除をした。
宿泊料の変動が多いので、価格は削除しておいた。
金沢の安い宿以外の宿のページを削除した。
楽天トラベルで予約できなくなった安い宿が増えていた。

2025年1月12日

最近になって、インターネットのラジオ録音について、規制が随分厳しくなっていて、環境も随分変わったので、更新しました。

2025年2月1日

金沢の知って得する制度・助成を更新しました。
金沢市のホームページのアドレスが変わっていて、かなり苦労しました。

2025年2月4日

医療費を安く節約のページを更新しました。
新しい情報のページが検索上位になっていなくて苦労しました。
医療機関の情報のページを廃止しました。

2025年2月5日

シルバーライフに役立つ情報の、非課税世帯の優遇制度、60才以降の社会保険負担は不条理、年金・保険について知っておいてお得な情報、実家の家についての法律・制度・税金、有利な相続対策についての情報のページを更新。
金沢で病気で困った時の情報(休日診療他)のページを更新。

2025年2月6日

金沢の安い店のページを更新
金沢近郊の市町村の住みやすさ比較のページを更新。
金沢近郊の市町村の住みやすさ比較は調べる事が多いので大変でした。
これで、必要な更新がほぼ終わりました。

2025年2月22日

石川の食美味しいランチの閉店した店が無いか調べて、タイトルの店名にも閉店を明記した。
かなり手間がかかった。
福井の食美味しいランチの閉店した店が無いか調べて、タイトルの店名にも閉店を明記した。

2025年2月28日

少ないけど、動画を埋め込んでいたページがあるのですが、FLASH依存のため動作していなかったため、FLV形式をmp4形式に変換して更新しました。
音は出ないようにしておきました。
<video src=”houryuukiriko.mp4″ autoplay muted></video>

WordPressの掲示板bbpressをアレンジしてみた

WordPressの掲示板bbpressは、そのままだと気になる部分があるのでアレンジしてみました。
Wordpressの掲示板bbpressは、PPHで作られているのですが、PPHについては基本的な知識しか無いので苦労しました。

投稿時にurlを入力するのを削除したいのでpluginsの中の
wp-content・・・plugins・・・bbpress・・・templates・・・default・・・bbpress・・・form-anonymous.php
を変更しました。

<p>
<label for=”bbp_anonymous_website”><?php esc_html_e( ‘Website:’, ‘bbpress’ ); ?></label><br />
<input type=”text” id=”bbp_anonymous_website” value=”<?php bbp_author_url(); ?>” size=”40″ maxlength=”200″ name=”bbp_anonymous_website” />
</p>

の部分を削除しました。

トピック一覧からトピック作成者の表示を削除することにしました。
pluginsの中の
templates・・・default・・・bbpress・・・loop-single-topic.php
を変更しました。

<?php do_action( ‘bbp_theme_before_topic_started_by’ ); ?>

<span class=”bbp-topic-started-by”><?php printf( __( ‘Started by: %1$s’, ‘bbpress’ ), bbp_get_topic_author_link( array( ‘size’ => ’14’ ) ) ); ?></span>

<?php do_action( ‘bbp_theme_after_topic_started_by’ ); ?>

の部分と

<p class=”bbp-topic-meta”>

<?php do_action( ‘bbp_theme_before_topic_freshness_author’ ); ?>

<span class=”bbp-topic-freshness-author”><?php bbp_author_link( array( ‘post_id’ => bbp_get_topic_last_active_id(), ‘size’ => 14 ) ); ?></span>

<?php do_action( ‘bbp_theme_after_topic_freshness_author’ ); ?>

</p>

の部分を削除しました。

「このフォーラムには1件のトピックが含まれ、2 時間、 40 分前に 俊 さんが最後の更新を行いました。」というのも削除する事にしました。

pluginsの中の
includes・・・forums・・・template.php
の2150行付近にある

// Forum has active data
if ( !empty( $last_active ) ) {

if ( !empty( $reply_count ) ) {

if ( bbp_is_forum_category( $forum_id ) ) {
$retstr = sprintf( esc_html__( ‘This category contains %1$s and %2$s, and was last updated by %3$s %4$s.‘, ‘bbpress’ ), $topic_text, $reply_text, $last_updated_by, $time_since );
} else {
$retstr = sprintf( esc_html__( ‘This forum contains %1$s and %2$s, and was last updated by %3$s %4$s.‘, ‘bbpress’ ), $topic_text, $reply_text, $last_updated_by, $time_since );
}

} else {

if ( bbp_is_forum_category( $forum_id ) ) {
$retstr = sprintf( esc_html__( ‘This category contains %1$s, and was last updated by %2$s %3$s.‘, ‘bbpress’ ), $topic_text, $last_updated_by, $time_since );
} else {
$retstr = sprintf( esc_html__( ‘This forum contains %1$s, and was last updated by %2$s %3$s.’, ‘bbpress‘ ), $topic_text, $last_updated_by, $time_since );
}
}

// Forum has no last active data
} else {

if ( !empty( $reply_count ) ) {

if ( bbp_is_forum_category( $forum_id ) ) {
$retstr = sprintf( esc_html__( ‘This category contains %1$s and %2$s.’, ‘bbpress’ ), $topic_text, $reply_text );
} else {
$retstr = sprintf( esc_html__( ‘This forum contains %1$s and %2$s.’, ‘bbpress’ ), $topic_text, $reply_text );
}

} else {

if ( !empty( $topic_count ) ) {

if ( bbp_is_forum_category( $forum_id ) ) {
$retstr = sprintf( esc_html__( ‘This category contains %1$s.’, ‘bbpress’ ), $topic_text );
} else {
$retstr = sprintf( esc_html__( ‘This forum contains %1$s.’, ‘bbpress’ ), $topic_text );
}

} else {
$retstr = esc_html__( ‘This forum is empty.’, ‘bbpress’ );
}
}
}

の青色の部分を削除しました。

「このトピックには 0件の返信 、 1人の参加者 が含まれます。 最終更新 by syun 5 日、 22 時間前.」も削除する事にしました。

pluginsの中の
includes・・・topics・・・template.php
の3368行付近の

function bbp_get_single_topic_description( $args = ” ) {

// Parse arguments against default values
$r = bbp_parse_args( $args, array(
‘topic_id’ => 0,
‘before’ => ‘<div class=”bbp-template-notice info”><p class=”bbp-topic-description”>’,
‘after’ => ‘</p></div>’,
‘size’ => 14
), ‘get_single_topic_description’ );

// Validate topic_id
$topic_id = bbp_get_topic_id( $r[‘topic_id’] );

// Unhook the ‘view all’ query var adder
remove_filter( ‘bbp_get_topic_permalink’, ‘bbp_add_view_all’ );

// Build the topic description
$vc_int = bbp_get_topic_voice_count ( $topic_id, true );
$voice_count = bbp_get_topic_voice_count ( $topic_id, false );
$reply_count = bbp_get_topic_replies_link ( $topic_id );
$time_since = bbp_get_topic_freshness_link( $topic_id );

// Singular/Plural
$voice_count = sprintf( _n( ‘%s voice’, ‘%s voices’, $vc_int, ‘bbpress’ ), $voice_count );

// Topic has replies
$last_reply = bbp_get_topic_last_reply_id( $topic_id );
if ( !empty( $last_reply ) ) {
$last_updated_by = bbp_get_author_link( array( ‘post_id’ => $last_reply, ‘size’ => $r[‘size’] ) );
$retstr = sprintf( esc_html__( ‘This topic contains %1$s, has %2$s, and was last updated by %3$s %4$s.‘, ‘bbpress’ ), $reply_count, $voice_count, $last_updated_by, $time_since );

// Topic has no replies
} elseif ( ! empty( $voice_count ) && ! empty( $reply_count ) ) {
$retstr = sprintf( esc_html__( ‘This topic contains %1$s and has %2$s.‘, ‘bbpress’ ), $voice_count, $reply_count );

// Topic has no replies and no voices
} elseif ( empty( $voice_count ) && empty( $reply_count ) ) {
$retstr = sprintf( esc_html__( ‘This topic has no replies.‘, ‘bbpress’ ), $voice_count, $reply_count );
}

// Add the ‘view all’ filter back
add_filter( ‘bbp_get_topic_permalink’, ‘bbp_add_view_all’ );

// Combine the elements together
$retstr = $r[‘before’] . $retstr . $r[‘after’];

// Return filtered result
return apply_filters( ‘bbp_get_single_topic_description’, $retstr, $r );
}

の青色の部分を削除しました。

余計な部分を削除して、すっきりしたと思います。

 

CORESERVERでサブドメインを使ってWordPressを複数設置

ブログは複数設置しているのですが、Wordpressは「きまっし金沢の雑記帖」だけで、他はMovableTypeで動作させています。
MovableTypeではブログの複数設置は楽なのですが、商用利用は制限が大きいのです。
Wordpressは商用利用に寛容なのですが、複数設置は制限が大きいのです。
Wordpressを使ってhttps://kimassi.net/zakに「きまっし金沢の雑記帖」を動作させているのですが、 WordPressを使った既存のブログに2ヶ月以上前の日付の投稿がある場合はサブディレクトリ形式(https://kimassi.net/****)を選ぶ事ができない仕様になっているそうです。

それでサブドメイン形式(https://****.kimassi.net/)にすることにしました。
CORESERVERでサブドメインを作成する方法はV1サーバーとV2サーバーでは全然違います。
自分のCORESERVERはV1サーバーでした。
CORESERVERの新コントロールパネルのドメイン設定の画面でドメイン設定の新規作成をクリック
ドメイン名(FQDN)で設置するサブドメイン名を記入します。
ABCというサブドメイン名にするなら
ABC.kimassi.net  ドメイン設定を新規作成をクリックします。
SSLは無料SSL、PHPは既存のブログのバージョンに合わせました。PHP72でした。

FFFTPで確認するとABC.kimassi.netというサイトができていました。

CORESERVERの新コントロールパネルのサイト設定でABC.kimassi.netを選択してCMSインストールのWordPressというボタンをクリックします。
「インストール後、DB設定、初期インストールを行う必要があります」との説明が表示されていました。

CORESERVERの新コントロールパネルのデータベースでデータベースの新規作成でDB名、パスワード、文字コード(UTF-8)、記入してデータベースを作成します。

きまっし金沢の雑記帖のフォーマットが気に入っているので、FFFTPでwp-content/themesの中の使っているthemesのフォルダ
を丸ごとダウンロードして、新しいブログのWordPressにアップロードしました。
同じく、wp-content/plugins の中身も丸ごとダウンロードして、新しいブログのWordPressにアップロードしました。
サイドバーのリンク関係のpluginsはLink MangerとMy Link Orderです。

投稿の編集のエディター画面が変わっていて、慣れるのに苦労しそうです。
とりあえずは、テキストをクラシックにすると暫定的には元の書式で編集できますが、その手間が面倒です。
「Classic Editor」のプラグインをインストールして有効化してクラシックで編集できるようになりました。