1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
MODXのバージョン 1.0.15J
PHPのバージョン 5.6.21
MySQLのバージョン 5.1.73
現在、ゼンロジックのレンタルサーバーでmodxを利用しております。
modxのバージョンを最新版に上げようと考えており、
最新のmodxがphp7.1推奨・MySQL5.6.x以上とあるので、
PHPのバージョンやMySQLのバージョンを上げておかないといけないと考えております。
しかし、運用中のmodx1.0.15Jの動作環境を探し出すことができず、
PHPを7.1に、MySQL5.6しても問題なく動作するのかがわかりません。
大変申し訳ないのですが、modx公式サイト内で過去のmodxの動作環境が記載されたページがあれば
お教えいただけないでしょうか?
また、動作環境の範囲であれば、
PHPのバージョンを現在の5.6から7.1にバージョンアップし、
MySQLのデータも5.6に移行を考えております。
この際、運用中のサイトをPHPを7.1にバージョンアップしたり、
MySQL5.6のデータベースにデータを移行しても問題なく動作するのでしょうか?
また、他になにか注意しなければならないことがあれば教えていただけないでしょうか?
どうぞよろしくお願いいたします。
PHPのバージョン 5.6.21
MySQLのバージョン 5.1.73
現在、ゼンロジックのレンタルサーバーでmodxを利用しております。
modxのバージョンを最新版に上げようと考えており、
最新のmodxがphp7.1推奨・MySQL5.6.x以上とあるので、
PHPのバージョンやMySQLのバージョンを上げておかないといけないと考えております。
しかし、運用中のmodx1.0.15Jの動作環境を探し出すことができず、
PHPを7.1に、MySQL5.6しても問題なく動作するのかがわかりません。
大変申し訳ないのですが、modx公式サイト内で過去のmodxの動作環境が記載されたページがあれば
お教えいただけないでしょうか?
また、動作環境の範囲であれば、
PHPのバージョンを現在の5.6から7.1にバージョンアップし、
MySQLのデータも5.6に移行を考えております。
この際、運用中のサイトをPHPを7.1にバージョンアップしたり、
MySQL5.6のデータベースにデータを移行しても問題なく動作するのでしょうか?
また、他になにか注意しなければならないことがあれば教えていただけないでしょうか?
どうぞよろしくお願いいたします。
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
http://forum.modx.jp/viewtopic.php?t=1663
https://github.com/modxcms-jp/evolution ... da1f83be19
PHP7対応は1.0.16J以降なので、1.0.15Jでは動作しないです。先に1.0.15Jをアップデートする必要があります。
https://github.com/modxcms-jp/evolution ... evelop.zip
アップデートする場合は、もしよければ上記の最新開発版を使ってみてください。何か問題があればすぐ修正します。
https://github.com/modxcms-jp/evolution ... da1f83be19
PHP7対応は1.0.16J以降なので、1.0.15Jでは動作しないです。先に1.0.15Jをアップデートする必要があります。
https://github.com/modxcms-jp/evolution ... evelop.zip
アップデートする場合は、もしよければ上記の最新開発版を使ってみてください。何か問題があればすぐ修正します。
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
>yamaさん
ありがとうございます。
まずは下記にアップデートしてから
https://github.com/modxcms-jp/evolution ... evelop.zip
動作確認を行い、
問題なければPHPを7.1にアップデートするという流れでよろしいでしょうか?
あと、下記については、PHPをアップデートした際に、
下記の修正も必要なのでしょうか?
https://github.com/modxcms-jp/evolution ... da1f83be19
なんども申し訳ございませんが、
お教えいただけると助かります。
ありがとうございます。
まずは下記にアップデートしてから
https://github.com/modxcms-jp/evolution ... evelop.zip
動作確認を行い、
問題なければPHPを7.1にアップデートするという流れでよろしいでしょうか?
あと、下記については、PHPをアップデートした際に、
下記の修正も必要なのでしょうか?
https://github.com/modxcms-jp/evolution ... da1f83be19
なんども申し訳ございませんが、
お教えいただけると助かります。
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
修正が二度手間になってしまうかもしれないので、EvoとPHPの両方をアップデートしていただければと思います。それで問題があれば修正します。
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
>yama さん
ありがとうございます。
週明けの12月4日or5日に時間を取って対応したいと思います。
問題があればご相談させていただきます。
どうぞよろしくお願いいたします。
ありがとうございます。
週明けの12月4日or5日に時間を取って対応したいと思います。
問題があればご相談させていただきます。
どうぞよろしくお願いいたします。
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
PHPのバージョン 7.1.2
MySQLのバージョン 5.1.73
MODXのバージョン 1.0.19J
本日、modxのバージョンをアップし、
PHPのバージョンも7.1へアップデートを行いましたところ、
いくつかエラーや表示がされなくなった箇所が出てしまいました。
大きなところでいうと、
directResizeを利用しているところでエラーが発生していまいます。
directResizeの開発が止まっているという書き込みを以前みましたが、
こちら何か解決方法はないでしょうか?
directResize 0.8.0.2
エラー内容は下記となりますが、
Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in /virtual/htdocs/XXXXXXX/assets/plugins/directresize/directResize.php:811 Stack trace: #0 /virtual/htdocs/XXXXXXX/manager/includes/document.parser.class.inc.php(1877) : eval()'d code(24): ConvertFromBackend('') #1 /virtual/htdocs/XXXXXXX/manager/includes/document.parser.class.inc.php(1877): eval() #2 /virtual/htdocs/XXXXXXX/manager/includes/document.parser.class.inc.php(3409): DocumentParser->evalPlugin('//invokeEvent('OnBeforeDocForm...', Array) #4 /virtual/htdocs/XXXXXXX/manager/index.php(225): include_once('/virtual/htdocs...') #5 {main} thrown in /virtual/htdocs/XXXXXXX/assets/plugins/directresize/directResize.php on line 811
よろしくお願いいたします。
MySQLのバージョン 5.1.73
MODXのバージョン 1.0.19J
本日、modxのバージョンをアップし、
PHPのバージョンも7.1へアップデートを行いましたところ、
いくつかエラーや表示がされなくなった箇所が出てしまいました。
大きなところでいうと、
directResizeを利用しているところでエラーが発生していまいます。
directResizeの開発が止まっているという書き込みを以前みましたが、
こちら何か解決方法はないでしょうか?
directResize 0.8.0.2
エラー内容は下記となりますが、
Fatal error: Uncaught Error: Call to undefined function mysql_escape_string() in /virtual/htdocs/XXXXXXX/assets/plugins/directresize/directResize.php:811 Stack trace: #0 /virtual/htdocs/XXXXXXX/manager/includes/document.parser.class.inc.php(1877) : eval()'d code(24): ConvertFromBackend('') #1 /virtual/htdocs/XXXXXXX/manager/includes/document.parser.class.inc.php(1877): eval() #2 /virtual/htdocs/XXXXXXX/manager/includes/document.parser.class.inc.php(3409): DocumentParser->evalPlugin('//invokeEvent('OnBeforeDocForm...', Array) #4 /virtual/htdocs/XXXXXXX/manager/index.php(225): include_once('/virtual/htdocs...') #5 {main} thrown in /virtual/htdocs/XXXXXXX/assets/plugins/directresize/directResize.php on line 811
よろしくお願いいたします。
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
下記のページに同様の症状の方がおられ、解決されたか不明ですが、
http://forum.modx.jp/viewtopic.php?f=32&t=1792
directResizeを0.8.3に変えましたが、
エラーが発生してしまいます。
リソースの新規投稿、及び、編集を行うと、
エラーが発生するため更新が行えない状況です。
directResizeを停止することで、登録はできるのですが、
directResizeが使えない状況です。
なにか対応策はないのでしょうか?
http://forum.modx.jp/viewtopic.php?f=32&t=1792
directResizeを0.8.3に変えましたが、
エラーが発生してしまいます。
リソースの新規投稿、及び、編集を行うと、
エラーが発生するため更新が行えない状況です。
directResizeを停止することで、登録はできるのですが、
directResizeが使えない状況です。
なにか対応策はないのでしょうか?
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
0.8.3ではどのようなエラーが出るでしょうか?0.8.0.2で発生するmysql_escape_string関数のエラーは出ないはずですので。
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
0.8.3で、下記のエラーが発生しておりました。
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; directResize has a deprecated constructor in /virtual/htdocs/XXXXX/assets/plugins/directresize/directResize.php on line 3 Fatal error: Uncaught Error: Call to a member function escape() on null in /virtual/htdocs/XXXXX/assets/plugins/directresize/directResize.php:816 Stack trace: #0 /virtual/htdocs/XXXXX/manager/includes/document.parser.class.inc.php(1877) : eval()'d code(26): ConvertFromBackend('') #1 /virtual/htdocs/XXXXX/manager/includes/document.parser.class.inc.php(1877): eval() #2 /virtual/htdocs/XXXXX/manager/includes/document.parser.class.inc.php(3409): DocumentParser->evalPlugin('//invokeEvent('OnBeforeDocForm...', Array) #4 /virtual/htdocs/XXXXX/manager/index.php(225): include_once('/virtual/htdocs...') #5 {main} thrown in /virtual/htdocs/XXXXX/assets/plugins/directresize/directResize.php on line 816
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; directResize has a deprecated constructor in /virtual/htdocs/XXXXX/assets/plugins/directresize/directResize.php on line 3 Fatal error: Uncaught Error: Call to a member function escape() on null in /virtual/htdocs/XXXXX/assets/plugins/directresize/directResize.php:816 Stack trace: #0 /virtual/htdocs/XXXXX/manager/includes/document.parser.class.inc.php(1877) : eval()'d code(26): ConvertFromBackend('') #1 /virtual/htdocs/XXXXX/manager/includes/document.parser.class.inc.php(1877): eval() #2 /virtual/htdocs/XXXXX/manager/includes/document.parser.class.inc.php(3409): DocumentParser->evalPlugin('//invokeEvent('OnBeforeDocForm...', Array) #4 /virtual/htdocs/XXXXX/manager/index.php(225): include_once('/virtual/htdocs...') #5 {main} thrown in /virtual/htdocs/XXXXX/assets/plugins/directresize/directResize.php on line 816
1.0.15Jの動作環境とPHP、MySQLのバージョンアップについて
了解しました、今日の夜までには修正します