| 質問 > その他 > すみません、緊急に教えてください |
その他
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| Linux-user |
投稿日時: 2009/1/29 22:58
対応状況: 確認中
|
常連 ![]() ![]() 登録日: 2008/1/8 居住地: 投稿: 62 |
すみません、緊急に教えてください どうか緊急に教えてください。
管理画面>パラメータ設定上で SEPA_CATLIST カテゴリ区切り文字 -------------------------------------------------------------------------------- " | "(デフォルト) ↓↓↓ " "(半角の空白1つ) -------------------------------------------------------------------------------- としてしまい、 すぐに設定を戻したのですが、画面が全て真っ白になりまして、管理画面にも入れません。 FTP上で「/data/mtb_constants_init.php」の値を上書きし、修正したのですが、 全く症状が改善されず、現在も全ての画面が真っ白な状態です。 「/data/logs/site.log」を確認すると、 -------------------------------------------------------------------------------- 2009/01/29 22:32:54 [/products/list.php] ブロック読み込みエラー:default/var/www/○○○/□□□/△△△/data/Smarty/templates//bloc/aaa-select1.tpl from ***.***.***.*** -------------------------------------------------------------------------------- ※***.***.***.***は、IPアドレスです。 上記のようなエラーが確認できます。 すみません、どのように対応すれば宜しいでしょうか -------------------------------------------------------------------------------- [EC-CUBE] 2.3.3 [レンタルサーバ] クララオンライン [OS] Red Hat Enterprise Linux 5 [PHP] PHP 5.1.6 [データベース] PostgreSQL 8.3.4 [WEBサーバ] Apache(ver 2.2.3 ) -------------------------------------------------------------------------------- |
| seasoft |
投稿日時: 2009/1/29 23:04
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: すみません、緊急に教えてください 多分
/data/cache/mtb_constants.php
|
| Linux-user |
投稿日時: 2009/1/29 23:24
対応状況: 確認中
|
常連 ![]() ![]() 登録日: 2008/1/8 居住地: 投稿: 62 |
Re: すみません、緊急に教えてください 早速のご返信ありがとう御座います。
確認いたしましたが、 「/data/cache/mtb_constants.php」 の中身も /** カテゴリ区切り文字 */ define('SEPA_CATLIST', " | "); 上記であっていました・・。 他に原因はありますでしょうか。 -------------------------------------------------------------------------------- ※現在、phpPgAdmin から全データをgzip で圧縮してダウンロードし、 ローカルに落すまでは成功し、 SSH側でEC CUBEのファイル全てを「tar.gz」形式でまるごと圧縮まで完了しました。 $ tar zcpvf 保存名.tar.gz 対象ファイル名 -------------------------------------------------------------------------------- |
| seasoft |
投稿日時: 2009/1/29 23:57
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: すみません、緊急に教えてください 当該プログラムを読むと、
default/var/www/○○○/□□□/△△△/data/Smarty/templates//bloc/aaa-select1.tpl というファイルが存在しないという理由でエラーになっているケースが考えられそうです。 ダミー(空)ファイルでも置いてみては?
|
| seasoft |
投稿日時: 2009/1/30 0:03
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: すみません、緊急に教えてください ざっと、ソース(EC-CUBEコミュニティですが)を査読したところ、SEPA_CATLIST の利用箇所は1つも無いような感じします。
別のパラメータか、全く別の原因の確立を考慮したほうが良いかも。
|
| Linux-user |
投稿日時: 2009/1/30 0:29
対応状況: 確認中
|
常連 ![]() ![]() 登録日: 2008/1/8 居住地: 投稿: 62 |
Re: すみません、緊急に教えてください ご返信ありがとう御座います。
-------------------------------------------------------------------------------- ※現在、専用サーバーに新たにEC CUBEを入れなおしています。 ドキュメントルートは変更せず、 旧ドキュメントルートフォルダ名を変更し(*-old)、 EC CUBE新規インストール後、TOPをメンテナンス中に書き換えました。 緊急回避として ※その他ページも「.htaccess」でメンテナンス表示です -------------------------------------------------------------------------------- SEPA_CATLISTは、恐らくCSVのカテゴリ区切りで複数使用していたようで、 カテゴリIDを複数つけるときの区切り文字だと認識しています。 現在、入れなおすことで、 とりあえず、画面は表示されるようになりましたが、 原因が一切特定できていません・・。 困りました・・ |
| seasoft |
投稿日時: 2009/1/30 0:33
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: すみません、緊急に教えてください まずは、双方の
/data/cache/mtb_constants.php の diff をとってみては?
|
| Linux-user |
投稿日時: 2009/1/30 17:20
対応状況: 確認中
|
常連 ![]() ![]() 登録日: 2008/1/8 居住地: 投稿: 62 |
Re: すみません、緊急に教えてください ■エラーになる前の直近の「/data/logs/site.log」の状況です。
-------------------------------------------------------------------------------- 2009/01/29 21:15:09 [/admin/system/parameter.php] access : user=ユーザー名 auth=0 sid=75khe4o5sj0o88rb1roh03cg00 from ***.***.**.*** 2009/01/29 21:16:05 [/admin/system/parameter.php] access : user=ユーザー名 auth=0 sid=75khe4o5sj0o88rb1roh03cg00 from ***.***.**.*** 2009/01/29 21:16:16 [/products/list.php] ブロック読み込みエラー:default/var/www/○○○/□□□/△△△/data/Smarty/templates//bloc/sample20081121-1.tpl from ***.***.**.*** 2009/01/29 21:16:16 [/products/list.php] ブロック読み込みエラー:default/var/www/○○○/□□□/△△△/data/Smarty/templates//bloc/qr-code.tpl from ***.***.**.*** 2009/01/29 21:16:16 [/products/list.php] ブロック読み込みエラー:default/var/www/○○○/□□□/△△△/data/Smarty/templates//bloc/sister-site.tpl from ***.***.**.*** 2009/01/29 21:16:16 [/products/list.php] ブロック読み込みエラー:default/var/www/○○○/□□□/△△△/data/Smarty/templates//bloc/mutual-link.tpl from ***.***.**.*** 2009/01/29 21:16:16 [/products/list.php] ブロック読み込みエラー:default/var/www/○○○/□□□/△△△/data/Smarty/templates//bloc/space.tpl from ***.***.**.*** ・・・以降、全て同じエラーの繰り返しです。 -------------------------------------------------------------------------------- どうも、「templates//bloc」となっており、 「default」フォルダのパスがとばされているようです。 (本来は「templates/default/bloc」のはず・・) 2009/01/29 21:16:05 以降のデータが すべて「ブロック読み込みエラー」となっています。 2009/01/29に行っていたことは、 パンくずの表示(複数カテゴリ対応)への実装挑戦と、 間違えて管理画面>パラメータ設定上でSEPA_CATLISTカテゴリ区切り文字の変更のみです。 パンくずの表示(複数カテゴリ対応) http://drabongall.blog71.fc2.com/blog-entry-17.html この実装は、その日はうまくできず、 いじったデータを元の状態に戻したのですが、 21:16に実行した、「SEPA_CATLIST」の変更後、全ての画面が真っ白になりました。 すぐにFTP経由で設定を元に戻したのですが、 画面が全て真っ白になりまして、管理画面にも入れません状態です。 現状では、2009/01/29の旧ドキュメントルートフォルダ名を変更し(*-old)、 サーバーに残しています。 再度、新しくEC CUBEをインストールして、作り直しはしていますが、 より多くのエラーがでるようになりましたので、 できれば2009/01/29のエラーを修正し、また元のドキュメントルートに 戻したく考えております。 どうか、お力添えを宜しくお願い致します。 エラーから察するに、どのデータを確認(修正)すればよろしいのでしょうか。 |
| tukiyo |
投稿日時: 2009/1/30 18:16
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2009/1/26 居住地: 投稿: 3 |
Re: すみません、緊急に教えてください 「ブロック読み込みエラー」と出ているため、OSのファイルシステムがfsck必要な可能性もあります。
再起動してfsckかけてみては? |
| tonton |
投稿日時: 2009/1/30 19:09
対応状況: −−−
|
仙人 ![]() ![]() 登録日: 2008/8/14 居住地: 投稿: 437 |
Re: すみません、緊急に教えてください 私自身が同じようにパラメータを触ってしまっておかしくなったときですが、以下のようにして対応できました。
同じようにできるかわかりませんので、自己責任ですが、どうしてもというときに、よかったら試してみてください。 phpMyAdminでデータベースを開き、この中のmtb_constantテーブルの値(特に触ってしまったあたり)と/data/mtb_constants_init.phpの値、それから新規のEC-CUBEパッケージのmtb_constants_init.phpの値を順に比べてみる。 問題なければ、/data/cache内のファイルを削除。 ついでに、/data/Smarty/templates_c/の中身も削除しておきます。 この時点で、管理画面であとから設定したカスタムテンプレートやブロック順位が消えますので、デフォルトのテンプレートで、表示もできるようになるのではないかと思います。 あとは、ブロックなどを設定しなおせば・・・ という作業で1,2度、無事修復できました。 |
| (1) 2 » | |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!







