ログインエラー

ユーザーさんによるシステムの不具合報告です。できるだけ状況を詳しくご報告ください。

モデレータ: webmaster

返信
f-s
アクティブユーザー
記事: 11
登録日時: 2007年2月21日(水) 15:10

ログインエラー

投稿記事 by f-s » 2007年4月04日(水) 16:48

ロリポップユーザー Mac OSX safari でテスト作業しています。
チュートリアルに沿ってconfigファイル(707)site.config.xml(606設定)public_diary(707)設定・・・更新作業済ませ、コンテンツ画面から管理画面へログインしようとするとーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Warning: domxml_open_file(): attributes construct error in /home/sites/lolipop.jp/users/********/サイトフォルダ/cmsdesigner/include/app.php.inc on line 564
/home/sites/lolipop.jp/users/*******/サイトフォルダ/cmsdesigner/config/site.config.xml の読み込みに失敗しました。ファイルが正しいXML形式ではない可能性があります。ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
と表示されます。manager.phpファイルにアクセスしても同じです。
site.config.xmlの記述は、間違ってないようですが、もう一度、GoLiveCS2utf-8で手打ちしたり、テキストエディタでもutf-8でやってみましたが変わりません。ロリポップ特有のエラーでしょうか?パーミッションを変更した方がいいのでしょうか?
初期の初期段階ですが、よろしくご教授願えればと、お願い致します。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月04日(水) 22:06

もしかするとxmlファイルの記述に問題があるかもしれません。

私もロリポップサーバ&MacOSX(10.3.9)環境で構築していますが、いまのところFireFox,IE,NN,Safariで問題なく動作してます。
新しいバージョンのブラウザだとわかりませんけど、、、。

一度site.config.xmlの内容を見せて頂けないでしょうか?

f-s
アクティブユーザー
記事: 11
登録日時: 2007年2月21日(水) 15:10

ログインが・・・

投稿記事 by f-s » 2007年4月05日(木) 00:33

どうもありがとうございます。MacOSXで構築の方がいらっしゃって心強いです。以下のsite.config.xmlでアップしました。
<?xml version="1.0" encoding="UTF-8"?>
<site>
<manager>
<user name="" password=""/>
</manager>
<entries>
<entry name="news1" schema="news" caption="新着情報"/>
<entry name="public_diary" schema="diary" caption="一般向け日記"/>
</entries>
</site>

再々度見直し、4行目のpassword手前に半角空白を開けていなかったので開けるとwarningは無くなりログイン管理画面が正しく表示されました。しかし、ログイン出来ません。パスワード等が違うと出ます。ここフォーラム投稿時に利用しているIDとパスワード入れても入力無しでログインしようとしても駄目なのですね。
何か手順間違ってますでしょうか?

パーミッションは、config707 そのフォルダの中のsite.config.xmlで606設定
パーミッションは、GoliveでなくロリポFTPで設定しています。safari上で。ちなみにファイルを編集のところで上記のxmlファイルを見ると新着情報、一般向け日記の日本語文字が文字化けしていました。でもたぶんこれは原因にはなりませんね。
なぜでしょうか?お願い致します。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月05日(木) 09:15

xml.config.xmlはネームスペースに半角スペースが無くても動作するんですね。

これだと動かないと思います。

コード: 全て選択

<?xml version="1.0" encoding="UTF-8"?>
<site>
<manager>
<user name="" password=""/>
</manager>
<entries>
<entry name="news1" schema="news" caption="新着情報"/>
<entry name="public_diary" schema="diary" caption="一般向け日記"/>
</entries>
</site> 
users.config.xmlの内容が混ざってますので以下の状態に変更して下さい。
新しいバージョンの初期状態に合わせたコードです。

コード: 全て選択

[site.config.xmlの内容]
<?xml version="1.0" encoding="UTF-8"?>
<site>
<gmap key="" lat="" lng="" zoom="" />
<entries>
<entry name="news1" schema="news" caption="新着情報" />
<entry name="public_diary" schema="diary" caption="一般向け日記" />
</entries>
</site>
初期状態のまま

コード: 全て選択

[users.config.xmlの内容]
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user id="admin" password="" role="administrator"/>
</users>
上記コードでうまくいかない場合はスキーマファイルの問題もあるかもしれません。

ちなみにGoliveCS2のサイト機能でアップロードしてます。
HTML,CSS,XSLTの作成はほぼミミカキでやってます。


CMSDesignerは自由度が高い分、慣れるまでややこしい部分がありますので、
どう操作して問題が起きたのか書いて頂けると助かります。

