1.0.15Jへのアップデートの不具合について

質問全般・改善要望
返信する
shiokari
メンバー
メンバー
記事: 33
登録日時: 2014年7月18日(金) 20:50

1.0.15Jへのアップデートの不具合について

投稿記事 by shiokari »

いつもお世話になっております。
このたび1.0.14J-r9から1.0.15Jにアップデートしようとしたところ、インストールボタンを押した後に画面が真っ白になり、管理画面にもアクセスできなくなりました。
また、別ディレクトリで新規インストールしようとしたところ、データベースとTableプレフィックスのチェックで
CREATE DATABASE `` CHARACTER SET 'utf8' COLLATE 存在しないデータベースです。またはデータベースを作成できません
とエラーが表示され、先に進めません。

1.0.14J-r9の新規インストールは問題なくできますので、mysqliによるデータベースへの接続に失敗している模様です。
不勉強で大変恐縮ですが、どのような解決策があり得るか分からず、行き詰まっております。
何かおかしいと思われる点をご教示頂ければ幸いです。
不明な点等ありましたらご指摘よろしくお願いいたします。

(アップデート時)
下記のApacheのエラーログが発生(メモリエラーで止まるまで繰り返し)※ホスト名は伏せました
[error] [client *.*.*.*] PHP Warning: mysqli::mysqli(): (HY000/2005): Unknown MySQL server host '*.*.*.*.jp:4316' (3) in /home/***/public/manager/includes/extenders/dbapi/mysqli.inc on line 61, referer:
http://*.*.*.*.jp/install/index.php?action=summary

(新規インストール時)
下記のApacheのエラーログが発生(単発)
[error] [client *.*.*.*] PHP Warning:mysqli::real_escape_string(): Couldn't fetch mysqli in /home/*/public/evo/install/functions.php on line 56, referer: http://*.*.*.*.*.jp/evo/install/index.php?action=connection
[error] [client *.*.*.*] PHP Warning:mysqli::set_charset(): Couldn't fetch mysqli in /home/*/public/evo/install/connection.databasetest.php on line 44, referer: http://*.*.*.*.*.jp/evo/install/index.php?action=connection


以下、サーバ情報です。

Apache/2.2.3 (CentOS)
OS Linux 2.6.18-308.24.1.el5xen #1 SMP Tue Dec 4 18:33:26 EST 2012 x86_64
PHPのバージョン 5.3.3
セーフモード off
php_sapi_name apache2handler
MySQLのバージョン 5.5.41-0ubuntu0.14.04.1-log
MODXのバージョン 1.0.14J-r9
MODX_BASE_URL /
upload_tmp_dir (ファイルアップロード処理のために一時的なファイル保存領域として用いるテンポラリディレクトリ。この値が空になっている時は、OSが認識するテンポラリディレクトリが用いられます)
memory_limit 128M(スクリプトが確保できる最大メモリ。通常はpost_max_sizeよりも大きい値にしますが、memory_limit・post_max_size・upload_max_filesizeの3つの値を同一に揃えても支障ありません。)
post_max_size 8M(POSTデータに許可される最大サイズ。POSTには複数のデータが含まれるので、通常はupload_max_filesizeよりも大きい値にします)
upload_max_filesize 2M(アップロードを受け付けるファイルの最大サイズ)
max_execution_time 30秒(PHP処理の制限時間。スクリプト暴走の継続を防止します)
max_input_time 60秒(POST・GET・ファイルアップロードなどの入力を処理する制限時間。回線の太さの影響を受けることもあります)
session.save_path /var/lib/php/session(セッションデータを保存するディレクトリ。CGI版PHPの場合はユーザの違いが原因でここに書き込み権限がない場合があるため、注意が必要です)
magic_quotes_gpc Off(クォート文字を自動的にエスケープします。トラブルの元になりやすいためOffを推奨します)
mbstring
internal_encoding ISO-8859-1
http_input pass
http_output pass
http_output_conv_mimetypes ^(text/|application/xhtml\+xml)
func_overload 0
func_overload_list no overload
mail_charset UTF-8
mail_header_encoding BASE64
mail_body_encoding BASE64
illegal_chars 0
encoding_translation Off
language neutral
detect_order ASCII,UTF-8
substitute_character 63
strict_detection Off

MySQLの文字コード情報
接続メソッド SET CHARACTER SET
文字セット照合順序 utf8_general_ci
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/
返信する