「Work」カテゴリーアーカイブ

サーバー引越しに苦労した話

サーバー引っ越しの依頼を安易に引き受けたものの、ちょっと苦労した話。肝心のエラー画面のスクショがないのが残念ですが。

今回Wordpress のサイト全体を移す作業について反省を含め学んだところをまとめると、

  • サーバーのPHPバージョンを確認しておく(新旧同じにする)
  • プラグインは全部停止してからエクスポートする
  • All-in-One WP Migration 使って良かった

詳細は以下に続きます。

ホームページを毎月払いの契約していてサブスクをやめたいとのご相談。ドメインとサーバーを譲渡してもらったらどうかと提案しましたが、サーバーは譲渡してもらえないということで、別のサーバーにホームページ(Wordpress )全体を移すことをご提案しました。

現在契約中のXサーバーはそのまま移譲できないので(制作会社の再販という可能性もあるかも)、Wordpress のプラグイン、All-in-One WP Migration and Backupを使ってエクスポートし、そのデータをくださいと先方に依頼したら、100GB超になるから直接ダウンロードしてくださいとの回答なので、Wordpress のログイン情報を聞き、そこから始めました。

All-in-One WP Migrationの画面
All-in-One WP Migrationの画面

確かに画像が非常に多く、メディアライブラリを含むデータは100GBを超えています。プラグインでコピーするのに1時間弱?さらにブラウザのダウンロード制限か、ダウンロードが5GBごとに止まるので放置できないので、止まるたびにダウンロード再開しなければならず、半日つきっきり作業になりました。

ドメイン移管は特に苦労することなく進み、新サーバー(さくらサーバー)でDNS設定、データベース設定、Wordpress インストール等。ちなみにSSL設定はDNS変更の確認が終わるまでできず、申込できるようになるまで1日くらいかかりました。

ダウンロードしたデータを新サーバーにインポート。PHPバージョン違いの警告が出ましたが、ダメもとでそのまま進めます。じわじわと進んでいる様子。有料(年間69ドル)のAll-in-One WP Migration Unlimited Extention も無駄ではなかったな。と思いながら別の作業をしていたところ、40%を超えたあたりでエラーが出て止まりました。

いちおうもう一度試してみてもやはり同じところでストップ。これで数時間ロスと共にプラグインへの信頼も減少。

仕方なくメディアファイルなしのバックアップデータを使い、メディアはFTPでコピー(データ移行)することにします。

All-in-One WP Migration オプション展開画面
All-in-One WP Migration オプション展開画面

メディアファイルなしのバックアップ(エクスポート)のほうは500MBまでいかないくらいのサイズだったので、インポートを始めると、進行状況のメーターはどんどん進みます。そして100%。

データベースを復元しました。ブラウザを閉じないでください。というウインドウ。
クルクル矢印 は回ったまま終わりません。

1時間ほど待っても同じ状態なので、100%になったし、「復元しました」ということは終わっているのかも、と思って閉じました。

移行したはずのサイトを開いてみるとデータベース破損で全く開けません。

仕方なく新サーバーのデータベースを空にしてもう一度Wordpress のインストールから再開しました。

再度メディアファイルなしバージョンのインポート。スムーズに進みます。でも再び「100%、データベースを復元しました。」ポップアップが閉じない。

調べてみると、エクスポートする前にプラグインを無効化しておくべきらしく、そこがダメだったのかもしれません。

DNSはすでに新しいサーバーに向けてしまったので、また旧サーバーに戻してWordpress に入ってプラグインを停止してエクスポート?とも考えましたが、そのせいでSSL申請が遅れたり、また何時間待つことになるかわかりません。

それで、新サーバーのphpmyAdmin を開いてみることにしました。

エクスポートは完了しているので、データベースの中身はできあがっているようでした。Option の Active_Plugins を見るとたくさんアクティブになっているので、「A:0:{} 」と書き換え、プラグインを全停止しました。

すると別ウインドウで100%で止まっていた復元も完了し無事に閉じました。やはりプラグインの影響だったようです。試しにActivePluginsをすべて元に戻すとワードプレスは動きませんでした。いくつか古いプラグインが入っていたことから推測すると、最初のインポートで警告が出たように、旧サーバーではPHPも古いバージョンでプラグインを動かしていたようです。

ところで、FTPでメディアのダウンロード、結局13時間くらいかかりました。ダウンロードが少し進んだところで別のFTPソフト(FileZilla)で新サーバーにアップロードしながらなので延べ時間にしたら倍くらいのはず。
プラグインを停止してからのエクスポート、インポートなら100GB超でも最初から成功していたかどうか、検証する時間と気力がないですが、その可能性もなきにしもあらず。事前の調査、準備不足を後悔するばかりです。