また、問題のファイルの内容を公開してもらえると問題の解決も早いと思います。
スキーマファイル(xxx.schema.xml)デザイン定義ファイル(xxx.design.xsl)埋め込みタグ(<cmsd:entry design="xxx" />)サイトコンフィグファイル(site.config.xml)など。

ちなみにこのフォーラムはバグ報告ですので、技術的な部分は質問フォーラムで問い合わせしてください。

f-s
アクティブユーザー
記事: 11
登録日時: 2007年2月21日(水) 15:10

見直し板移動します。

投稿記事 by f-s » 2007年4月05日(木) 14:43

ありがとうございます。
何週間か前にダウンロードしたチュートリアルに沿って作業していたのですが、バージョンアップが必要だったのですか・・・
変更してうまく行かなかったので、スキーマファイル等も見直し、技術の板で再度質問させて頂きます。お世話になります。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月05日(木) 15:54

あ、いえ、新しいバージョンは恐らくf-sさんがDLしたものと同じだと思います。多分。
私がいつまでも2つ前ぐらいの使ってるだけで、、、、、。

MacのGoliveで作業するとなにかと不具合が多いです。
通常のHTMLファイルならともかくXSLTやXMLを扱うには向いてません。(使い難い&よくわからない)
Golive上で文字コードを変換したりするとよくバグります。
もう使ってるかもしれないですけど、miがおすすめです。
パーミッションの設定もなるべくならFTPソフトで行った方が無難です。

もし、全部アップロードし直しても問題が起きるならまた書き込みして下さい!
私の知識では及ばない部分がかなりありますし。

また、webmasterさんなら解決方法を教えてくれるかもしれません。

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

投稿記事 by webmaster » 2007年4月06日(金) 14:05

f-sさん、回答が遅れまして申し訳ありません。
 tsuさんの回答内容でも問題解決しなかったということは、ひょっとすると
お使いのFTPソフトが、xmlファイルのアップロード時に文字コードを勝手に
別のものにしてしまっている可能性があるかもしれません。

 また、testcms.phpなどの動作については問題なく動いているのでしょうか。
 その場合には、FTPソフトではなく、tsuさんのご指摘の通り、お使いのエディタの
問題かもしれません。

 問題が解決しない場合、またご連絡頂ければと思います。

f-s
アクティブユーザー
記事: 11
登録日時: 2007年2月21日(水) 15:10

投稿記事 by f-s » 2007年4月10日(火) 18:49

すいませんが、ご教示ください。以下の内容でアップロードしました。
miエディタも使ってみました。使えてるかどうか定かではありませんが、文字化けしないよう確認しながら・・すると・・・・・*に続く
ちなみにCMSのPHP動作は動作すると確認しています。ロリポユーザーです。

●site.config.xml (config(707)ファイル内に606パーミッションで)
<?xml version="1.0" encoding="UTF-8"?>
<site>
<gmap key="" lat="" lng="" zoom="" />
<entries>
<entry name="news1" schema="news" caption="新着情報" />
<entry name="public_diary" schema="diary" caption="一般向け日記" />
</entries>
</site>


●users.config.xml
<?xml version="1.0" encoding="UTF-8"?>
<users>
<user id="admin" password="" role="administrator"/>
</users>

●diary.schema.xml
<?xml version="1.0" encoding="utf-8" ?>
<schema name="diary" caption="日記帳">
<data name="title" type="text" caption="件名">
<data name="body" type="textarea" caption="本文">
</schema>

●public_diaryフォルダ(707)


*サイト/testcmsのトップ画面を開きログインアンダーラインをクリック
ログイン画面で何も入力せずログインするとユーザー名、パスワードが違うと表示され、この掲示板で使用してるf−sとパスを入力すると次のようにエラーが出てしまいます。

Warning: domxml_open_file(): Extra content at the end of the document in /home/sites/lolipop.jp/users/lolipop.jp-*****/web/cmsdesigner/include/user.php.inc on line 465

Fatal error: Call to a member function on a non-object in /home/sites/lolipop.jp/users/lolipop.jp-****/web/cmsdesigner/include/user.php.inc on line 466

なぜでござりましょうか?宜しくお願いします。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月10日(火) 19:03

とりあえず

コード: 全て選択

●diary.schema.xml
<?xml version="1.0" encoding="utf-8" ?>
<schema name="diary" caption="日記帳">
<data name="title" type="text" caption="件名">
<data name="body" type="textarea" caption="本文">
</schema> 

コード: 全て選択

diary.schema.xml
<?xml version="1.0" encoding="utf-8" ?>
<schema name="diary" caption="日記帳" >
<data name="title" type="text" caption="件名" />
<data name="body" type="textarea" caption="本文" />
</schema> 
と、けつにスペースとスラッシュを入れて記述して下さい。
XHTMLでのimgタグやbrタグと同じように閉じタグが必ず必要となります。

