yasunari@sakura:~$ sudo apt-get install mysql-client mysql-server [sudo] yasunari のパスワード: パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます: default-mysql-client default-mysql-server galera-3 gawk libaio1 libdbi-perl libjemalloc1 libmpfr4 libreadline5 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 psmisc socat 提案パッケージ: gawk-doc libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl mariadb-test netcat-openbsd tinyca 推奨パッケージ: libdbd-mysql-perl libterm-readkey-perl libhtml-template-perl 以下のパッケージが新たにインストールされます: default-mysql-client default-mysql-server galera-3 gawk libaio1 libdbi-perl libjemalloc1 libmpfr4 libreadline5 mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common mariadb-server-10.1 mariadb-server-core-10.1 mysql-client mysql-server psmisc socat アップグレード: 0 個、新規インストール: 18 個、削除: 0 個、保留: 0 個。 25.0 MB のアーカイブを取得する必要があります。 この操作後に追加で 187 MB のディスク容量が消費されます。 続行しますか? [Y/n] y 取得:1 http://ftp.jp.debian.org/debian stretch/main amd64 libmpfr4 amd64 3.1.5-1 [556 kB] : : 取得:18 http://ftp.jp.debian.org/debian stretch/main amd64 mysql-server amd64 5.5.9999+default [1,706 B] 25.0 MB を 2秒 で取得しました (8,661 kB/s) パッケージを事前設定しています ... 以前に未選択のパッケージ libmpfr4:amd64 を選択しています。 : : .../mysql-server_5.5.9999+default_amd64.deb を展開する準備をしています ... mysql-server (5.5.9999+default) を展開しています... psmisc (22.21-2.1+b2) を設定しています ... : : systemd (232-25+deb9u1) のトリガを処理しています ... yasunari@sakura:~$
yasunari@sakura:~$ sudo mysql -u root Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 10.1.26-MariaDB-0+deb9u1 Debian 9.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database mt character set utf8; Query OK, 1 row affected (0.00 sec) MariaDB [(none)]> grant all on mt.* to mtuser@localhost identified by '内緒'; Query OK, 0 rows affected (0.00 sec) MariaDB [(none)]> exit; Bye yasunari@sakura:~$
yasunari@xhl:~$ sudo /usr/bin/mysqldump -a --user=root --password=内緒 mt | gzip > /tmp/mysqldump.gz yasunari@xhl:~$SAKURA 側にコピーする
yasunari@xhl:~$ rsync -rtuvpogtlH --timeout=360 -e "ssh -p 内緒 -i /home/yamasita/yasunari/.ss h/sakura_id_rsa" /tmp/mysqldump.gz sakura.yamasita.jp:/tmp sending incremental file list mysqldump.gz sent 9457560 bytes received 31 bytes 1719562.00 bytes/sec total size is 9456306 speedup is 1.00 yasunari@xhl:~$SAKURA 側で取り込む
root@sakura:~# zcat /tmp/mysqldump.gz | mysql --user=mtuser --password=内緒 mt root@sakura:~#
yasunari@sakura:~$ cd /etc/apache2/mods-enabled/ yasunari@sakura:/etc/apache2/mods-enabled$ sudo ln -s ../mods-available/cgid.* . yasunari@sakura:/etc/apache2/mods-enabled$ cd yasunari@sakura:~$ sudo /etc/init.d/apache2 restart [ ok ] Restarting apache2 (via systemctl): apache2.service. yasunari@sakura:~$正しくは、a2enmod cgid を実行するとのこと。。。
エラーが発生しました。 install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (you may need to install the DBD::mysql module) (@INC contains: /usr/lib/cgi-bin/mt/plugins/FormattedText/lib /usr/lib/cgi-bin/mt/plugins/PostTweet/extlib /usr/lib/cgi-bin/mt/plugins/PostTweet/lib /usr/lib/cgi-bin/mt/plugins/StyleCatcher/lib /usr/lib/cgi-bin/mt/plugins/FacebookCommenters/lib /usr/lib/cgi-bin/mt/plugins/spamlookup/lib /usr/lib/cgi-bin/mt/plugins/Textile/lib /usr/lib/cgi-bin/mt/plugins/GoogleAnalytics/lib /usr/lib/cgi-bin/mt/plugins/WidgetManager/lib /usr/lib/cgi-bin/mt/plugins/feeds-app-lite/lib /usr/lib/cgi-bin/mt/plugins/TinyMCE/lib /usr/lib/cgi-bin/mt/plugins/WXRImporter/lib /usr/lib/cgi-bin/mt/plugins/MultiBlog/lib /usr/lib/cgi-bin/mt/plugins/SmartphoneOption/lib /usr/lib/cgi-bin/mt/plugins/FormattedTextForTinyMCE/lib /usr/lib/cgi-bin/mt/addons/Commercial.pack/lib /usr/lib/cgi-bin/mt/addons/Community.pack/lib /usr/lib/cgi-bin/mt/extlib /usr/lib/cgi-bin/mt/extlib lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/x86_64-linux-gnu/perl5/5.24 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base)AWSではこんなエラーは出なかったのに。。。
yasunari@sakura:~$ apt-cache search DBD | grep mysql libaprutil1-dbd-mysql - Apache Portable Runtime Utility Library - MySQL Driver libdbd-mysql-perl - Perl5 database interface to the MariaDB/MySQL database libdbd-mysql - MySQL database server driver for libdbi yasunari@sakura:~$libdbd-mysql-perl をインストールしてみる
yasunari@sakura:~$ sudo apt-get install libdbd-mysql-perl パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが新たにインストールされます: libdbd-mysql-perl アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。 114 kB のアーカイブを取得する必要があります。 この操作後に追加で 272 kB のディスク容量が消費されます。 取得:1 http://ftp.jp.debian.org/debian stretch/main amd64 libdbd-mysql-perl amd64 4.041-2 [114 kB] 114 kB を 0秒 で取得しました (1,815 kB/s) 以前に未選択のパッケージ libdbd-mysql-perl を選択しています。 (データベースを読み込んでいます ... 現在 37187 個のファイルとディレクトリがインストールされて います。) .../libdbd-mysql-perl_4.041-2_amd64.deb を展開する準備をしています ... libdbd-mysql-perl (4.041-2) を展開しています... man-db (2.7.6.1-2) のトリガを処理しています ... libdbd-mysql-perl (4.041-2) を設定しています ... yasunari@sakura:~$もう一度アクセス
ユーザ名とパスワードを入力してサインイン
エラーが発生しました。 Can't locate object method "is_ready" via package "GoogleAnalytics::Provider"http://sakura.yamasita.jp/cgi-bin/mt/mt.cgi?__mode=cfg_plugins&blog_id=0 で GoogleAnalyticsのプラグインを無効に、
再度アクセス。
ようやくユーザダッシュボードにたどり着いた
まずは手動で実行してみる。
root@sakura:~# (cd /home/httpd/cgi-bin/mt ; tools/run-periodic-tasks) root@sakura:~#特にエラーもなし。
cron に登録する
root@sakura:~# crontab -e : : root@sakura:~# crontab -l : : # m h dom mon dow command */10 * * * * (cd /home/httpd/cgi-bin/mt ; tools/run-periodic-tasks) 2>/dev/null 1>/dev/null
← Web サーバの構築(1)apache のインストールとセットアップ |
山下康成の 雲の上 |
→ Web サーバの構築(3)https 化 |
ツイート Tweet to @yasunari_y @yasunari_yをフォロー
Copyright (C) 2003-2018 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市/東京都新宿区