#author("2018-05-03T20:32:46+09:00","default:regex","regex")
#author("2019-04-12T16:44:13+09:00","default:regex","regex")
*pukiwiki advanceが終わりとなりました。 [#m7aa2b90]
 豊富なプラグイン、豊富なスキンが魅力だった、Pukiwiki Advanceが終了となりました。~
 いまは、互換性を保たず、仕様も考えていないとのこと。~
 本家Pukiwikiは、デベロッパーがそろってきて、安定した供給が期待できそうなので、そちらに戻ってみることにしました。
*Pukiwiki 1.5.1の環境 [#e5355264]
環境は
 sudo apt-get install libapache2-mod-php7.0 php7.0-curl php7.0-sqlite3 php7.0-mbstring php7.0-xml
で問題ないはずです。
*pukiwiki.ini.phpの編集 (写真館、パソコン共通部分)[#cc99a627]
 写真館用のpukiwiki-1.5.1_utf8を展開、その上に同フォルダを展開しpcpcと直す。~
 30:	define('PKWK_SAFE_MODE', 1);

~
 解凍、編集にパスワード、ログインが必要になるように、設定しました。~
 113:$page_title = 'MIFさんの写真館';
 又は'MIFさんのパソコン'

 121:// Site admin's name (CHANGE THIS)
 122:$modifier = 'mifjpn';

 124:// Site admin's Web page (CHANGE THIS)
 125:$modifierlink = 'http://mifmif.ddo.jp/';
 又は'http://mifmif.ddo.jp/pcpc/'

 128:$defaultpage = 'MIFさんの写真館'; // Top / Default page
 又は'MIFさんのパソコン'

 178:// Default: always fail
 179:$adminpass = '{x-php-md5}MD5パスワード';

 240://///////////////////////////////////////////////
 241:// User definition
 242:$auth_users = array(
 243: // Username => password
 244: '名前' => '{x-php-md5}MD5パスワード',
他のデフォルトはコメントアウトすること。~

 274://///////////////////////////////////////////////
 275:// Edit auth (0:Disable, 1:Enable)
 276:$edit_auth = 1;
 277:
 278:$edit_auth_pages = array(
 279: // Regex Username
 280: '##' => '名前',
他のデフォルトはコメントアウトすること。~

*データの移行と手直し(共通) [#f7b0e598]
移動するデータは、以下の通り
 ./wiki/
 ./diff/
 ./backup/
 ./attach/
 ./counter/
 ./trackback/

arttachrefが無いため、refに置換.~
attachrefが無いため、refに置換.~
 wiki$ grep -l 'attachref' ./* | xargs sed -i.bak -e 's/attachref/ref/g'

*メニューのエディット(共通) [#h8278f74]
①advance固有のマルチランゲージ部分を消す。~
②検索をつける。~
 LEFT:&color(blue){&size(20){''検索''};};~
 #search
 #hr

*トップアイコンの付け替え(共通) [#u3526eee]
①MIFさんの写真館~
 ./image/pictureicon.pngを入れる。
&ref(pictureicon.png,zoom,100x100);~
~
②MIFさんのパソコン
 ./image/mycomputer.png
&ref(mycomputer.png,zoom,100x100);~
~
./skin/pukiwiki.skin.php~
 15:$_IMAGE['skin']['logo'] = 'pictureicon.png';
 又はmycomputer.png

 285:ddo.jp支給のバナー広告を入れる

*メニューを右へ(MIFさんのパソコン) [#d8a19d05]

[[http://mrs.suzu841.com/puki/wiki/:http://mrs.suzu841.com/puki/wiki/]]ここを参考にしました。~
~
編集する場所は" pukiwiki.skin.php " の 171 行目あたりの " <td class="menubar"> " から始まる元のメニュー表示部分を以下のようにコメントアウトしておくか、この 3 行を削除してしまって、" <td valign="top"> " ~ " <td> " の下へと記述しておく。
 <?php if ($menu !== FALSE) { ?>
 <table border="0" style="width:100%">
 <tr>
 <!- <td class="menubar"> 
 <!-  <div id="menubar"><?php echo $menu ?></div>
 <!- </td>
  <td valign="top">
   <div id="body"><?php echo $body ?></div>
  </td>
 + <td class="menubar"> 
 +  <div id="menubar"><?php echo $menu ?></div>
 + </td>
 </tr>
 </table>
 <?php } else { ?>

*favicon.ico,robots.txt(共通)、各種ダウンロードファイル(パソコン) [#cc056107]
 写真館、パソコン両方にfavicon.ico,robots.txt。~
 パソコンの方はダウンロードファイルを置く。

*uploadを50MBに(写真館) [#u3d56f3e]
~
/plugin/attach.inc.php~
~
 // max file size for upload on PHP(PHP default 2MB)
 ini_set("upload_max_filesize","2M");
となっているところを~
 // max file size for upload on PHP(PHP default 2MB)
 ini_set("upload_max_filesize","50M");
に直します。~
 // max file size for upload on script of PukiWiki(default 1MB)
 define("MAX_FILESIZE",1024 * 1024);
となっているところを~
 // max file size for upload on script of PukiWiki(default 1MB)
 define("MAX_FILESIZE",50 * 1024 * 1024);
に変えます。~
~
/etc/php/7.0/apache2/php.ini~
~
 389:memory_limit = 128M
 809:upload_max_filesize = 128M
 656:post_max_size = 128M
と変えます~
~
*上部のナビゲーターを小さくした。(共通) [#d7ec6e2d]
cssについては[[ここ:http://mrs.suzu841.com/puki/]]が参考になりました。~
【変更点】~
/skin/pukiwiki.css.phpファイルのdiv#navigator {の font-size:を80%;とした。~
 div#navigator {
 <?php   if ($media == 'print') { ?>
 	display:none;
 <?php   } else { ?>
 	clear:both;
 	padding:4px 0px 0px 0px;
 	margin:0px;
 +	font-size:80%;
 <?php   } ?>
 }
~
*全体の文字を大きくした(共通) [#g83a7150]
【変更点】~
/skin/pukiwiki.css.phpファイルのbody,td {の font-size:を95%;とした。~
 body,td {
 	color:black;
 	background-color:white;
 	margin-left:2%;
 	margin-right:2%;
 + 	font-size:95%;
 	font-family:verdana, arial, helvetica, Sans-Serif;
 }
~

*「整形済みテキスト」の文字を少し大きくした(共通) [#qc391e89]
【変更点】~
/skin/pukiwiki.css.phpファイルのpre{}に font-size:100%; の行を追記した。~

 pre {
 	border-top:#DDDDEE 1px solid;
 	border-bottom:#888899 1px solid;
 	border-left:#DDDDEE 1px solid;
 	border-right:#888899 1px solid;
 	padding:.5em;
 	margin-left:1em;
 	margin-right:2em;
 	white-space:pre;
 +	font-size:100%;
 	color:black;
 	background-color:#F0F8FF;
 }

*「整形済みテキスト」を折り返しさせる様にした(共通) [#v5e0dbff]
【変更点】~
/skin/pukiwiki.css.phpファイルの145行程度に以下を挿入する。~
 pre {
 	    /* Mozilla */
 	    white-space: -moz-pre-wrap;
 	 
 	    /* Opera 4-6 */
 	    white-space: -pre-wrap;
 	 
 	    /* Opera 7 */
 	    white-space: -o-pre-wrap;
 	 
 	    /* CSS3 */
 	    white-space: pre-wrap;
 	 
 	    /* IE 5.5+ */
 	    word-wrap: break-word;
 }

*menuの幅が小さいので大きくした。(共通) [#jeddd2b7]
/skin/pukiwiki.css.phpファイルのdiv#menubar{の widthを12em とした。~
 div#menubar {
 <?php   if ($media == 'print') { ?>
 	display:none;
 <?php   } else { ?>
 + 	width:12em;
 	padding:0px;
 	margin:4px;
 	word-break:break-all;
 	font-size:90%;
 	overflow:hidden;
 <?php   } ?>
 }
*メニューの背景を空にして角を丸くしてみた(写真館) [#z08c426a]
./skin/にsky1.jpgを入れる~
./skin/pukiwiki.css.phpに~
 div#menubar {
 <?php   if ($media == 'print') { ?>
 	display:none;
 <?php   } else { ?>
 	width:12em;
 +	padding:7px 15px 15px 15px;
  	margin:4px;
 	word-break:break-all;
 	font-size:90%;
 	overflow:hidden;
 +	background-image:url("sky1.jpg");
 +	border-radius: 10px;        /* CSS3草案 */  
 +	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
 +	-moz-border-radius: 10px;   /* Firefox用 */  
 <?php   } ?>
 }
~
*ヘッダーの背景を空にして角を丸くしてみた(写真館) [#n99c2bfe]
./skin/にsky.jpgを入れる~
./skin/pukiwiki.css.phpに
 div#header {
 +	padding:7px 15px 15px 15px;
 	margin:0px;
 +	background-image:url("sky.jpg");
 +	border-radius: 10px;        /* CSS3草案 */  
 +	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
 +	-moz-border-radius: 10px;   /* Firefox用 */  
 	
 }
*フッターの背景を空にして角を丸くしてみた(写真館) [#c6257125]
./skin/にsky.jpgを入れる~
./skin/pukiwiki.css.phpに
 div#footer {
 	font-size:70%;
 +	padding:7px 15px 15px 15px;
 	margin:16px 0px 0px 0px;
 +	background-image:url("sky.jpg");
 +	border-radius: 10px;        /* CSS3草案 */  
 +	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
 +	-moz-border-radius: 10px;   /* Firefox用 */  	
 }
*スキン色の置換(パソコン) [#ha6b1e28]
./skin/pukiwiki.css.php
 #DDEEFF -> #FFCC8C
 #DDDDEE -> #EEE6DE
 #888899 -> #999088
 #F0F8FF -> #FFF8F0

*ヘッダーの背景をオレンジにし角を落とした(パソコン) [#ld64c5d3]
./skin/pukiwiki.css.phpに
 div#header {
 +	padding:7px 15px 15px 15px;
 +	background-color:#FFAD42;
 	margin:0px;
 +	border-radius: 10px;        /* CSS3草案 */  
 +	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
 +	-moz-border-radius: 10px;   /* Firefox用 */  
 }
~
*フッターの背景をオレンジにし角を落とした(パソコン) [#v21bf1ac]
./skin/pukiwiki.css.phpに
 div#footer {
 	font-size:70%;
 +	padding:7px 15px 15px 15px;
 +	background-color:#FFAD42;
 	margin:16px 0px 0px 0px;
 +	border-radius: 10px;        /* CSS3草案 */  
 +	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
 +	-moz-border-radius: 10px;   /* Firefox用 */
 }
~
*メニューの背景をオレンジにし角を落とした(パソコン) [#hde4ac56]
./skin/pukiwiki.css.phpに
 div#menubar {
 <?php   if ($media == 'print') { ?>
 	display:none;
 <?php   } else { ?>
 	width:12em;
 +	padding:7px 15px 15px 15px;
 +	background-color:#FFAD42;
 	margin:4px;
 	word-break:break-all;
 	font-size:90%;
 	overflow:hidden;
 	background-image:url("sky1.jpg");
 +	border-radius: 10px;        /* CSS3草案 */  
 +	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
 +	-moz-border-radius: 10px;   /* Firefox用 */  
 <?php   } ?>
 }
~
*編集画面のテキストボックスをおおきくした(共通) [#acfbf536]
default.ini.php
 /////////////////////////////////////////////////
 // テキストエリアのカラム数
 $cols =100;
 
 /////////////////////////////////////////////////
 // テキストエリアの行数
 $rows = 30;
~
*apache2の正しい設定 [#aaf388f6]
/etc/apache2/sites-available/000-default.conf をコピーして/etc/apache2/sites-available/mifmif.ddo.jp.confを作る~
以下を変更。~
~
       DocumentRoot /foobar/Public/pukiwiki-1.5.1_utf8/
       <Directory "/foobar/Public/pukiwiki-1.5.1_utf8">
              Require all granted
       </Directory>
無効化~
 $ sudo a2dissite 000-default
~
有効化~
 $ sudo a2ensite mifmif.ddo.jp
~
リスタート~
 $sudo service apache2 restart

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS