CONTENTS #contents ---- Lastmodified &lastmod; ---- *OpenPNE3.8.8 on BAMP Server [#r5b4c335] OSは保守終了し、アパッチもデフォルトバージョンが変わり・・・ということで更新をば。 |1|FreeBSD10.0|FreeBSD 10.0-RELEASE の保守終了予定日は 2015 年 1 月 31 日| ⇒ |10.1-RELEASE| |2|Apache22|2014-07-11にApacheのデフォルトバージョンをapache22からapache24に変更| ⇒ |Apache24| |3|MySQL5.5|| ⇒ |5.6| |4|php5|| ⇒ |php5| OpenPNE3.8.8が稼働していたサーバーを上記の様に更新したところ、日記やコメントに文字の打ち込みは出来て反映されるが、 画像をアップしようとするとエラーとなるトラブル。 エラーの原因は、httpdの子プロセスが落ちる(error 11 や 10 でおちてコア吐く)ため。 [Fri Jul 17 19:08:18.327357 2015] [core:notice] [pid 5269] AH00052: child pid 5279 exit signal Bus error (10) [Fri Jul 17 19:08:20.360594 2015] [core:notice] [pid 5269] AH00052: child pid 5280 exit signal Bus error (10) [Fri Jul 17 19:08:39.861610 2015] [core:notice] [pid 5269] AH00052: child pid 5270 exit signal Segmentation fault (11) [Fri Jul 17 19:12:30.018288 2015] [core:notice] [pid 5269] AH00052: child pid 5285 exit signal Segmentation fault (11) [Fri Jul 17 19:12:31.026641 2015] [core:notice] [pid 5269] AH00052: child pid 5281 exit signal Segmentation fault (11) とうことは、php-extensions まわりか?? 原因は、/usr/lodal/etc/php/php.ini の extension=fileinfo.so が原因のようだった。 ;extension=fileinfo.so ;;;;;;;;;;;;;;AH00052: child pid 11919 exit signal Bus error (10),or (11) と、コメントアウトして復旧。 **1 FreeBSD 10.0 to 10.1 [#ka1de7d9] [[FreeBSD 10.0]] **2 Apache22 to 24 [#u7ebaf96] まぁ、アパッチも24となって、素のママではユーザランドのCGIも動きません。「え~!?そこも?」ってなくらい、いろいろ設定(とはいってもコメントアウトするくらいだけど)が必要。 [[Apache24]] **3 MySQL5.5 to 5.6 [#i1f3de2b] これも、ちょっと嵌まる。 [[]] root@g7:~ # mysql_upgrade -u root -p Enter password: とかやってDBはアップグレードできたのだが、どうも、おかしい。 SQLSTATE[HY000]: General error: 1364 Field 'last_comment_time' doesn't have a default value, referer: http://sns.example.net/SNS/diary/1141 とか言われて、「サーバが混み合ってますエラー」がでる。調べてゆくと、通常の、 /usr/local/etc/my.cnf 以外に、自動的に(勝手に?w)my.cnfが生成されてて、#のような一行がかかれてある。 /usr/local/my.cnf #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES sql_mode='' #コメントアウトして、2行目を書き加えることで、5.5の頃の動作と同等となるもよう。エラーが消えました。 **4 php5 & php5-extensions [#i1e2937c] portinstall lang/php5 これだと、PORTVERSION= 5.4.43 がインストールされる模様。(2015年7月18日現在) *OpenPNE3 [#uc8f4cbc] http://www.openpne.jp/pne-downloads/ https://raw.githubusercontent.com/openpne/OpenPNE3/OpenPNE-3.8.16/doc/ja/OpenPNE3_Setup_Guide.txt [[OpenPNE3 on FreeBSD 9.1R UFS 編]] 495 5:48 cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php 496 5:48 cp config/OpenPNE.yml.sample config/OpenPNE.yml 497 5:53 ./symfony openpne:install 498 5:55 ./symfony openpne:install 499 6:01 ./symfony openpne:install --redo 500 6:05 ./symfony openpne:install --redo 501 6:10 ./symfony project:clear-controllers https://www.seeds-std.co.jp/seedsblog/1035.html [Sat Jul 18 07:49:12.226937 2015] [:error] [pid 50450] [client xxx] SQLSTATE[HY000]: General error: 1364 Field 'last_comment_time' doesn't have a default value, referer: http://sns.kuji-clinic.net/hoge/diary/yyyy root@g7:/usr/home # locate my.cnf /usr/home/home_Old/Backups/222_all/usr/local/etc/my.cnf /usr/local/etc/my.cnf /usr/local/my.cnf #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES sql_mode='' /usr/lodal/etc/php/php.ini extension=bcmath.so extension=bz2.so extension=calendar.so extension=ctype.so extension=curl.so extension=dba.so extension=dom.so extension=exif.so ;extension=fileinfo.so ;;;;;;;;;;;;;;AH00052: child pid 11919 exit signal Bus error (10) extension=filter.so extension=ftp.so extension=gd.so extension=gettext.so extension=gmp.so extension=hash.so extension=iconv.so extension=imap.so extension=interbase.so extension=json.so extension=ldap.so extension=mbstring.so extension=mcrypt.so extension=mssql.so extension=mysql.so extension=mysqli.so extension=odbc.so extension=openssl.so extension=pcntl.so extension=pdf.so extension=pdo.so extension=pdo_dblib.so extension=pdo_firebird.so extension=pdo_mysql.so extension=pdo_odbc.so extension=pdo_pgsql.so extension=pdo_sqlite.so extension=pgsql.so extension=phar.so extension=posix.so extension=session.so extension=pspell.so extension=readline.so ;extension=recode.so extension=shmop.so extension=simplexml.so extension=snmp.so extension=soap.so extension=sockets.so extension=sqlite3.so extension=sysvmsg.so extension=sysvsem.so extension=sysvshm.so extension=tidy.so extension=tokenizer.so extension=xml.so extension=wddx.so extension=xmlreader.so extension=xmlrpc.so extension=xmlwriter.so extension=xsl.so extension=zip.so extension=zlib.so ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);