バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう  【解決済み】

質問全般・改善要望
返信する
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by Kenny »

-----
ご利用のサーバ:heteml
Webサーバのバージョン :Apache 2.0.xx
PHPのバージョン : PHP5.3
データベースのバージョン :MySQL5
MODXのバージョン :1.0.9J
ブラウザ :IE9
-----

お世話になります。

MODXのバージョン :1.0.9Jにて、エクスポートを試みたのですが、以下のようなメッセージが出て終了してしまいます。
実際エクスポートもされておりません。

Fatal error: Maximum execution time of 30 seconds exceeded in C:\html\www.#####\manager\includes\initialize.inc.php on line 64

こちらのフォーラムの中で同じような症状がございましたので、そちらも試してみたのですが、ダメでした。
http://forum.modx.jp/viewtopic.php?p=6342

セッティングは以下の通りです
+++++++++++++++++++++++++++++++++++++
動作モード:直接生成(高速)
被キャッシュリソースを含む:はい
最大エクスポート時間(秒):600←この秒数以内に上記のエラーが出てしまいます。
+++++++++++++++++++++++++++++++++++++

どうかよろしくお願い致します。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by yama »

最新の1.0.10J-r1にアップデートいただくことは可能でしょうか?1.0.9Jからであれば無難にアップデートできると思います。
http://modx.jp/docs/update.html
アップデート方法は上記に書いています。
1.0.9Jと1.0.10J-r1ではエクスポート機能の違いは特にないと思いますが、出力されるエラーメッセージの行数などがそのまま参考になります。
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by Kenny »

Yamaさま

毎度、ありがとうございます。

実はその後、バージョンを最新( 1.0.10J-r1)にすると治るかも知れないと思い、バージョンアップ致しました。
ですが、症状は右画面が
「Internet Explorer ではこのページは表示できません」
と出てしまい終わってしまう状況です。

=======================
動作モード:クロール(旧バージョン型処理)
非キャッシュリソースを含む:はい
最大エクスポート時間(秒):600
=======================
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by yama »

http://modx2.heteml.jp/
hetemlで試用アカウントを作って、同じPHP5.3ベースで試してみましたが、特に問題なくエクスポートできました。他に何か参考になりそうな情報はありますでしょうか?
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by Kenny »

Yama様

お手数をおかけします。

推測なのですが、Modx内のファイル数が多すぎてエラーが出てしまうのだと思われます。
ざっと、調べただけでも1万ページ近くあります。

他の、1万ページ近くあるModxサイトも同様にエクスポートできませんでした。

これらより比較的少ないものはエクスポートできました。

部分的にエクスポート出来れば最高なんですが。。

有難うございました。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by yama »

https://admin.heteml.jp/web/phpini/?ver=5
ここでmax_execution_timeを最大値にしてみるとどうでしょう?
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう  【解決済み】

投稿記事 by Kenny »

Yama様

こんな方法があるんですね。

一度試してみます。

いつもありがとうございます。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by yama »

単純計算すると、1ページあたり0.1秒で処理してもそこそこかかりますね。タイムリミットを多少延長するくらいではなんともできないかも。
クロールモードでやってる処理は単純なので、一定の件数で区切って処理することも可能だと思います。うまくいかなければ改善を考えてみます。
Kenny
メンバー
メンバー
記事: 179
登録日時: 2011年5月28日(土) 13:41

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by Kenny »

Yama様

ありがとうございます。

サーバーのPHPのセッティングの方で、教えて戴きましたようにセッティングして試してみました。

結果、以前よりは上記のエラーが出てくるのが遅くなった...という感じで、うまくはいきませんでした。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: バージョン :1.0.9Jにて、エクスポートを試みたのですが、エラーになってしまう

投稿記事 by yama »

1ページ0.1秒としても15分くらいの処理時間が必要ということになるので、普通に処理すると無理かもしれませんね。1000ページごとにプロセスを分割するなどする必要があると思います。
いつ頃までに対応できればという期日などはありますか?今すぐでなくてもよければ調整を試してみます。
返信する