#author("2020-05-31T21:03:14+09:00","default:regex","regex")
#author("2020-05-31T21:06:24+09:00","default:regex","regex")
*PukiWiki1.5.3が出てました [#le590f24]
 PHP7.4に対応ということです。同じくサーバに乗せてるWord PressもPHP7.3が来年の末ごろには終わりということです。まだ、間はありますが、できるうちにやっちゃいます。~
*二階建てにします [#h26b7a2b]
 [[PukiWiki-offical:https://pukiwiki.osdn.jp/]]から、PukiWiki1.5.3(UTF)を取ってきて、仮にnewwebrootとしたフォルダに展開します(MIFさんの写真館)。その上にpcpcとフォルダを作り展開します(MIFさんのパソコン)。

*pikiwiki.ini.phpの編集 [#z5c85560]

-セーフモードの解除(共通)
~
 30:	define('PKWK_SAFE_MODE', 0);
-解凍、編集にログインがいるように設定(共通)
 113:	$page_title = 'MIFさんの写真館';
 	または'MIFさんのパソコン'
~
 124:	// Site admin's Web page (CHANGE THIS)
 125:	$modifierlink = 'https://mifmif.ddo.jp/';
 	または'https://mifmif.ddo.jp/pcpc/'
~
 192:	// Default: always fail
 193:	$adminpass = '{x-php-md5}MD5パスワード';
~
 256:	/////////////////////////////////////////////////
 257:	// User definition
 258:	$auth_users = array(
 259:		// Username => password
 260:		'名前'	=> '{x-php-md5}MD5パスワード', // Cleartext
 261:	//	'bar'	=> '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // PHP md5() 'bar_passwd'
 262:	//	'hoge'	=> '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx',      // LDAP SMD5 'hoge_passwd'
 263:	);
~
 289:	/////////////////////////////////////////////////
 290:	// Edit auth (0:Disable, 1:Enable)
 291:	$edit_auth = 1;
 292:	
 293:	$edit_auth_pages = array(
 294:		// Regex		   Username
 295:		'##'		=> '名前',
 296:	//	'#HogeHoge#'		=> 'hoge',
 297:	//	'#(NETABARE|NetaBare)#'	=> 'foo,bar,hoge',
 298:	);
~
*データの移行 [#i2104671]
 ./wiki/
 ./diff/
 ./backup/
 ./attach/
 ./counter/
~
*./skin/pukiwiki.skin.php [#i16dfbd4]
favicon.ico,topiconの設定~
①MIFさんの写真館~
 14:		// Set site identities
 15:		$_IMAGE['skin']['logo']     = 'pictureicon.png';
 16:		$_IMAGE['skin']['favicon']  = 'image/pictureicon.ico'; // Sample: 'image/favicon.ico';
 ./image/に
 pictureicon.pngとpictureicon.icoを入れる。
~
②MIFさんのパソコン~
 14:		// Set site identities
 15:		$_IMAGE['skin']['logo']     = 'mycomputer.png';
 16:		$_IMAGE['skin']['favicon']  = '/pcpc/image/mycomputer.ico'; // Sample: 'image/favicon.ico';
 ./pcpc/image/に
 mycomputer.pngとmycomputer.icoを入れる。
~
○共通~
ddo.jpの広告を入れる~
 274:以降に
~
*default.ini.php [#j49034ca]
-編集画面のテキストボックスを大きくした(共通)
 /////////////////////////////////////////////////
 // テキストエリアのカラム数
 $cols = 100;
 
 /////////////////////////////////////////////////
 // テキストエリアの行数
 $rows = 30;
~
*./plugin/attach.inc.phpの編集(MIFさんの写真館) [#z9fc549f]
 アップロード容量を大きくする(php.iniは設定済みであること)
 16:		// Max file size for upload on PHP (PHP default: 2MB)
 17:		ini_set('upload_max_filesize', '50M');
~
 19:		// Max file size for upload on script of PukiWikiX_FILESIZE
 20:		define('PLUGIN_ATTACH_MAX_FILESIZE', (50*1024 * 1024)); // default: 1MB

*./skin/pukiwiki.cssの変更 [#y19fb609]
-上部のナビゲーターを小さくした(共通)
 div#navigator {
   clear:both;
   padding:4px 0 0 0;
   margin:0;
 +  font-size:80%;  
 }
~
-全体の文字を大きくした(共通)
 body,td {
   color:black;
   background-color:white;
   margin-left:2%;
   margin-right:2%;
 +  font-size:95%;
   font-family:verdana, arial, helvetica, Sans-Serif;
 }
~
-「整形済みテキスト」の文字を少し大きくした(共通)
 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-wrap;
   word-wrap:break-word;
 +  font-size:100%;
   color:black;
   background-color:#F0F8FF;
 }
~
-「整形済みテキスト」を折り返しさせるようにした(共通)
既存のpre{}の後ろに以下を付け足した。~
 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;
 }
~
-メニューの背景を空にして角を丸くしてみた(MIFさんの写真館)
 div#menubar {
   min-width:12em;
   max-width:12em;
 +  padding:7px 15px 15px 15px;
   margin:4px;
   font-size:90%;
   overflow:hidden;
   order:1;
   flex-grow:0;
 +  background-image:url("sky1.jpg");
 +  border-radius: 10px;        /* CSS3*/  
 +  -webkit-border-radius: 10px;    /* Safari,Google Chrome*/  
 +  -moz-border-radius: 10px;   /* Firefox*/ 
 }
 ./skin/にsky1.jpgを入れる
~
-ヘッダーの背景を空にして角を丸くしてみた(MIFさんの写真館)
 div#header {
 +  padding:7px 15px 15px 15px;
   margin:0;
   word-break:break-all;
 +  background-image:url("sky.jpg");
 +  border-radius: 10px;        /* CSS3 */  
 +  -webkit-border-radius: 10px;    /* Safari,Google Chrome */  
 +  -moz-border-radius: 10px;   /* Firefox */  
 }
 ./skin/にsky.jpgを入れる
~
-フッターの背景を空にして角を丸くしてみた(MIFさんの写真館)
 div#footer {
   font-size:70%;
 +  padding:7px 15px 15px 15px;
   margin:16px 0 0 0;
 +  background-image:url("sky.jpg");
 +  border-radius: 10px;        /* CSS3 */  
 +  -webkit-border-radius: 10px;    /* Safari,Google Chrome */  
 +  -moz-border-radius: 10px;   /* Firefox */
 }
~
-メニューを右へ(MIFさんのパソコン)
 div#contents {
   display:flex;
 +  flex-flow:row-reverse nowrap;
   word-break:break-all;
   overflow-wrap:break-word;
   word-wrap:break-word;
 }
~
-スキン色の置換(MIFさんのパソコン)
 #DDEEFF -> #FFCC8C
 #DDDDEE -> #EEE6DE
 #888899 -> #999088
 #F0F8FF -> #FFF8F0
~
-ヘッダーの背景をオレンジにし角を落とした(MIFさんのパソコン)
 div#header {
 +  padding:7px 15px 15px 15px;
 +  background-color:#FFAD42;
   margin:0;
   word-break:break-all;
 +  border-radius: 10px;        /* CSS3 */  
 +  -webkit-border-radius: 10px;    /* Safari,Google Chrome */  
 +  -moz-border-radius: 10px;   /* Firefox */
 }
~
-フッターの背景をオレンジにして角を落とした(MIFさんのパソコン)
 div#footer {
   font-size:70%;
 +  padding:7px 15px 15px 15px;
 +  background-color:#FFAD42;
   margin:16px 0 0 0;
 +  border-radius: 10px;        /* CSS3 */  
 +  -webkit-border-radius: 10px;    /* Safari,Google Chrome */  
 +  -moz-border-radius: 10px;   /* Firefox */
 }
~
-メニューの背景をオレンジにし角を落とした(MIFさんのパソコン)
 div#menubar {
   min-width:12em;
   max-width:12em;
 +  padding:7px 15px 15px 15px;
 +  background-color:#FFAD42;
   margin:4px;
   font-size:90%;
   overflow:hidden;
   order:1;
   flex-grow:0;
 +  border-radius: 10px;        /* CSS3 */  
 +  -webkit-border-radius: 10px;    /* Safari,Google Chrome */  
 +  -moz-border-radius: 10px;   /* Firefox */  
 }
