Blog

  • 部分日食

    本日部分日食があったが、雲で見られなかった。
    せっかくビクセンの日食眼鏡を買っておいたのに。
    10年後に期待しよう。

  • 電子おえかきせんせい

    液晶の画面に付属のタッチペンで書くと液晶画面に線が残って白くなる。

    昔の磁粉を使ったおえかきせんせいを思い出す。

  • AWS Lightsailでサーバーを構築-WordPress編

    〇WordPress
    下記から追加してダウンロードする。

    ・Apache,MySQLを立ち上げる。
    ファイアウォールの設定確認が出たら許可する。

    ・MySQLにrootのパスワードをセットする
    XMAPPコントロールパネルのShellを起動。

    # cd mysql\bin
    # mysql -u root
    MariaDB [(none)]> set password=password('xxxxxxxx');
    MariaDB [(none)]> quit

    ・ApacheとMySQLを停止する
    ・C:\xampp\phpMyAdmin\config.inc.phpを編集する。

    $cfg['Servers'][$i]['auth_type'] = 'config';
    ↓
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    
    $cfg['Servers'][$i]['user'] = 'root';
    ↓
    $cfg['Servers'][$i]['user'] = 'uuuuuu';

    ・Apache,MySQLを立ち上げる。

    ・WordPress用データベースを作成する

    MySQLのAdminボタンを押してログインする
    ユーザー名:uuuuuu
    パスワード:pppppppp
    データベースタブを押す。
    データベース名:wp-01
    照合順序:utf8_general_ci
    作成する

    ・データベースの直接編集

    XAMPPコントロールパネルのMySQLのAdminボタンを押す。 デフォルトの設定ではローカルマシンでのみ可能
    http://localhost/phpmyadmin/
    データベースwp-01をクリックする
    テーブルwp_optionsをクリックし、表示タブを開く
    siteurl,home,admin_email,mailserver_urlなどをインラインで編集する
    option_valueの列にある文字列をダブルクリックして変更しエンターキーを押す

    ・WordPressをXAMPPにインストールする
    WordPressのダウンロードして解凍し、展開されたwordpressフォルダーをC:\xampp\htdocsにコピーする

    ・http://localhost/wordpress/ をWebブラウザーで開く

    さあ始めましょうを押す。

    データベースの作成
    データベース名:wp-01
    ユーザー名:uuuuuu
    パスワード:pppppppp
    データベースのホスト名:www.@domain.com
    テーブル接頭辞:wp_

    ・WordPressサイトの作成

    サイトのタイトル:WPテスト
    ユーザー名:uuuuu2
    パスワード:ppppppp2
    メールアドレス:xxxxxx@domain.com
    検索エンジンでの表示:off

    ・wordpressのユーザーでログインし、編集する

    https://www.domain.com/wordpress/wp-admin/

    ・imagickのインストール

    http://windows.php.net/downloads/pecl/deps/ ImageMagick-7.0.7-11-vc15-x64.zip

    C:\xampp\ImageMagick に展開する
    システム環境変数PATHに C:\xampp\ImageMagick\bin を追加する。
    PCを再起動する。

    https://windows.php.net/downloads/pecl/releases/imagick/3.4.4/php_imagick-3.4.4-7.4-ts-vc15-x64.zip

    展開して、php_imagick.dllを C:\xampp\php\ext\ にコピーする。
    CORE_RL_*.dll を C:\xampp\ImageMagick\bin に上書きコピーする(バイナリが一致したので不要)
    C:\xampp\php\php.ini [Dynamic Extensions] に extension=php_imagick を追加する。

    ・wordpressの設定

    更新情報サービス

    デフォルトでは以下が有効なので削除する
    設定-投稿設定
    http://rpc.pingomatic.com/

    パーマリンク
    設定-パーマリンク設定
    「数字ベース」にする。「基本」にすると固定ページの編集時に.htaccessファイルが壊れることがある。

    日付形式
    設定-一般
    Y/m/d H:i:s – 2010/11/06 16:04:20
    週の始まり:月曜日

    メディサイズ
    設定-メディア
    150,0,300,0,1024,0

    画像の再作成
    プラグイン Regenerate Thumbnails Advancedを追加する
    実行はツール-Regenerate Thumbnails
    Medium_largeのボタンを外す。SAVE SETTINGS。REGENERATEボタンを押す。

    サイトアイコンの設定
    外観-カスタマイズ-サイト基本情報-サイトアイコンを選択
    ファイルをアップロードで画像ファイルを選択
    wordpres/wp-contentt\upload\yyyy\mmに追加される
    512×512 PNGファイル推奨

    カテゴリーを追加する
    投稿-カテゴリー
    設定-投稿設定で投稿用カテゴリーの初期設定を設定する

    PHPのタイムアウトを変更
    C:\xampp\php\php.ini
    ;max_execution_time=30
    max_execution_time=120

    ファイルアップロードサイズを指定する
    C:\xampp\php\php.ini
    memory_limit=256M
    post_max_size=20M
    upload_max_filesize=20M

    ・ドメインの移行

    xamppコントロールパネルから、MySQLのAdmin
    データベース wp-01を選択し、エクスポート、実行
    SQLファイル内のドメイン名を新しいドメイン名に置換する
    新サーバーでデータベース wp-01を作成する
    SQLファイルをインポートする
    C:\xampp\htsdocs\wordpress をまるごとコピーする