kazuikeさま、yamaさま、ありがとうございます。
CPIの管理画面にphp.iniのコードがあるとのCPIサポートアドバイスだったので、upload_max_filesizeを50MBにしてみて、本ファイルをアップしようとしたら、既にphp.iniが設置されてました。。
それを見てみると十行くらいの記述があるだけのファイルでした(内容を下に掲載)。
自分はつくった覚えないのでMODXインストル時にCPIインストラーが自動で生成したのだろうと推測しました。そこにかかれてある指示を新たなphp.iniに反映させた上でアップしたところ、確かに14MBの写真もMODXでアップロードされました!
しかし妙なことが起こって焦っております。
それは、MODXで制作中のサイトのトップページだけ、ここだけがなぜだか文字化けしてます。。。
しかも、リソース作成した他のページはどこもかしこも文字化けしていない正常状態です。
ウ~ン・・・ローカルにあるテンプレートファイルをもう一度UTF-8形式で保存し直したりしてそれをコピペでテンプレート編集画面でペーストしてみたりしたのですが直らない状態に陥っております。
●最初から設置されていた(CPIのMODXインストラーで自動生成されたと予想している)php.iniの内容
------------------------------------------------------------
default_charset=UTF-8
magic_quotes_gpc=Off
register_globals=Off
display_errors=Off
mbstring.http_input=pass
mbstring.input_encoding=pass
mbstring.http_output=pass
mbstring.output_encoding=pass
mbstring.internal_encoding=UTF-8
mbstring.language=japanese
mbstring.substitute_charactor=
------------------------------------------------------------
※最後の行が=で終わってるけどいいのかな?とか思ったり。。
※もともとあったphp.iniには、CPIが掲載していた新しいほうのphp.iniには無い項目があったので、追記しておきました。
無かったのは以下。
mbstring.input_encoding=pass
mbstring.output_encoding=pass
mbstring.substitute_charactor=
●これは間違いなくMODXインストル時に自動生成されたhtaccess
------------------------------------------------------------
AddHandler x-httpd-php528 .php
suPHP_ConfigPath /home/xxxxx/web/
<Files ~ "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
deny from all
</Files>
# For full documentation and other suggested options, please see
#
http://svn.modxcms.com/docs/display/MOD ... +Solutions
# including for unexpected logouts in multi-server/cloud environments
# and especially for the first three commented out rules
#php_flag register_globals Off
#AddDefaultCharset utf-8
#php_value date.timezone Asia/Tokyo
# PHP5環境などのため日付関係でエラーが出る場合は上記のコメントを外してください
# Options +FollowSymlinks
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# MODXをサブディレクトリにインストールしている場合は「/modx」などに。
# Fix Apache internal dummy connections from breaking [(site_url)] cache
RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
RewriteRule .* - [F,L]
# Rewrite domain.com ->
http://www.domain.com -- used with SEO Strict URLs plugin
#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
#RewriteRule (.*)
http://www.example.com/$1 [R=301,L]
# wwwの有無を統一する便利設定。MODXとは直接関係ありません。
# Exclude /assets and /manager directories and images from rewrite rules
RewriteRule ^(manager|assets)/*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
# フレンドリーURLの解釈対象としないファイル名・ディレクトリ名を指定します。余計な処理が減るため負荷が多少軽くなります。
# 実際に存在するファイル・ディレクトリはフレンドリーURLの解釈対象にする必要がありません。
# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
# Reduce server overhead by enabling output compression if supported.
#php_flag zlib.output_compression On
#php_value zlib.output_compression_level 5
# サーバの圧縮転送設定を有効にしたい場合は上記のコメントを外してください。
# デフォルトで有効になっているサーバが多いため通常は無視してかまいません。
# サーバの日本語設定が不安定な場合は下記のコメントを外して有効にしてください
# For UTF-8
# php_flag output_buffering Off
# php_value output_handler none
# php_value default_charset UTF-8
# php_value mbstring.language Japanese
# php_flag mbstring.encoding_translation Off
# php_value mbstring.http_input pass
# php_value mbstring.http_output pass
# php_value mbstring.internal_encoding UTF-8
# php_value mbstring.substitute_character none
# For EUC-JP
# php_flag output_buffering Off
# php_value output_handler none
# php_value default_charset EUC-JP
# php_value mbstring.language Japanese
# php_flag mbstring.encoding_translation On
# php_value mbstring.http_input auto
# php_value mbstring.http_output EUC-JP
# php_value mbstring.internal_encoding EUC-JP
# php_value mbstring.substitute_character none
------------------------------------------------------------