MODXのバージョン 1.0.15J
PHPのバージョン 5.6.21
MySQLのバージョン 5.1.73
ゼンロジックのレンタルサーバーでmodxを利用しておりまして、
modxのアップデートを行うために、アップデート方法について、
下記のページを見ております。
http://modx.jp/docs/update.html
このページの真ん中ぐらいにある「より慎重に対応するには」の「2. アップデート作業」に
・残りのファイル(/install/ ディレクトリ・index.php・.htaccessなど)をサーバ上に転送します。
という記載があるのですが、「.htaccess」も新たなバージョン内のファイルに上書きする必要があるのでしょうか?
というのも、ゼンロジックのサーバーを利用した際、
日本語の書き込みができないという問題が発生したため、下記を.htaccessに記述し使えるようになったという経緯があります。
<IfModule mod_php5.c>
php_value default_charset UTF-8
php_value mbstring.language Japanese
#php_value mbstring.internal_encoding UTF-8
php_flag mbstring.encoding_translation Off
#php_value mbstring.http_input UTF-8
#php_value mbstring.http_output UTF-8
</IfModule>
また、問合せフォームより、特定の外国からのスパムメールが何十件と送信されてきたため、
その国のIPを防ぐ等の記述を行っています。
アップデートの際は、新たな「.htaccess」でインストールを行う必要があり、
後で元の.htaccessに戻せばよいのであればそうするのですが、
「.htaccess」は、現在のままでよいのであれば、そのままでインストールしたいと考えております。
アップデート経験が少なく、トラブルなく進めたいと考えておりますので、
どうぞよろしくお願いいたします。
modxのアップデートについて
modxのアップデートについて
そのままでも動作すると思います。
が、PHP7にアップデートするとmbstringまわりの記述は不要になると思います。この機会に動作テストで確認してみてはどうでしょう?
https://github.com/modxcms-jp/evolution ... e.htaccessこのへんの記述は、もしなければ追記しておくと安心です。
http://liberty.yaminabe.info/2008/01/htaccess.htmlスパムメール対策は上記のように書くとすっきりまとまるかもしれません
が、PHP7にアップデートするとmbstringまわりの記述は不要になると思います。この機会に動作テストで確認してみてはどうでしょう?
https://github.com/modxcms-jp/evolution ... e.htaccess
コード: 全て選択
RewriteRule ^(manager|assets)/.*$ - [L]
RewriteRule \.(jpg|jpeg|png|gif|ico)$ - [L]
http://liberty.yaminabe.info/2008/01/htaccess.html
コード: 全て選択
<Limit POST>
SetEnvIf Accept-Language "^ja" jp
order deny,allow
deny from all
allow from env=jp
</Limit>
modxのアップデートについて
>yama さん
本当に、ありがとうございます。
頂いた情報を元に、アップデート後に動作チェックをさせていただきます。
本当に、ありがとうございます。
頂いた情報を元に、アップデート後に動作チェックをさせていただきます。