トップ «前の日記(2011/05/27(Fri)) 最新 次の日記(2011/06/05(Sun))»
【ソース+水=麦茶色の何か】

半期 四半期 全カテゴリ

今日の一言


2011/05/28(Sat) 雨の日の引越しは厳しいなぁ・・・ [長年日記] 4:00現在弱いにわか雨 17℃

_ [雑記]Google Adsenseからアカウント無効化の通達が来た

今、Google Adsenseからアカウント無効化の通達が来た。

・・・なぜ?

まったく心当たりが無い。

そもそも、万一にも間違ってクリックしないように「YesScript」でスクリプトを無効化しているので、自分でクリックしたということは無いはず。

うーん、だれか広告を連打したとか?

一応異議は申し立てたけど、復活するかどうかは微妙。

せめて何が原因で無効化されたのかぐらいは教えてくださいよー。

何に対して釈明すればいいかがわからないじゃないですかー。

とりあえず、前にもかいた以上にクリック数が増えてたヤツ(http://akihiro-i.net/~akihiro-i/diary/?date=20110502#p01)のことだと予想して書いた、が、はてさて。

まあ、一週間後を楽しみにしていよう。

_ [Ubuntu][FC][Debian][Linux][VPS]SourceForgeのファイルをwgetで取得するには

単純に考えると、ブラウザからソースのDL(「ダウンロードを開始しています」が表示される画面)まで行き、そのリンクのURLを渡せばいいと考えられる。

が、実際には、

$ wget http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fpukiwiki%2F12957%2Fpukiwiki-1.4.7_notb.tar.gz

と指定しても、「&」の前までしか引数として渡されず、目的のファイルはDLできない。

そのため、以下のように、URLをダブルクォーテーション(")でくくって指定する必要がある。

$ wget "http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fpukiwiki%2F12957%2Fpukiwiki-1.4.7_notb.tar.gz"

※どうも、シングルクォーテーション(')でもいいっぽい。

また、このままだとファイル名が「redir.php?m=iij&f=%2Fpukiwiki%2F12957%2Fpukiwiki-1.4.7_notb.tar.gz」というひどいものになってしまうため、-Oオプションをつけて、でファイル名を指定する。

$ tar zxvf redir.php\?m\=iij\&f\=%2Fpukiwiki%2F12957%2Fpukiwiki-1.4.7_notb.tar.gz

※今回、「pukiwiki-1.4.7_notb.tar.gz」を例として挙げさせていただきました。ありがとうございます。もし問題があるようならコメントをいただければすぐに修正します。

以上!

_ [Ubuntu][FC][Debian][Linux][VPS] Serversman@VPSの導入その8 Pukiwikiを設置する

参考:

http://pukiwiki.sourceforge.jp/?FrontPage

まあ、参考のURLを見てもわかるとおり、公式ページが充実してるので、自分みたいなのがあらためてまとめる必要は無いんですけどねー。あくまで念のためということで。

基本的に、HPを公開しているサーバ上(自分の場合はUbuntu)で設定していきます。

Pukiwikiの設置(インストール)

まず、こちら(http://pukiwiki.sourceforge.jp/)からtarボールもしくはzipを入手。

自分の場合、サーバがUbuntuなのでUTF-8バージョンを選択。(現状の最新だと pukiwiki-1.4.7_notb_utf8.tar.gz)

まず、公開したいディレクトリのトップに移動。

続いて、適当なPCからブラウザを開き、上記のファイルのDLページまで行く。そして、「ダウンロードを開始しています」が表示される画面のリンク先URLをコピーし、以下の要領でwgetを使ってpukiwikiの圧縮ファイルを直接サーバPCにDL。

$ wget "http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fpukiwiki%2F12957%2Fpukiwiki-1.4.7_notb.tar.gz" -O pukiwiki-1.4.7_notb.tar.gz

※URLをダブルクォーテーションで括らないと、「&」以下が渡されずにエラーが出るので注意!

あと、-Oでファイル名を指定しないと、ひどいファイル名になってしまう。

で、DLしたファイルを解凍する。

$ tar zxvf redir.php\?m\=iij\&f\=%2Fpukiwiki%2F12957%2Fpukiwiki-1.4.7_notb.tar.gz

さらに、解凍したディレクトリを自分の好きな名前(urlの一部になるのでわかりやすいほうがいいかも)に変更。(自分の場合はシンプルに「wiki」とした)

以上でwikiの配置は終了!

さらにいくつかpukiwikiの設定を変更していく必要があるが、とりあえずは、この状態でもブラウザからindex.phpにアクセスすると、きちんとwikiページが表示されるはず。

もし見えない場合、パーミッションがおかしい可能性あり。パーミッションについては、後で詳細な設定方法を説明するので、とりあえずそのままで次に進んでOK。

※文字コードが違うと見えないという情報もあり。これについては詳細不明。

また、そもそも、phpが入っていないというパターンも考えられる。

その場合は、こちら(http://akihiro-i.net/~akihiro-i/diary/?date=20110527#p02)が参考になると思います。

また、ユーザディレクトリ(/home/*/public_html)を公開しており、ファイルにアクセスはできるものの、phpが実行されず、「ダウンロード開始」になる、といった場合についてはこちら(http://akihiro-i.net/~akihiro-i/diary/?date=20110527#p03)が参考になるかもしれません。

設置したPukiWikiの設定を自分の環境に合わせて修正する(pukiwiki.ini.php の修正)

上記の段階では、まだ管理者パスワードや管理者名がデフォルト設定のままなので、このままだとセキュリティ的に大きな問題がある。

そのため、これらの点を自分の環境に合わせて修正する必要がある。

具体的には、PukiWikiの設定ファイルである「pukiwiki.ini.php」をテキストエディタで開き、書き直していけばOK。

まず、管理者の名前を変更するため、

$modifier = 'anonymous';

という部分の、「anonymous」を自分の名前に書き換える(日本語でもOKっぽい)。

サイト名は、その上にある

$page_title = 'pukiwiki';

というのを書き直せばいい。

ついでに、その近くに書かれている、管理者のサイトを示す

$modifierlink = 'http://akihiro-i.net/~akihiro-i/diary/';

という部分も書き直しておく。具体的には、「http://pukiwiki.example.com/」の部分を自分のHPアドレスに変更すればOK。

最後に、管理者パスワードを示す

$adminpass = '{x-php-md5}!';

という部分を書き換える。ここで、先頭に「{x-php-md5}!」記述することで、MD5による暗号化したパスワードを使うことができる。

とりあえず、

$adminpass = '{x-php-md5}' . md5('your-pasword');

といった形式で書けば、(your-paswordのような)平文でもパスワードを記述できるっぽいが、セキュリティの観点から考えるとおすすめはできない。

ここで、暗号化したパスワードを得るためには、Linuxの場合、「md5sum」というプログラムを使い、

$ echo -n 'your-password' | md5sum

とすることで得ることができる。(FreeBSDなどでは「md5sum」ではなく「md5」)

あとは、これによって表示された文字列を先ほどの「$adminpass = 」という部分にコピペすればOK。

※ファイルの中でもコメントされているが、「pass」というパスワードを使いたい場合、md5は

1a1dc91c907325c69271ddf0c944bc72

となるため、これをパスワードに設定するには、

$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72';

と書けばOK。

必須のPukiWiki設定ファイルの修正は以上で終了!

もっと詳しく設定したい場合は公式ページを見てください。

あとは、ファイルのパーミッションを適切に設定すれば、最低限のWikiとしての体裁は整う。

パーミッションの設定

詳細な設定例については公式ページにあるので、それを参考にしてください。

とりあえずは、端末からwikiのホームディレクトリに入り、以下のコマンド列をコピペして実行していけばOK・・・のはず。(!未検証!あくまで自己責任でお願いします!)

chmod 755 ../wiki
chmod 644 ./*
chmod 777 ./attach
chmod 644 ./attach/*
chmod 777 ./backup
chmod 644 ./backup/*
chmod 777 ./cache
chmod 666 ./cache/*
chmod 644 ./cache/.htaccess
chmod 644 ./cache/index.html
chmod 777 ./counter
chmod 644 ./counter/*
chmod 777 ./diff
chmod 644 ./diff/*
chmod 755 ./image
chmod 644 ./image/*
chmod 755 ./image/face
chmod 644 ./image/face/*
chmod 755 ./lib
chmod 644 ./lib/*
chmod 755 ./plugin
chmod 644 ./plugin/*
chmod 755 ./skin
chmod 644 ./skin/*
chmod 777 ./trackback
chmod 644 ./trackback/*
chmod 777 ./wiki
chmod 644 ./wiki/*
chmod 666 ./wiki/*.txt
chmod 777 ./wiki.en
chmod 644 ./wiki.en/*
chmod 666 ./wiki.en/*.txt

以上!

あとはPukiWikiのヘルプを見ながら、自由に管理・編集していってください。

本日のツッコミ(全9件) [ツッコミを入れる]
_ rdjjmgrrzy (2011/10/22(Sat) 00:37)

waavjbljijsp.j, http://www.hjrjlaxeot.com skfwevsjpq

_ Red magic herbal incense review (2011/10/22(Sat) 12:26)

dwvmabljijsp.j, http://azincense.com/ Best price herbal incense smoke, HnPQJoD.

_ Classified Advertising Software (2011/10/22(Sat) 14:35)

qrntcbljijsp.j, http://www.cladg.com/ Classified Advertising Software, JihnQSC.

_ Electronic Cigarette (2011/10/22(Sat) 16:48)

pqgwnbljijsp.j, http://ecigbrandsreview.com/ Electronic Cigarette, OFgMnyp.

_ Pick up artist player info (2011/10/22(Sat) 18:28)

wfjvmbljijsp.j, http://ncyteonline.org/ Pick up artist mystery, UUVtqeh.

_ Link Building (2011/10/22(Sat) 20:09)

snngabljijsp.j, http://www.dripable.com/ Drip Feed Blasts, KrQbXfu.

_ Buy Salvia (2011/10/22(Sat) 21:49)

xiqhhbljijsp.j, http://www.herbalincensereviewssite.com/ Where to buy salvia in ga, hWnjgnP.

_ Mobiel Internet (2011/10/22(Sat) 23:29)

nhrlobljijsp.j, http://www.internetlaptop.nl/ Mobiel Internet, TCHPDAr.

_ Kratom (2011/10/23(Sun) 01:10)

vnfyrbljijsp.j, http://bestkratomreviews.com/ Kratom, QURbHUT.