トップページ > 記事閲覧
【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2014/12/05(Fri) 17:53
投稿者 スタッフ ◆4HYjmnUbRyo
参照先
XREAサーバーの最新の環境へのアップデートメンテナンスに関する情報交換スレッドです。


2014/12/16 (火)より、順次、最新の環境へアップデートが行われます。

○メンテナンス内容:

 <DB>
 ・MySQLデータベースのバージョンアップ(5.6系へ変更)
 ・PgSQLデータベースのバージョンアップ(9.3系へ変更)
 <Apache>
 ・ウェブサーバーのバージョンアップ(Apache2.2系へ変更)
 ・セーフモードの解除
 ・お客様サイト内のユーザー所有者「apache」のファイルをユーザー様へ変更
 <PHP>
 ・標準のPHPのバージョンアップ
  (モジュール版PHP5.2系からFastCGI版PHP5.3系へ変更)
 ・PEAR ライブラリ PHP5.3ベースに変更
 ・CGI版PHP5.2、5.3、5.4、5.5、5.6の最新版へのアップデート
 ・FastCGI版PHP5.3、5.4、5.5、5.6の提供
 <Python/Ruby>
 ・標準のPythonのバージョンアップ(Python2.4系からPython2.7系へ変更)
 ・標準のRubyのバージョンアップ(Ruby1.8系からRuby2.2系へ変更)
 <管理画面> 
 ・PHPのバージョン選択メニューを追加

○メンテナンス情報:
http://mainte.value-domain.com/eventview.cgi?host=XreaAll&no=55
・2014/12/6 (火) 06:00 〜 09:00 s1 - s10.xera.com
・2015/01/21 (水) 00:00 〜 09:00 / s11 - s100.xrea.com (13日から延期)
・以下順次

○詳細情報:
http://www.xrea.com/info/upgrade2014.html

Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |

Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/22(Fri) 01:10
投稿者 curren
参照先
皆さんと同様、アップデートにより色々問題が起こった者です。
完全に問題が解決できてないですが、
いくつか解決できたものがありますので情報共有します。

■一般関係
・getallheaders()が使えない
 →下記ページのコードで自前で定義する
  http://stackoverflow.com/questions/13224615/get-the-http-headers-from-current-request-in-php
  (他のページの代替コードでは動作しないことがありました。)

・ereg()関数などでdeprecatedが出る
 →preg_match()に置き換える
  http://pentan.info/php/deprecated_posix.html


■XOOPS関係
・Error [Xoops]: Unable to connect to database in file class/database/databasefactory.php line 34
 等と出てページが表示されない
 →私の環境の場合、DBのパスワードがFTPパスワード先頭8桁→4桁に変更になっていたためでした。
  DBのパスワードを元の8桁のものに変更することで、上記エラーは解消しました。

・データベース内の日本語の文字化け
 データは移行されていましたが、完全に文字化けしており復元できませんでした。
 アップデート時に保存されたdumpを使用して復元しました。
 ・dumpファイルは、元のEUC-JPのファイルでは、import時に日本語部分がうまく処理できず、カンマ数が足りなくなり、
  #1136 Column count doesn't match value count at row 1
  エラーが出ることがあります。
  回避策として、テキストエディタでEUC-JP→UTF-8に変更したファイルをimportに使用することで回避できました。
  (import時のオプションとして、エンコーディングの変換:EUCとして実行しました。)
 ・それでもたまにimport時にエラーが出ました。(1行のデータが極端に長い行など)
  私の場合幸いにもデータ破棄して問題ないテーブルだったため、無視して、
  テキストエディタでエラー発生テーブルより後のSQLのみにして再度import投入しました。

・しかし上記対処でも、ページ上文字化けしてしまいます。
 (.htaccessでのphp_value, php_flagの指定を.user.iniで行なっても。)
 ブラウザで手動でエンコーディング変更すれば見れるので、
 疲れたのでもう終わりにしたい...。
 #アップデート後問題の出ないページがあったのだろうか。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/22(Fri) 16:32
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
roiUbu 様

事前のお知らせメールや、下記メンテナンスのご案内ページにて記載させていただいておりますが、データベースのメジャーバージョンアップにより、データーが引き継げておりません。

MySQL/PostgreSQL/Apache/PHPのバージョンアップメンテナンスについて
http://www.xrea.com/info/upgrade2014.html

まずはお使いだったデータベースが存在するか、PhpMyAdmin 等を使ってご確認下さい。
次に、データベースが存在しなければ作成し直し、弊社にて

/_DB_BACKUP_XREA_UPGRADE

に保存させていただいておりますダンプファイルを使ってデータをリストア下さい。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/22(Fri) 16:33
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
curren 様

貴重な情報提供有難うございます。

XOOPSの文字化けにつきましては、mysqldatabase.phpに
mysql_query("SET NAMES ujis", $this->conn);
を追加することで改善する等の情報がございます。

また、最新版にアップデートされて改善された事例もございます。

お試しいただきましたら幸いです。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/22(Fri) 16:39
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
サラ 様

ご不便をおかけしており、誠に申し訳ございません。
この度いただいております件につきましては、お問い合わせフォームからもいただいておりますため、そちらにて対応をさせていただきたく存じます。
お急ぎのところ、ご迷惑をいたしますが、何卒よろしくお願い申し上げます。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/22(Fri) 18:03
投稿者 tanaka
参照先
ご担当者様

「_DB_BACKUP_XREA_UPGRADE」
に保存されているデータが文字化けしています。

こちらで自動バックアップしていたものは文字化けしていませんでしたが、
「#1054 - Unknown column '' in 'field list'」
というエラーがでてインポートできませんでした。

これはもう諦めるしかないのでしょうか?
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/22(Fri) 18:41
投稿者 Oki!
参照先
アップデート後、movabletypeのDB(mySQL)をphpMyAdmin上でインポートしようとしますが、エラー(#1426 - Too big precision 14 specified for column 'author_modified_on'. Maximum is 6. )が出てしまいます。

東方、DBに関して素人ゆえ、対処方法がさっぱりわかりません。
文字コードはUTF-8だったと思います。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/22(Fri) 19:40
投稿者 tanaka
参照先
ご担当者様

>「_DB_BACKUP_XREA_UPGRADE」に保存されているデータが文字化けしています。

すみません。
大事な情報を忘れていました。
使用しているサーバーはs318です。

よろしくお願いします。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/24(Sun) 11:30
投稿者 ストレーカー司令官
参照先
s311サーバーにおいて、nucleusで作ったブログを運用しています。
nucleusのバージョンは、3.41、エンコーヂングは、UTF-8です。

nucleusの管理ホーム画面に
「Warning: Parameter 1 to NP_SkinFiles::event_QuickMenu() expected to be a reference, value given in /virtual/アカウント名/public_html/nucleus/libs/MANAGER.php on line 802」
という表示が出ます。
件の802行目には「call_user_func(array(&$this->plugins[$listener],'event_' . $eventName), $data);」
と記載されています。

どのように修正すれば正常になるのか教えてください。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/26(Tue) 07:01
投稿者 curren
参照先
スタッフ ◆E/OpKM6SnFQ 様

情報ありがとうございました。

> XOOPSの文字化けにつきましては、mysqldatabase.phpに
> mysql_query("SET NAMES ujis", $this->conn);
> を追加することで改善する等の情報がございます。
の対応にて、文字化け解決しました。
http://linux.ohwada.jp/modules/smartsection/item.php?itemid=412

また、phpバージョン変更に伴いxoopsモジュールで発生するワーニングメッセージについて、
.user.iniやphp53.iniの設定ではなく、
xoopsの設定(phpデバッグ オン/オフ)で指定しているため、
そちらをオフにすることで非表示にしました。

ページ完全に復旧できました。
皆さんありがとうございました!
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/26(Tue) 10:27
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
tanaka 様

直前の「CREATE TABLE」文で、正常にカラムが作成出来ておりますでしょうか。

ご確認いただければと存じます。


Oki! 様

インポートするダンプファイル内に「timestamp(14) NOT NULL」がございませんでしょうか。

timestamp(14) NOT NULL
  ↓
timestamp(6) NOT NULL

に置換をお試し下さい。


ストレーカー司令官 様

nucleus のバージョンが古く、PHP5.3 に対応していない可能性がございます。

必要要件をご確認の上、最新バージョンの nucleus をお試しいただいてはいかがでしょうか。


curren 様

ご丁寧なご連絡をいただき、誠にありがとうございます。
無事に問題を解決されたとのことで、安心いたしました。
今後とも弊社サービスのご利用を、何卒よろしくお願い申し上げます。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/27(Wed) 10:30
投稿者 ganko
参照先
担当者 殿

アップデートメンテナンス後、s263.xrea.comサーバー上のnucleusで動いていたブログが下記のエラーメッセージを出して動かなくなりました。復旧のご指導をお願いします。

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 162

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 582

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 764

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 780

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 783

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 786

Deprecated: Assigning the return value of new by reference is deprecated in ............ blog/nucleus/libs/globalfunctions.php on line 789

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 881

Deprecated: Assigning the return value of new by reference is deprecated in ............ /blog/nucleus/libs/globalfunctions.php on line 882

Warning: Parameter 1 to NP_0TicketForPlugin::event_PostAuthentication() expected to be a reference, value given in ............ /blog/nucleus/libs/MANAGER.php on line 332
Page headers already sent

The page headers have already been sent out in ............ /blog/nucleus/libs/globalfunctions.php line 162. This could cause Nucleus not to work in the expected way.

Usually, this is caused by spaces or newlines at the end of the config.php file, at the end of the language file or at the end of a plugin file. Please check this and try again.

If you don't want to see this error message again, without solving the problem, set $CONF['alertOnHeadersSent'] in globalfunctions.php to 0
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/27(Wed) 14:36
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
ganko 様

お使いのnucleusの本体、及びプラグインのバージョンは、PHP5.3に対応しておりますでしょうか。

最新のnucleus本体、及びプラグインへのバージョンアップをお試ししてみてはいかがでしょうか。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/28(Thu) 08:38
投稿者 gawein
参照先
担当者御中


アップデートメンテナンス後、s48.xrea.comサーバー上のxoopsで動いていたブログが下記のエラーメッセージを出して動かなくなりました。つきましては、復旧方法を教えて下さい。


Fatal error: Call to a member function getVar() on a non-object in /virtual/gawein/public_html/class/theme.php on line 499
Unknown Condition [8192]: Function set_magic_quotes_runtime() is deprecated in file include/common.php line 63
Unknown Condition [8192]: Assigning the return value of new by reference is deprecated in file include/functions.php line 572
Unknown Condition [8192]: Assigning the return value of new by reference is deprecated in file include/functions.php line 605
Unknown Condition [8192]: Assigning the return value of new by reference is deprecated in file kernel/object.php line 744
Notice [PHP]: Undefined index: enable_badips in file class/xoopssecurity.php line 215
Notice [PHP]: Undefined index: language in file include/common.php line 152
Notice [PHP]: Undefined index: language in file include/common.php line 172
Notice [PHP]: Undefined index: use_ssl in file include/common.php line 183
Notice [PHP]: Undefined index: use_mysession in file include/common.php line 185
Unknown Condition [8192]: Assigning the return value of new by reference is deprecated in file kernel/module.php line 1342
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 1338
Notice [PHP]: Undefined index: banners in file include/common.php line 235
Notice [PHP]: Undefined index: debug_mode in file include/common.php line 235
Warning [PHP]: in_array() expects parameter 2 to be array, null given in file include/common.php line 235
Notice [PHP]: Undefined index: theme_fromfile in file class/template.php line 66
Notice [PHP]: Undefined index: sitename in file class/theme.php line 417
Notice [PHP]: Undefined index: slogan in file class/theme.php line 418
Notice [PHP]: Undefined index: slogan in file class/theme.php line 436
Notice [PHP]: Undefined index: closesite in file include/common.php line 238
Notice [PHP]: Undefined index: use_mysession in file include/functions.php line 411
Notice [PHP]: Undefined index: theme_set in file class/theme.php line 253
Notice [PHP]: Undefined index: theme_set in file include/functions.php line 462
Notice [PHP]: Undefined index: language in file class/theme.php line 263
Notice [PHP]: Undefined index: theme_set in file include/functions.php line 462
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/29(Fri) 00:50
投稿者 sice
参照先
担当者様

お世話になります。s253を利用させていただいております。
Nucluesにて作成したブログが文字化けしており、
こちらを参考にいくつか手順を試しましたが、
いまだに改善されません。

<試したこと>
・Nucluesを最新版にアップデート
・SQL関連はUTF-8で統一されていることを確認
・5月20日付けで作成されたdumpファイルを、バイナリモードでダウンロード
・dumpファイルを開くとshift-jisで改行LFで日本語が文字化け
・手持ちのエディタではUTF-8に変換しようとするとエラーが起きて変換できず
・phpmyadminから落としたままのdumpファイルをインポート、エラーなし
・文字化けが改善されず

文字コード関連かと思うのですが、どうにも手詰まりです。
何か他に手順をご教授いただけますでしょうか。
よろしくお願いいたします。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/29(Fri) 10:25
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
gawein 様

データベースのテーブルは全て揃っておりますでしょうか。PhpMyAdmin 等からご確認下さい。

もし揃っていない場合は、PhpMyAdmin を使い、ダンプファイルをインポートしていただければと存じます。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/29(Fri) 12:23
投稿者 gawein
参照先
スタッフ ◆E/OpKM6SnFQ様

当初PhpMyAdminに正常にログイン出来なかったため、
 コントロールパネルからデータベース削除
 同じ名前でデータベースの新規作成
 PhpMyAdminの再インストール
 コントロールパネルからダンプファイルのインポート

を行っております。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/29(Fri) 16:44
投稿者 Oki!
参照先
> スタッフ ◆E/OpKM6SnFQ 様

上記御回答ありがとうございました。DBそのものの復旧は成功したのですが、投稿内容の文字化けが著しく発生しています。
MovabletypeのUTF8→UTF8です
何か対処方法はありますでしょうか?
これまでの膨大な書き込みを修正するのは不可能に近いです。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/05/30(Sat) 10:14
投稿者 bitch
参照先 http://www.subliminal.jpn.com/
.htaccessでwwwありに統一する方法とindex.htmlなしに統一する方法の記述の仕方がわかりません。何回やっても500Internal Server Errorです。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/06/01(Mon) 10:02
投稿者 GAN
参照先
「_DB_BACKUP_XREA_UPGRADE」
に保存されているデータが文字化けしています。

そのままでも、DBの復旧すること自体は可能でしたが、DB内の投稿記事が文字化けしてしまっています。
文字コードをいろいろ試してみましたが、どれを試しても、必ず文字化けしてしまい、使い物にならなくなってしまっています。
復旧することは不可能なのでしょうか?

使用しているサーバーはs173です。
Re: 【公式】XREAサーバー:最新の環境へのアップデートメンテナンス関連
投稿日 : 2015/06/02(Tue) 10:39
投稿者 スタッフ ◆E/OpKM6SnFQ
参照先
sice 様

「・dumpファイルを開くとshift-jisで改行LFで日本語が文字化け」とのことですが、他の文字コード(EUC-JP や UTF-8)を指定して開いても文字化けしておりますでしょうか。

また、「・phpmyadminから落としたままのdumpファイルをインポート、エラーなし」の状態で、PhpMyAdmin で各テーブルの中身を表示させてみて、文字化けしておりますでしょうか。

「・手持ちのエディタではUTF-8に変換しようとするとエラーが起きて変換できず」につきましては、ssh でログインし、nkf コマンドを使って UTF-8 に変換する方法もございますので、お試し下さい。

【 nkf 】 文字コードを変換する
http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230849/

Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |