#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