PukiWikiのサーバ移動

更新日2024-05-15 (水) 14:21:37

Atomからism21サーバへ移動

sshでパスワードを聞かれないように

[クライアント側]

$ mkdir .ssh
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

id_dsa と id_dsa.pubができるのid_dsa.pubをリモートホストの.ssh/authorized_keys ファイルに追加する

リモートホスト[サーバ側]で

$ cat .ssh/id_dsa.pub >> .ssh/authorized_keys
$ chmod 700 .ssh
$ cd .ssh/
$ chmod 611 authorized_keys
$ chmod 600 id_dsa

圧縮

# cp -a /var/www/pukiwiki-1.4.7 .
# tar zcvf wiki100113.tgz pukiwiki-1.4.7
# rsync -avz wiki101215.tgz plesk.data-map.net:~okada/ &

移動後、オーナ、グループをすべて変更

# chown -R apache.apache pukiwiki-1.5.3

以下のディレクトリについてアクセス件を変更

chmod -R og+w cache

  • cache
  • backup
  • diff
  • wiki
  • counter
  • attach
  • trackback

pukiwiki.ini.phpを編集する。

// Specify PukiWiki URL (default: auto)
//$script = 'http://example.com/pukiwiki/';
$script = 'http://www.ism21.net/';
$script_ssl = 'https://www.ism21.net/';

// Site admin's Web page (CHANGE THIS)
//$modifierlink = 'http://pukiwiki.example.com/';
$modifierlink = 'http://www.ism21.net/';

// Default page name
//$defaultpage  = 'FrontPage';     // Top / Default page
$defaultpage  = 'ISM Page(ism21)';     // Top / Default page

loadtext/hiyoko.phpの画像パスを変更

function SetImg(){
        if(i%2 == 0){
               document.images['hiyoko'].src="/localimages/hiyoko2.gif";
               }else{
                       document.images['hiyoko'].src="/localimages/hiyoko.gif"}
(略)
<IMG SRC="/localimages/b_cut007.gif">
</TH>
<TH align="Center" width ="70%">
<A HREF="#" onClick="SetImg()"
onmouseover="ChipON('chip01',event.x,event.y)"
onmouseout="ChipOFF('chip01')">
<IMG SRC="/localimages/hiyoko.gif" border="0" NAME="hiyoko"></A>

Topページについて

  • 元のTopページを「一覧」から表示して、ページ名を変更する

Topページの設定.png

Topページの設定2.png

Topページの設定3.png

Topページの設定4.png

h1などの画像について

skin/pukiwiki.css.phpに以下のような箇所がある場合は変更する。

h2 {
        text-align: center;
        font-family:verdana, arial, helvetica, Sans-Serif;
/*      color:inherit; */
        color: #FFFFFF;
/*      background-color:#DDEEFF;
/*      background-color:#7F00FF;*/
/*      background-image: url("http://mz80.ism21.net/h1.jpg");*/
        background-image: url("http://yub.ootsuji-c.com/atom/h1.jpg");
        padding:.3em;

うまく移行できないので、オリジナルページ(wiki/の中のXXXX.txtから探す)よりソースを書き込む

探すツール:https://www.vector.co.jp/soft/dl/winnt/net/se399805.html

このとき、「☆RSSブロガー☆」が移行できないので、削除する

これはphp-pearとXML_RSSが必要

$  pear list
Installed packages, channel pear.php.net:
=========================================
Package          Version State
Archive_Tar      1.4.13  stable
Console_Getargs  1.4.0   stable
Console_Getopt   1.4.3   stable
PEAR             1.10.12 stable
PEAR_Info        1.9.2   stable
PEAR_Manpages    1.10.0  stable
Structures_Graph 1.1.1   stable
XML_Parser       1.3.8   stable
XML_RSS          1.1.0   stable  ←これ
XML_Util         1.4.5   stable

Google Search Consoleのhtmlファイルをコピー

html/googleca9bf842644cc102.htmlのファイルを新しいpukiwikiフォルダにコピーする。

ログイン Google Search ConsoleにgoogleアカウントでログインしてGoogleでのアクセスが確認できる。

カウンタの初期値設定

初期値を「27658」に変更

# cd /var/www/html/counter
# chown okada.okada 49534D20506167652849534D323129.count ファイル名は一番新しいもの

okadaで変更

$ emacs 49534D20506167652849534D323129.count
27658 ← ここが合計
2017/05/01
1 ← ここが今日
0 ← ここが昨日
180.131.111.189
# chown apache.apache 49534D20506167652849534D323129.count

新規作成時のテンプレートを指定

  • templateファイルを作る

普通にページを作る手順と同じようにして、templateという名前のページを作る。中身に、デフォルトで読み込ませたい文字列を書いておく。

  • 作成したtemplateを読み込ませるようにする

pukiwiki.ini.phpの406行目付近を変更する。

406 /////////////////////////////////////////////////
407 // Template setting
408
409 $auto_template_func = 1;
410 $auto_template_rules = array(
411         '((.+)\/([^\/]+))' => '\2/template', //行末にカンマを追加
412         '(()(.+))'         => 'template'     //これを追加
413 );      //'ページ名の正規表現'=>'マッチ時に読み込むページ名'                

これで、最初に作成したtemplateが読み込まれるようになる。

1.4.7から1.5.3にバージョンを上げたとき新規作成で一切テンプレートとしてファイルを読み込まなくなったのでこのようにした。(こちらの方が都合がよい)

  • 参考

添付ファイル: fileTopページの設定4.png 85件 [詳細] fileTopページの設定3.png 86件 [詳細] fileTopページの設定2.png 81件 [詳細] fileTopページの設定.png 87件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2024-05-15 (水) 14:21:37