Re: Re: XServer

2015年2月13日 at 21:32

php.iniを色々いじってしまっているので、「php.ini設定初期化」で初期状態にしてインストールを試してみました。

環境をお伝えしておきます。
cincrete5 5.7.3.1
PHP5.3.3
MySQL5.5.x (phpMyAdminで確認すると5.5.40)
※現在はPHPのバージョンのデフォルトは5.3.3のはずです。チェックはした方がいいですが・・・
※新規にDBを追加すると自動的に5.5.xになります。5.0.xも残っていますが新規でDBを追加することはできなくなっています。


基本的にはガイド通りでインストールは問題ないと思います。
現在の管理画面でスクショしておいたのでもしよかったら使ってください。

MySQLのサーバ接続の照合順序は「utf8_general_ci」でも、「utf8mb4_general_ci」でも大丈夫かと思います。

ガイドの「5. パーミッションの変更」ですが、パーミッションの変更は特にしなくても大丈夫です。

【結果・結論】
php.iniに関しては、初期状態で何も手を加えずにインストールを試してみましたが問題なくインストールできました。
ダウンロードして解凍したファイルをサーバーにアップロードするだけで、そのままインストールの作業をしても問題なく進みます。


php.ini初期の設定値です。多いので一部抜粋。
※concrete5の環境情報で確認すると、「post_max_size」と「upload_max_filesize」がなぜか違っています。謎ですw
※構築中の方でチェックしたらそっちではphp.iniで設定した数字になってます。謎ですw
※memory_limitよりも値が小さかったらmemory_limitの値になるとかありますか?

memory_limit = 200M
post_max_size = 30M
upload_max_filesize = 30M

short_open_tag = On
asp_tags = Off

[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none;


※mbstring.internal_encodingはUTF-8にした方がいいかもしれませんがこのままで問題なくインストール出来て動いています。
※mbstring.languageも気になるようだったらneutralにしてもいいと思います。



Xserverのphp.iniについてですが、サーバー管理画面のphp.ini設定で
**************
【個別にphp.iniを設定されている場合の注意】
本機能を有効(ON)に設定したドメインにおいては、
ホームディレクトリなどにお客様側で個別に設定されたphp.iniは全て無効となり、
本機能にて指定された設定のみが有効となりますのでご注意ください。

本機能を無効(OFF)に設定しているドメインについては、
ホームディレクトリ、またはディレクトリ毎に個別設定されているphp.iniが優先されます。
**************
とあるので、php.iniをサーバーにアップロードする場合はこの設定を確認するのも必要になると思います。


# concrete5 Version
Core Version - 5.7.3.1
Version Installed - 5.7.3.1
Database Version - 20150109000000

# concrete5 Packages
None

# concrete5 Overrides
languages/de_DE, languages/ru_RU, languages/sv_SE, languages/it_IT, languages/fr_FR, languages/ja_JP, languages/da_DK, languages/tr_TR, languages/fi_FI, languages/nl_NL, languages/sl_SI, languages/el_GR

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.3.3

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, json, ldap, libxml, mbstring, mcrypt, mysql, mysqli, odbc, openssl, pcntl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, SQLite, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 200M
post_max_size - 200M
safe_mode - Off
safe_mode_exec_dir - <i>no value</i>
safe_mode_gid - Off
safe_mode_include_dir - <i>no value</i>
sql.safe_mode - Off
upload_max_filesize - 200M
ldap.max_links - Unlimited
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 100000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

タグ:

Re: XServer

2015年2月16日 at 8:18
ありがとうございます。いただいた画像でインストールガイドを更新できました。
http://concrete5-japan.org/help/5-7/developer/installation/hosting/xserver/