ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
フラット表示 前のトピック | 次のトピック
投稿者 スレッド
webadm
投稿日時: 2022-3-14 4:17
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3087
遂にAWS上で現行サーバーのXOOPS CMSが動いた
結局のところ、原点に戻って

(1) 現行サーバーで動作実績のある Mysql 5.5.52のLinux generic binaryをダウンロードして導入

といってもこの頃のMysql Linux generic版はすべてのファイルが単一ディレクトリツリー配下にアーカイブされたものなので、それを展開してインストールスクリプトを実行して、/usr/local/mysql に移動するだけで導入の99%は完了。

あとは、mysqlサーバーデーモンを起動するスクリプト(mysql.server)があるので、それを起動するか、システム立ち上がり時に自動起動するように/etc/init.dにコピーするだけ。

この頃のMySQLは初期データベースのrootパスワードは無しなので、インストールスクリプト実行時にコンソールにパスワードの設定方法が出力されるので、その通りにやるだけ。

(2) 現行サーバーのMySQLデータベースダンプから必要なデータベースをリストアする

これも、問題なくできた、mysqlコマンドでmysqlデータベースを開いて、create database xxxx; を必要なデータベースに関して実行して exit;で終了。

リストアは、mysql -u root -p xxx < alldump.spl

予め現行サーバーでmysqldump -A コマンドでダンプしたデータベースのリストア用SQLファイルを転送してあるものをリダイレクトするだけ。複数のデータベースがある場合は、それぞれに関して実行。

(3) MySQL認証方式を旧式に変更

現行サーバーのMySQLも実はそのままではPHP4では接続できなかったみたいで、PHP4がサポートする旧認証方式にmysqlデータベースを変更する必要があった。

これは mysql -u root -p mysql

でmysqlデータベースを開いて、以下のSQL文を実行するだけ。

UPDATE user SET Password = OLD_PASSWORD('hogehoge')
WHERE Host = 'localhost' AND User = 'root';
FLUSH PRIVILEGES;

これで古いPHP4でもMySQLに接続できるようになった。

あとは、ブラウザーでxoopsのトップページを開くと、あらまあ、新旧の見分けが付かないわ。

たぶん現行サーバーのようなサービス遅滞は発生しないはず。

あと残りのコンテンツとかをチェックして現行サーバーと同水準に表示されるか確認する予定。

あとメールも受信できるようにしたいな。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   本サーバーのAWS移行 webadm 2022-3-8 1:26
     MySQLからMariaDBへの移行 webadm 2022-3-8 5:45
       Re: MySQLからMariaDBへの移行 webadm 2022-3-8 6:10
         Re: MySQLからMariaDBへの移行 webadm 2022-3-8 6:44
           Re: MySQLからMariaDBへの移行 webadm 2022-3-8 7:01
             Re: MySQLからMariaDBへの移行 webadm 2022-3-8 21:41
               AWS Ubuntu20.04でMariaDBが起動しない訳 webadm 2022-3-8 21:47
                 Re: AWS Ubuntu20.04でMariaDBが起動しない訳 webadm 2022-3-8 22:18
                   AWS Lightsailのブラウザssh端末の罠 webadm 2022-3-8 22:31
                   Re: AWS Ubuntu20.04でMariaDBが起動しない訳 webadm 2022-3-8 22:37
                     Re: AWS Ubuntu20.04でMariaDBが起動しない訳 webadm 2022-3-8 22:40
                       Re: AWS Ubuntu20.04でMariaDBが起動しない訳 webadm 2022-3-8 22:44
                         Re: AWS Ubuntu20.04でMariaDBが起動しない訳 webadm 2022-3-8 22:50
                           現行サーバーのwebコンテンツ転送 webadm 2022-3-12 11:42
                             XOOPS CMSの動作テスト webadm 2022-3-13 11:25
                               PHP4からMariaDBに接続できない件 webadm 2022-3-13 13:39
                                 Re: PHP4からMariaDBに接続できない件 webadm 2022-3-13 14:04
                                   Re: PHP4からMariaDBに接続できない件 webadm 2022-3-14 0:23
                                     Re: PHP4からMariaDBに接続できない件 webadm 2022-3-14 2:15
                                     » 遂にAWS上で現行サーバーのXOOPS CMSが動いた webadm 2022-3-14 4:17
                                         メールサーバーと旧コンテンツ webadm 2022-3-17 16:04
                                           300 USD 分の AWS 無料クレジットを申請できます webadm 2022-4-4 11:34

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索