FTPでアップしたら別のプラグインか何かでWordpressのメディアライブラリと紐づけしないといけないかと思っていましたが、FTPアップロード完了した後に見てみると、Wordpressのメディアライブラリにもサムネが掲載されていて特に作業は不要でした。このあたりは AIO Migration 使って良かったところだと思います。

ちなみに、新しいサイトをテストサーバーから移動する場合など、エクスポートデータが300MBとか400MBくらいならエクスポートが数分、新しいサイトのインポートは1分程度で終わります。引っ越しはとても楽。PHPバージョンがあっていてプラグインが問題なく動くならプラグインは停止しなくてもインポート成功します。

XサーバーのCGI設定

お客様のドメイン取得、サーバー設定(X server)を行いました。

プロバイダのホームページサービスとメールフォーム(フォームメール送信CGI)を使っていたので、フォームメールはkent-webさんのPOST-MAILに変えました。

コアサーバーではマニュアル通りの一般的なパーミッション設定だけで動きましたが、Xサーバーではちょっと変更が必要でしたのでまとめておきます。

POST-MAILをX server で使う設定

init.cgi の設定

sendmailのパス /usr/sbin/sendmail

パーミッション 600

postmail.cgi, check.cgi の設定

Perlのパス /usr/bin/perl

パーミッション 755

data/log.cgi, data/ses.cgi の設定

パーミッション 600

POST-MAIL、X server のマニュアルを見ればわかることですが、どちらか迷ったりするところのまとめでした。

LIFEBOOK AH53/M 分解

ヒンジ部分が折れてしまった富士通ノートパソコン Fujitsu LIFEBOOK AH53/M が手に入りました。

折れたノートPC

踏んだのか、落としたのか・・・知りません。

折れたのでフルフラットにもなりますが、電源を入れたらブルースクリーンが出たので配線は切れていないようです。

フルフラットにもなります。

10年くらい前のモデルですが、Core i7 で値が付きそうなので取り出してみようと思います。

intel 入ってる
続きを読む LIFEBOOK AH53/M 分解

【WORDPRESS】投稿画面が真っ白

お客様のワードプレスのデータベースを変更し、phpMyAdmin でデータのエクスポートとインポートをしました。

表示も問題なく、.htaccess のドメイン転送も問題なく、移行できたようで安心していたところ、

「ブログの新規投稿ができない」

とのこと。ユーザー一覧を見ると、なんと、ユーザー権限が「購読者」になっていました。

修正して連絡すると、次に

「ブロックエディタにならない」

とのご連絡。

WordPressは最新バージョンなので昔の投稿画面のはずもなく、自分で新規投稿を開いてみると、画面が真っ白。メディアの新規追加はできるのですが、「投稿」「固定ページ」の新規追加だけ、画面が真っ白でなにも表示されません。

よく言われる、アップデートの問題、プラグインの問題、がありますので、プラグインをすべて無効にしたり、テーマを変更してみたり、最新版をFTPでアップロードしてみたり、ダウングレードプラグインで6.1.1から6.0.3にしてみたりしましたがどれもダメでした。

さて次は、デバッグモード(wp-config の WP_DEBUGをtrue)にしてみると、いろいろ出てきましたが、wp_posts にエラーがありそうでした。

続きを読む 【WORDPRESS】投稿画面が真っ白

HPノートPCファン交換

HP PAVILION(ノートパソコン)の異音がするので修理します。

市内の量販店で延長保証期間内でしたが、メーカーの部品がないとかで修理を断られたらしいです。

ガラガラという回転系の音なのでCPU冷却ファンで間違いないと思います。

ノートを裏返します。

HPノートパソコン底面
HP PAVILION底面

ビスは全部で11本。底面の滑り止めゴム4箇所すべて、はがしたところにビスが隠れています。ゴムは外側からはがして、内側半分くらいはつけたままにしておくと、貼り直しが楽かと。

かくれネジ
ヒンジ側各2本
かくれネジ
手前側各1本

中央付近(写真のDVDドライブ用と書いたところ)のビスは、DVDドライブを止めているので、DVDドライブだけ外したい時はこれだけで大丈夫です。DVDドライブは手で引っ張り出すだけです。

DVDドライブは簡単に抜けます
DVDドライブを抜いたところ

裏蓋を剥がすのが一番難関ですが、まず、DVDドライブが入っていたところにプラスチックカードを差し込んでいくとツメが外れます。

続きを読む HPノートPCファン交換

ノートPC修理

富士通ノートパソコンLIFEBOOK A561/c

