バージョン選択

フォーラム

メニュー

オンライン状況

47 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 45
tattsu Elizebeth もっと...

サイト内検索

質問 > フロント機能 > ページ追加がうまくいかない・・・

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kozou
投稿日時: 2011/7/3 11:12
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
ページ追加がうまくいかない・・・
いつもご指導ありがとうございます。Ver.2.11.1のeccubeをいじって勉強している素人でございます。

早速ですが、ページの追加(デザイン管理→ページ詳細設定)で、プレビューの時点ではうまく確認表示できるのですが、実際にアクセスしてみるとエラーで表示できません。

2.4系の修正方法を試してみたり、パーミッションの問題だと言う情報もネット上にあったので変更してみましたが変化無しでした。

問題なく表示できている方もいるような情報もあるのですが、何がいけないのでしょうか?

どうぞご指導お願い致します。
fukap
投稿日時: 2011/7/3 12:12
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: ページ追加がうまくいかない・・・
エラー文を見れば手がかりはあるのではないでしょうか。

また、ページを追加した場合は、
./html/user_data ディレクトリにphpファイルが、
./data/Smarty/templates/default/user_data ディレクトリにtplファイルが、
それぞれ生成されるはずですので、
問題なく生成されているか確認してみると良いでしょう。
kozou
投稿日時: 2011/7/4 9:02
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: ページ追加がうまくいかない・・・
fukap様、いつもご指導ありがとうございます。
作成したphpファイルにアクセスすると「HTTP500 内部サーバエラー」が出ます。
.tplファイルには問題なくアクセスできます。ただ静的な中身の部分だと思いますので、ページの一部が表示されるような感じです。

ちなみにphpファイルは以下の通りです。

------------------------------------------------------------
<?php
require_once '../require.php';
require_once CLASS_EX_REALDIR . 'page_extends/LC_Page_Ex.php';

/**
* ユーザーカスタマイズ用のページクラス
*
* 管理画面から自動生成される
*
* @package Page
*/
class LC_Page_User extends LC_Page_Ex {

/**
* Page を初期化する.
*
* @return void
*/
function init() {
parent::init();
}

/**
* Page のプロセス.
*
* @return void
*/
function process() {
parent::process();
$this->action();
$this->sendResponse();
}

/**
* Page のアクション.
*
* @return void
*/
function action() {
}

/**
* デストラクタ.
*
* @return void
*/
function destroy() {
parent::destroy();
}
}


$objPage = new LC_Page_User();
register_shutdown_function(array($objPage, 'destroy'));
$objPage->init();
$objPage->process();
?>
------------------------------------------------------------

もしもお時間あるときに教えて頂けると大変ありがたいです。
自分でも引き続き検証してみます。
fukap
投稿日時: 2011/7/4 11:30
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: ページ追加がうまくいかない・・・
ソースは特に問題なさそうな気がします。
エラー文に関して、以下のseasoft様の情報は参考になりませんか?

http://seasoft.jp1.cx/ec/tips/error#internal_server_error_サーバ内部エラー
kozou
投稿日時: 2011/7/4 12:08
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: ページ追加がうまくいかない・・・
ご指導ありがとうございます。せっかく教えて頂いたのですが、リンク切れの様子です。

過去の投稿等も検索してみましたが、残念ながらseasoft様の記事はありませんでした。

パーミッションも色々と変更しているのですが、ダメみたいです。

皆さんは普通に問題なく出来ているのでしょうか・・・?
うらやましいです。
fukap
投稿日時: 2011/7/4 13:06
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: ページ追加がうまくいかない・・・
ありゃ、朝見たときは表示されていたので、サーバーメンテでもされているのかもしれません。

パーミッションのような気はするんですが、確信はありません。
500エラーなら、サーバーのエラーログに何か手がかりはないでしょうか。

お使いのサーバーのエラーログ(無理ならアクセスログ)を参照することは可能ですか?
kozou
投稿日時: 2011/7/5 8:37
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: ページ追加がうまくいかない・・・
度々のご指導ありがとうございます。また、仕事の都合等ありまして、投稿がとびとびとなってしまい申し訳ございません。

パーミッションなど色々試しているのですが、やはりダメでした。

サーバのログですが、昨日色々設定しまして取れました。以下の通りでございます。

sample.com 180.20.***.** - - [05/Jul/2011:06:10:18 +0900] "GET /user_data/introduction.php HTTP/1.1" 500 262 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Ant.com Toolbar 1.7; Ant.com Toolbar 1.6; SLCC1; .NET CLR 2.0.50727; MDDS; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; AskTB5.6)"

ドメインやIPアドレスは一部変更しております。
正直もうしまして、開き直るしかないくらい、私では全くわかりません。

もしもお時間ある時にでも、ご指導頂けると大変嬉しいです。よろしくお願い申し上げます。
fukap
投稿日時: 2011/7/5 8:52
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: ページ追加がうまくいかない・・・
私の目にはあまり手がかりになりそうな情報がないですね。

サーバーのエラーログは見られませんか?
data/logs/site.log に何かエラーが記述されていませんか?
管理画面から別のページを新規作成した場合も同様の状態になりますか?
user_data/introduction.php や user_dataディレクトリのパーミッションはどうなっていますか?
kozou
投稿日時: 2011/7/5 10:04
対応状況: −−−
一人前
登録日: 2011/5/18
居住地:
投稿: 75
Re: ページ追加がうまくいかない・・・
ご指導ありがとうございます。大変失礼致しました。

サーバーのエラーログは以下の通りです。一部IPなど隠してあります。


[Tue Jul 05 08:04:27 2011] [error] [client 180.**.***.**] PHP Warning: Module 'mbstring' already loaded in Unknown on line 0, referer: http://sample.com/admin/home.php?transactionid=abb41972fbdc46c867242e8401c3d2a9e3dcb82a
[Tue Jul 05 08:04:44 2011] [error] [client 180.**.***.**] PHP Warning: Module 'mbstring' already loaded in Unknown on line 0, referer: http://sample.com/admin/design/main_edit.php?device_type_id=10
[Tue Jul 05 09:57:17 2011] [error] [client 180.**.***.**] PHP Warning: Module 'mbstring' already loaded in Unknown on line 0, referer: http://sample.com/admin/design/main_edit.php?page_id=30&device_type_id=10


data/logs/site.log は最近の物はありませんでした。
もっと簡略化した他のページも作成してみましたが同様でした。
色々試しましたが、今のところパーミッションは644になっています。

fukap
投稿日時: 2011/7/5 10:18
対応状況: −−−
仙人
登録日: 2009/7/7
居住地: 滋賀県
投稿: 907
Re: ページ追加がうまくいかない・・・
ちょっと遭遇したことのないエラーメッセージですが、
php-mbstring 絡みっぽいかなと思いつつ、調べてみましたところ、

php.ini で extension = mbstring.so を
コメントアウトしてみたら直ったという情報がありました。
そういう記述が存在しているか探してみてください。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,274名です
総投稿数は110,067件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1301
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.