- 追加された行はこの色です。
- 削除された行はこの色です。
**リンク先URLを別窓で開く [#wa4e9c0c]
参拾萬.xyz でのみ実施。(参拾萬.ch と 参拾萬.com ではやっていません。)
→ /lib/make_link.php を編集
- http://www.ns-lab.org/wiki/?PukiWiki%2F%E6%94%B9%E8%89%AF%2F%E5%88%A5%E7%AA%93%E3%83%AA%E3%83%B3%E3%82%AF
- 上記URLが読めなくなったときのためのコピペ → [[参拾萬.xyz/PukiWikiの備忘録>http://300000.xyz/pukiwiki/?cmd=edit&page=PukiWiki%A4%CE%C8%F7%CB%BA%CF%BF]] &color(#ff0000){(要password)};
*PukiWikiのカスタマイズ [#yb5e0585]
**ref記述と表示例 [#l717f3f8]
- http://www.wikiplus.jp/manual/manual_ref_ex.html
**リンク先URLを別窓で開く [#q7defcbc]
-別ページにまとめました
→ [[PukiWikiのカスタマイズ/リンク先URLを別窓で開く]]
**スマホ対応 [#q8bb00fc]
- [[180wiki-black-smartphone(スマホ対応版)>http://180xz.com/wiki/index.php?Wiki%2FPukiWiki%2FSkin%2Fblack-smartphone%EF%BC%88%E3%82%B9%E3%83%9E%E3%83%9B%E5%AF%BE%E5%BF%9C%E7%89%88%EF%BC%89]]
- [[プラスα,その1>http://blog.ogwb.net/20150312/192454/]]
- [[プラスα,その2>http://reddog.s35.xrea.com/wiki/Pukiwiki%E3%83%AC%E3%82%B9%E3%83%9D%E3%83%B3%E3%82%B7%E3%83%96Skin.html]]
**PukiWikiのスマホ対応 [#qec14479]
-別ページにまとめました
→ [[PukiWikiのカスタマイズ/PukiWikiのスマホ対応]]
**表を左寄せにしたい [#w571bdd9]
参拾萬.ch と 参拾萬.com でのみ実施。(参拾萬.xyz ではやっていません。)
- skin/pukiwiki.css.php 内の,以下の2点を修正するだけでOK
-- .style_table{} から margin:auto; を削除(コメントアウト)する
-- div.ie5 の text-align:center; を text-align:left; に変更する
***参考 [#g38af06e]
- http://pukiwiki.osdn.jp/dev/?PukiWiki%2F1.4%2F%E3%81%A1%E3%82%87%E3%81%A3%E3%81%A8%E4%BE%BF%E5%88%A9%E3%81%AB%2F%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E4%B8%AD%E5%A4%AE%E5%AF%84%E3%81%9Bor%E5%8F%B3%E5%AF%84%E3%81%9B
**表を左寄せにしたい [#r945d3b7]
-別ページにまとめました
→ [[PukiWikiのカスタマイズ/表を左寄せにしたい]]
**俺しか編集できない設定 [#n17ea09a]
http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php のプラグインを利用します。
+ [[ここ>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php]]の login.inc.php を plugin ディレクトリに入れる。( plugin/login.inc.php )
+ [[ここ>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php]]の auth.php を lib ディレクトリの lib/auth.php に上書きする。(念のため元のファイルもリネームして保存しておこう。)
+ pukiwiki.ini.php に以下の1行を挿入する。
$auth_type = 'session'; session_start();session_regenerate_id(TRUE);
+ pukiwiki.ini.php を以下のように編集する。(hogehogehoge がユーザ名,xxxxxxはハッシュ値生成ソフトで生成したMD5のパスワード。)
/////////////////////////////////////////////////
// User definition
$auth_users = array(
// Username => password
'foo' => 'foo_passwd', // Cleartext
'bar' => '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // PHP md5() 'bar_passwd'
'hoge' => '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx', // LDAP SMD5 'hoge_passwd'
'hogehogehoge' => '{x-php-md5}xxxxxx', // 編集許可グループ => パスワード
);
---中略---
/////////////////////////////////////////////////
// Edit auth (0:Disable, 1:Enable)
//$edit_auth = 0;
$edit_auth = 1;
$edit_auth_pages = array(
// Regex Username
'#BarDiary#' => 'bar',
'#HogeHoge#' => 'hoge',
'#(NETABARE|NetaBare)#' => 'foo,bar,hoge',
'/^.*$/' => 'hogehogehoge', // 編集制限ページ(正規表現) => 編集許可グループ名
);
***参考 [#fea2fd6d]
- http://www.masatom.in/pukiwiki/PukiWiki%A4%CBBasic%C7%A7%BE%DA%A4%F2%A4%C4%A4%B1%A4%EB/
- http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php
- http://isaji.cheap.jp/popfulmail/index.php?%B0%CB%BB%B0%BC%A1%2F2008-11-17
**俺しか編集できない設定 [#ka2c1ada]
-別ページにまとめました
→ [[PukiWikiのカスタマイズ/俺しか編集できない設定]]
**アクセス制限(ベーシック認証) [#d6dac91a]
→pukiwiki.ini.php を編集する。
***参考 [#vf64ab3b]
- http://pukiwiki.osdn.jp/?FAQ%2F41
**FrontPage以外にMenuBarを表示しない(version 1.4.7の場合) [#md942191]
**FrontPage以外にMenuBarを表示しない(version 1.4.7の場合) [#j772519e]
-skin/pukiwiki.skin.phpの169行目
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
を
<?php if (arg_check('read') and exist_plugin_convert('menu') and $r_page == 'FrontPage') { ?>
とする。
**URLから index.php を消去 [#af3ba523]
**URLから index.php を消去 [#n5f6b830]
-index.php 内の
require(LIB_DIR . 'pukiwiki.php');
の直前に
$script_directory_index = "index.php";
を追加
**PukiWikiでも数式が!? [#c118040b]
- http://gulfweed.starlancer.org/?Texvc
**トップページのURLから「?FrontPage」を取り除く [#w5ff4b6c]
**チカッパがモジュール版PHP4からCGI版PHP5に移行した際のトラブルのメモ [#k0aa6bcd]
http://pc11.2ch.net/test/read.cgi/hosting/1161370171/742-743 の要約
◆経緯◆
PHP4のときにPukiWikiにBasic認証を掛けていたら,PHP5になったら編集できなくなってしまった(汗)
◆原因◆
PukiWikiのBasic認証はCGI版では使用できない仕様なので。
(ソース:http://pukiwiki.sourceforge.jp/?Use%20PukiWiki%2F%E3%83%A6%E3%83%BC%E3%82%B6%E8%AA%8D%E8%A8%BC)
◆対策◆
このプラグインを導入↓
http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php
- .htaccessファイルに次の記述を追加する。
(PukiWikiをサブディレクトリに設定した場合)
◆経緯◆
今まで編集していたページが編集できなくなった。
◆原因◆
PukiWikiは,モジュール版PHP4ではファイルの所有者を「apache」とするが,
CGI版PHP5ではファイルの所有者を「FTPのアカウント」とする。
CGI5上で動いているPukiwikiは,所有者がapacheとなっているファイルには上書きできない。
(結果として,Basic認証の有無にかかわらず,Pukiwikiの前ページが編集不能に。)
◆対策◆
1.アップロードされているPukiwikiのファイルをフォルダをすべてFTPでダウンロードする。
2.サーバー上のPukiwikiのファイルをフォルダごと全て削除する。
3.先ほどダウンロードしたファイルをすべてFTPでアップロードし直す。
(これまでPukiWikiで作成・編集してきたページなどが,これでやっと所有者が自分になる)
4.各ファイルのパーミッションを再設定(←必要があれば)
「全ファイル削除→全ファイルをアップロード」と書いたが,
手間を惜しまないならば,所有者apacheのファイルだけやればよい。
そうすれば,パーミッションの設定はしなくて済む。
RewriteEngine on
# Remove '?FrontPage'
RewriteCond %{QUERY_STRING} ^FrontPage$
RewRewriteRule ^(.*)$ /$1? [R=301,L]
-参考
→ http://as76.net/wdp/pw_kaizou.php
**アクセス制限(Basic認証) [#gb7ebf54]
-PukiWikiを「''モジュール版のPHP''」上で動かしている場合は,こちらを参照
→ [[PukiWiki公式/FAQ/41>http://pukiwiki.osdn.jp/?FAQ%2F41]]
-PukiWikiを「''CGI版のPHP''」上で動かしている場合は,Basic認証が使用できない仕様([[ソース>http://pukiwiki.sourceforge.jp/?Use%20PukiWiki%2F%E3%83%A6%E3%83%BC%E3%82%B6%E8%AA%8D%E8%A8%BC]])のため,次のプラグインを導入。
→ [[PukiWiki公式/自作プラグイン/login.inc.php>http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php]]
**PukiWikiでも数式が!? [#ab83caee]
-こちらを参照
→ [[Gulfweed/Texvc>http://gulfweed.starlancer.org/?Texvc]]