~
*Word Pressのファイルを入れて全体のユーザ、パーミッションを設定する [#q359e0b3]

*phpを7.4に [#k70db25b]
-Pukiwiki向け
 $ sudo apt-get --purge remove libapache2-mod-php7.3 php7.3-mbstring php-common php7.3-cli php7.3-common  php7.3-json php7.3-opcache php7.3-readline
 $ sudo apt-get install libapache2-mod-php7.4 php7.4-mbstring php7.4-cli php7.4-common  php7.4-json php7.4-opcache php7.4-readline
~
-Word Press向け
 $ sudo apt --purge remove php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-gd php7.3-xml php7.3-mysql php7.3-cli php7.3-zip php7.3-curl
 $ sudo apt install php7.4 libapache2-mod-php7.4 php7.4-common php7.4-mbstring php7.4-xmlrpc php7.4-gd php7.4-xml php7.4-mysql php7.4-cli php7.4-zip php7.4-curl
-newwebrootからwebrootに
 $ mv webroot oldwebroot
 $ mv newwebroot webroot
~
*php.iniを編集 [#a211aabe]
-Pukiwiki1.5.3向けphp.iniの編集

 sudo gedit /etc/php/7.4/apache2/php.ini
 memory_limit = 128M
 upload_max_filesize = 128M
 post_max_size = 128M

-Word Press向けphp.iniの編集

 $ sudo gedit /etc/php/7.4/apache2/php.ini
 file_uploads = On
 allow_url_fopen = On
 memory_limit = 256M
 upload_max_filesize = 128M
 max_execution_time = 360
 date.timezone = Asia/Tokyo
 mysqli.default_socket = /var/run/mysqld/mysqld.sock
~
 $ sudo pecl install imagick
をしていること・・・
 950: extension=imagick.so
*apacheを再起動 [#uec19c7b]
 $ sudo service apache2 restart

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