カテゴリートップへ  | 1 | 2 | 

2003年12月10日 (水曜日)

Red Hat Linux 9からDebian GNU/LinuxへのMySQL DB移行 - [XOOPS]

やっとDebian GNU/Linuxに落ち着く…。
あとは、無茶なapt-getして壊さないように注意をしよう(汗 この衝動を抑えるのがいちばん難しい…。以下、XOOPS利用を前提とした場合のメモ書き。

●Red Hat Linux 9からDebian GNU/LinuxへのMySQL DB移行メモ

1. 移行前の準備 (RHL上)
# mysql
mysql> GRANT reload,shutdown ON *.* TO 'debian-sys-maint'@localhost IDENTIFIED BY 'pass' WITH GRANT OPTION;
mysql> SELECT User, Host, Password FROM user;
+------------------+-----------+------------------+
| User | Host | Password |
+------------------+-----------+------------------+
~中略~
| debian-sys-maint | localhost | aaaaaaaaaaaaaaa |
+------------------+-----------+------------------+
9 rows in set (0.00 sec)
mysql> exit

※ DebianのMySQL特有の「debian-sys-maint」を予めRHL上で加えておく。「reloadとshutdown権限」

2. データベースのバックアップ (RHL上)
# mysqldump etxsitedb > etxsitedb

3. 空データベースとユーザー作成 (woody上)
# mysql
mysql> select version();
+-------------+
| version() |
+-------------+
| 3.23.49-log |
+-------------+
1 row in set (0.35 sec)

mysql> create database etxsitedb;
Query OK, 1 row affected (0.00 sec)

mysql> GRANT ALL ON etxsitedb.* TO xoopsuser@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
※ mainfile.phpファイル(XOOPS)に書いてあるユーザー名(xoopsuser)、パスワード(password)で作成。

4. データベースのリストア (woody上)
# mysql etxsitedb < etxsitedb
※MySQLサーバが動いている状態で。

5. 移行できたかの確認 (woody上)
mysql> USE etxsitedb
mysql> SHOW TABLES;
mysql> quit

※ データベース名「etxsitedb」、データベースユーザー名「xoopsuser」、データベースパス「password」

6. データベースユーザーdebian-sys-maintのパスワードを一致させる (woody上)
# vi /etc/mysql/debian.cnf
[client]
host = localhost
user = debian-sys-maint
password = xxxxxxxxx ←素の文字列で

投稿日時 : 02:14 | コメント (2) | トラックバック(0)

 

2003年10月20日 (月曜日)

XOOPS リンク - 縦長でいやなので編集 - [XOOPS]

≫≫ テンプレートファイルの編集 ≫≫ リンク ≫≫ mylinks_link.html

<table class="outer" width='100%' cellspacing='0'>
<tr>
<td class="even" width='60%' align='left' valign="bottom"><a href='visit.php?cid=<{$link.cid}>&lid=<{$link.id}>' target='_blank'><img src='images/link.gif' border='0' alt='<{$lang_visit}>'><b><{$link.title}></b></a></td>
<td class="even" align='right' width='40%'><FONT SIZE="1"><{$lang_lastupdate}><{$link.updated}></FONT></td>
</tr>
<tr>
<td class="odd" colspan='2' align='left'><{$link.adminlink}><b><{$lang_description}></b><br />
<{if $link.logourl != ""}>
<a href="<{$xoops_url}>/modules/mylinks/visit.php?cid=<{$link.cid}>&lid=<{$link.id}>" target="_blank"><img src="<{$xoops_url}>/modules/mylinks/images/shots/<{$link.logourl}>" width="<{$shotwidth}>" alt="" align="right" vspace="3" hspace="7"/></a>
<{/if}>
<div style="text-align: justify"><{$link.description}></div><br /></td>
</tr>
<tr>
<td class="foot" colspan='2' align='center'><b><{$lang_hits}></b><{$link.hits}> | <a href="<{$xoops_url}>/modules/mylinks/modlink.php?lid=<{$link.id}>"><{$lang_modify}></a> | <a href="<{$xoops_url}>/modules/mylinks/brokenlink.php?lid=<{$link.id}>"><{$lang_reportbroken}></a> | <a target="_top" href="mailto:?subject=<{$link.mail_subject}>&body=<{$link.mail_body}>"><{$lang_tellafriend}></a> | <A HREF="#top"><IMG SRC="<{$xoops_url}>/modules/images/pagetop_on.gif" border="0"></td>
</tr>
</table>
<br />

投稿日時 : 08:23 | コメント (0) | トラックバック(0)

 

2003年10月17日 (金曜日)

XOOPS - php.ini設定 - [XOOPS]

/etc/php.iniの
extension=mysql.so
コメントアウトを取る

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example:
;
extension=msql.so

投稿日時 : 05:44 | コメント (0) | トラックバック(0)

 

カテゴリートップへ  | 1 | 2 |