ログインに関して初期設定はadminだけで入れた気がしたのですが、
ちょっとtestcms試してみますね、サファリで。
ちなみにサファリのバージョンはいくつですか?

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月10日(火) 19:16

問題なく動きました。

IDは「admin」
PASSは空白のままでやってください。

私のサファリさんは1.3.2です。

f-s
アクティブユーザー
記事: 11
登録日時: 2007年2月21日(水) 15:10

465 466エラー

投稿記事 by f-s » 2007年4月10日(火) 23:28

tsuさん、早速御対応いただきありがとうございます。
スラッシュ、スペース入れ修正し、アップ、adminでログイン致しましたが、同じようにwarning465とfatal466のエラー表示が出ます。
転送上のincludeのファイルも覗きましたが文字化けもしていません。
safariバージョンは、2.0.4なのです。firefoxでも同じ現象でした。
ちなみに465 466のエラーで検索するとXOOPSの不具合等の記事がヒットしました。
一体何が原因なのでしょうか :?: ロリポップ:?: safari :?: 記述か?
パーミッションは、指定通りですし・・・・

webmaster
Site Admin
記事: 1451
登録日時: 2004年12月10日(金) 10:09

Re: 465 466エラー

投稿記事 by webmaster » 2007年4月11日(水) 00:02

f-sさん、tsuさん、いろいろとお手数をおかけしております。

一度、cms(アットマーク)al-design.jp まで、サーバー上のusers.config.xmlを
お送り頂いてもよろしいでしょうか。

このエラーは、users.config.xmlの読み込み時に起きているエラーです。
通常、users.config.xmlはユーザーが直接編集することがない為、ここで
エラーが起きるということはやはりFTPでのファイルアップロード時に何らかの
障害が起きている可能性が高いと思われます。

ちなみにこのエラーの内容は、「users.config.xmlファイルの最後に、余計な
データが入っています」というものです。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月11日(水) 01:06

f-sさん
あまり役に立たなくて申し訳なかったです。


同じような作業環境ということなので以下参考になればと思います。

MacユーザでGoliveを使用しているのであれば、サイト機能を使ってアップロードするとFTPでのトラブルは無くなると思います。

私の環境
テキストエディタ mi(ミミカキエディット)
FTP AdobeGoliveCS2のサイト機能
サーバ ロリポップ
MacOSX 10.3.9

ブラウザ
Firefox 1.5
Safari 1.3
NN 7.1
MacIE 5.2

いずれもcmsd.1.1.5aで動作してます。

参考までに。

f-s
アクティブユーザー
記事: 11
登録日時: 2007年2月21日(水) 15:10

マイナーGoLiveCS2の場合

投稿記事 by f-s » 2007年4月12日(木) 00:11

tsuさん、ありがとうございます。
メールご指導のもとコンテンツ管理画面まで辿り着きました。そして新たなエラーですが・・
FTP AdobeGoliveCS2のサイト機能ですが、サーバ上のエンコーディング記述のない(一行目<?php記述のみPHP)ファイルを開こうとすると、"エンコード記述がないので指定して開きなさい”と言ってきます。そこでeuc-jpを指定して開くと部分的に文字化けしているという状況です。utf-8に戻すと文字化けが解消しますので、これはGoliveがおかしいのではと思います。ですので、警告が出たときは、開かないようにしようかとというところです。
私だけの環境かもしれないのですが・・マイナーGoliveユーザーさんの参考にでもとGoliveCS2の挙動報告をここへも記述致します。

tsu
パワーユーザー
記事: 208
登録日時: 2006年1月16日(月) 12:00
お住まい: さいたま

投稿記事 by tsu » 2007年4月12日(木) 10:25

エンコーディングの記述は厳密にいえば必要なものなので記述が無いとそうなってしまいますね。そういった場合はmiで開いてから編集します。

<meta http-equiv="content-type" content="text/html;charset=utf-8" />
これと、ファイル→ドキュメントエンコーディングの設定が合ってないとそのエラーがたまにでますね。最近はほぼUTF-8で作ってるのであまりでませんけど。

通常のPHPファイルなんかはGoliveで操作するのに向いていません。
Goliveはサイト機能のFTPをメインで使い、コーディングはmiで行う感じになります。
CMS Designer用のPHPファイルはGoliveで編集するときもあります。

ともあれかなりマイナーなソフトなので正常に動作しないものだと思っていた方が気が楽かもしれませんね。
レイアウト編集画面なんて使い物になりませんし。CSSもソース編集画面でいつも書いてます。

サイト機能はエクスプローラ的な使い方でFTPも出来る(ドラッグドロップで)といった点が気に入って使ってます。

返信