1.0.12Jでwayfinderがエラー  【解決済み】

質問全般・改善要望
返信する
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

1.0.12Jでwayfinderがエラー  【解決済み】

投稿記事 by yasu »

-----
ご利用のサーバ:xserver
MODXのバージョン:1.0.12J
PHPのバージョン:5.3.3
MySQLのバージョン:5.0.95
ブラウザ:firefox
-----


お世話になります。

1.0.10J→1.0.12Jにアップデートをしたのですが、wayfinderでエラーがでるようになりました。
Wayfinderをグローバルナビ(ドロップダウンする)で利用してますが、エラーがでるのは1階層目のみで、
2階層目以降は正常に表示されています。

構成は同じコピーサイトがあり、こちらは1.0.10Jr3→1.0.12Jとアップロードしたのですがエラーは出ていません。
アップロードの手順に問題があったのでしょうか?
もしくは他に原因があるのでしょうか?
« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/ナビに出力しないドキュメントIDを指定 ※すべて表示な�' at line 3 »

SQL > SELECT DISTINCT sc.id, sc.menutitle, sc.pagetitle, sc.introtext, sc.menuindex, sc.published, sc.hidemenu, sc.parent, sc.isfolder, sc.description, IF(sc.alias='', sc.id, sc.alias) AS alias, sc.longtitle, sc.type,if(sc.type='reference',sc.content,'') as content, sc.template, sc.link_attributes FROM `inpres_standerd`.`modx_site_content` sc LEFT JOIN `inpres_standerd`.`modx_document_groups` dg ON dg.document = sc.id WHERE sc.published=1 AND sc.deleted=0 AND (sc.privateweb=0 OR dg.document_group IN (2)) AND sc.hidemenu=0 AND (sc.id NOT IN (21,23 //ナビに出力しないドキュメントIDを指定 ※すべて表示なら何も入力しない &sortBy=)) AND sc.id IN (1,13,36,6,39,3,4,5,2,21,23,12,43,42,44,59,34,16,54,55,107,51,53,45,58) GROUP BY sc.id ORDER BY sc.menuindex ASC ;

Basic info
REQUEST_URI : /shop/
Resource : [13]ショッピング
Current Snippet : Wayfinder
Referer : http://hogehoge.jp/
User Agent : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0
IP : 1.115.193.210
これとは関係ないかもしれませんが、http://forum.modx.jp/viewtopic.php?f=7&t=1241にある
あと、気のせいかもしれないですが、管理画面で編集し保存した直後のプレビューで、
ファイルが見つかりませんというエラーがあったような気がしますが、
再現できていません。
が、当方も同じような現象がでています。

階層化してコンテナ扱いされた「リソースの詳細情報」の、右上のプレビューのみで404がでるようです。
これは、コピーサイトも同じように404になります。


ご助言を、よろしくお願いします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.12Jでwayfinderがエラー

投稿記事 by yama »

SQLクエリ文が変になってますね。出力されているログはこれだけでしょうか?
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: 1.0.12Jでwayfinderがエラー

投稿記事 by yasu »

yamaさん

いつもお世話になります。


エラーログの続きです。
Parser timing
MySQL : 0.0436 s (118 Requests)
PHP : 0.0970 s
Total : 0.1406 s

Backtrace
1 executeParser()
index.php on line 143
2 prepareResponse()
manager/includes/document.parser.class.inc.php on line 303
3 outputContent()
manager/includes/document.parser.class.inc.php on line 400
4 parseDocumentSource("<!DOCTYPE html PUBLIC -//W3C/...")
manager/includes/document.parser.class.inc.php on line 431
5 evalSnippets("<!DOCTYPE html PUBLIC -//W3C/...", "<!DOCTYPE html PUBLIC -//W3C/...")
manager/includes/document.parser.class.inc.php on line 2051
6 _get_snip_result("<!DOCTYPE html PUBLIC -//W3C/...", "<!DOCTYPE html PUBLIC -//W3C/...", "Wayfinder? &startId=`0` //...")
manager/includes/document.parser.class.inc.php on line 1682
7 evalSnippet("<!DOCTYPE html PUBLIC -//W3C/...", "<!DOCTYPE html PUBLIC -//W3C/...", "Wayfinder? &startId=`0` //...", "//<?php /** * Wayfinder * ...")
manager/includes/document.parser.class.inc.php on line 1766
8 eval()
manager/includes/document.parser.class.inc.php on line 1598
9 run()
manager/includes/document.parser.class.inc.php(1598) : eval()'d code on line 112
10 getData()
assets/snippets/wayfinder/wayfinder.inc.php on line 67
11 query("<!DOCTYPE html PUBLIC -//W3C/...", "<!DOCTYPE html PUBLIC -//W3C/...", "Wayfinder? &startId=`0` //...", "//<?php /** * Wayfinder * ...", " SELECT DISTINCT sc.id, sc.m...")
assets/snippets/wayfinder/wayfinder.inc.php on line 507
よろしくお願いします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.12Jでwayfinderがエラー

投稿記事 by yama »

ログをパッと見た感じ、コアが古い気がします。このログ形式は、1.0.9Jの頃がこんな感じだったと思います。
念のため、1.0.20Jのファイル一式を上書きし直してみていただけますでしょうか。(上書きしてから再アップデートしてもらったほうがいいかも?)
その上で、新しいログを確認してみたいです。
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: 1.0.12Jでwayfinderがエラー

投稿記事 by yasu »

エラーが出てから、一度1020Jを上書きで試してみましたが、結果は同じでした。

今は、1.0.10Jに戻してエラーが出ていない状態ですので、
1.0.10Jr1→1.0.10Jr2→1.0.10Jr3→1.0.12Jと、段階的にアップデートしてみようと思います。
※コピーサイトは順にアップデートして、エラーがでていないので。
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: 1.0.12Jでwayfinderがエラー

投稿記事 by yasu »

1.0.10J →1.0.10Jr2 →1.0.10Jr3 →1.0.12Jと、段階的にアップデートしてみました。
Wayfinderのエラーは、どのバージョンでもなかったので一応解決いたしました。

エラーが出たときは、1.0.10J →1.0.12Jとバージョンアップした時で、
アップデートも上書きでおこない手順も間違っていなかったと思いますが…。

階層化してコンテナ扱いされた「リソースの詳細情報」の、右上のプレビューのみで404がでるようです。
これは、コピーサイトも同じように404になります。
まだ、こちらは解決していないようです。

お忙しいところ、申し訳ありませんが、
よろしくお願いします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.12Jでwayfinderがエラー

投稿記事 by yama »

document_data.static.zip
(5.91 KiB) ダウンロード数: 536 回
添付のファイルを解凍してmanager/actions/ディレクトリに上書きしてみてください
yasu
メンバー
メンバー
記事: 103
登録日時: 2009年9月09日(水) 17:54

Re: 1.0.12Jでwayfinderがエラー

投稿記事 by yasu »

yamaさん

ありがとうございます。
ちゃんとプレビューされるようになりました。

いつも、迅速に対応いただき感謝いたします。
返信する