立ち上がったかと思うとフリーズ、電源ボタン長押しで強制オフ。もう一度電源入れるとメーカーロゴ状態とかその後のブラックのまま動かない。というような状態。

Cドライブから立ち上がらないので、再セットアップDVDで立ち上げて、Windowsを初期状態に戻してもあまり改善せず。

SSDを取り外してみると、ブランド名などまったくない、銀色一色の外観。
「どこ製?」と思いながら、別のデスクトップPCに「裸族のお立ち台」をつないで確認すると、SSDの内容は正常(Windows関連のみで中身はほぼ空き)。

SSDを戻して立ち上げると、CPU温度を見ると、何もしていないのに80-90℃前後。

熱暴走の可能性を考えてPCの裏を外してみます。業務用向けのためか、十数本のビスは隠れていません。形は場所によって3種類あったので間違えないようにだけ気をつけます。
Motherboard

CPUとファンまでの銅の板の配置が面白いですね。
外してみると、グリスは固まっていました。

固まったグリスを取って、グリスを買って塗って・・・

電源入れると、体感的にはめちゃめちゃ早い立ち上がり。
それほど負荷がかかることをしないPCのようなので、30分くらいYouTube を流して放置。

再起動も問題ないので納品しました。

ところが、
続きを読む ノートPC修理

PR動画制作

お客様の商品PR動画を作らせていただきました。

これは主に Adobe AfterEffects と Premiere Pro で編集しています。
写真撮影、動画撮影、アニメーション制作、ナレーションも承っております。

宣伝のみの投稿でした。

マザーボードにCPU

今回購入したのはASUSのH170PROです。とりあえず箱を開け、袋から出して、箱の中に出します。

いろんなところで見られるので写真は必要ないと思いますが、一応掲載します。

ASUS H170PRO

次にCPUを出します。
箱の中身のほとんどはクーラーです。

CPU

グリスは塗られています。手前の小窓から見えるのがCPU。
今回はCore i7 6700です。
続きを読む マザーボードにCPU

PC組み立て

PCの電源が入らなくなったため、買い替えることにしました。
次はiMac のつもりでしたが、21.5インチが3つ並ぶスペースはなく、やはりWindowsがあると便利な場面もあるので、WindowsPCにします。

家電量販店に見に行くと、ほとんどデスクトップは一体型で、やはりノートとタブレット、スマホの方が人気で、タワー型には選択肢がほとんどありません。
PCデポもオリジナルのBTOよりはギブアップ券付きの自作パックは種類が多く、割安感がそれほどありません。
OAナガシマにはお買い得のミドルタワー(Core i5 6400, HDD1T,DDR3メモリ4G)があったので、その辺で妥協して手持ちのメモリを増設して・・・と気持ちはそちらに傾きましたが、PCに直接関係していない仕事をしている親族にはCore i7を勧めておいて、それなりにPCで仕事をしている自分がi5というのも悲しいので、本業ではありませんが、今後の勉強のためにも自分で組み立てることにしました。

前置きが長くなりましたが、そのOAナガシマでそろえたのがこちら。

parts

ThermaltakeのH20シリーズ。ケースは買わない予定だったのですが、電源付きZOAオリジナルがお買い得だったので購入。

マザーボードはASUS H170PRO 。一番の売れ筋のようです。

Core i7 6700。これをメインに構成しています。

SanDisk SSD 240G。SSDも買う予定はなかったのですが、Windows10を買うついで?に買ってしまいました。

CFDメモリ 4GB×2 DDR4。 DDR3の手持ちを使うためにDDR3対応のマザーも考えましたが、何年か使うことを考えてDDR4を選択。

シリコングリス。CPUの純正クーラーを使えば必要ないのですが、これまで使っていたCPUクーラーを付けるために購入。

Windows 10 HOME。レジで合計を聞いた時に、「(頭の中の計算より)だいぶオーバーしたな~?」と思ったのですが、「SSDとかメモリはそれなりに信頼できそうなのを選んだからか・・・」と車に乗って帰ったのですが、やはり気になって帰宅途中にレシートを見ると、Windows 10がProになっているではないですか。
HOMEを買ったのに、店員さんがPROを持ってきたらしく、店まで戻って交換しました。
それでやはり頭の中の計算通りになり安心しました。

組み立ての様子は別の投稿にします。

故障

スリープからの復帰が不調だったので、最近のビデオカードのドライバーアップデートやWindowsアップデートを戻しました。

それでも症状が変わらないのでボタン電池を交換しました。

ビデオカードの下になっていたので、外して電池交換、またカードをはめて、電源スイッチを押すと、全く反応なし。

いろいろ試して、結局、CPUとクーラー以外全部外して電源を繋いでいますが、ダメでした。