質問 > 管理機能 > 新規ページの中身が表示されません。 |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
it3 |
投稿日時: 2009/8/7 10:20
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
ありがとうございます。 教えていただいた所やいろいろ見て、調整したいと思います。 |
seasoft |
投稿日時: 2009/8/4 10:18
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 変更するのは、Apache のソースを書き換えないといけない予感が・・・
上書きでしたら、通常の変数代入と同じく「 = 」演算子で可能です。 配置する場所は、色々と考えられますが、私なら SC_Initial 辺りを最初に検討するかも。
|
it3 |
投稿日時: 2009/8/4 10:09
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
スーパーグローバル変数は、任意のものに変更可能なんでしょうか? 可能であれば、どこで変更できるのでしょうか? |
it3 |
投稿日時: 2009/8/4 9:45
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
では、私の今の環境だから動いているという事なんですね。 とりあえず、この状態で運営しながら注意しておきます。 ありがとうございました。m(_ _)m |
pantacle |
投稿日時: 2009/8/3 22:48
対応状況: −−−
|
長老 登録日: 2009/6/29 居住地: 富山 投稿: 242 |
Re: 新規ページの中身が表示されません。 $_SERVER['REDIRECT_***'] のような 'REDIRECT_' で始まる値はmod_rewriteの影響下でしか存在しないことになっています(たしか)。
ですので $_SERVER['REDIRECT_***'] を使用することで後々ハマることもありえます。 本件は確かmod_rewriteで複数ドメインを実現している環境の筈ですので杞憂かとは思いますが念の為。
|
seasoft |
投稿日時: 2009/8/3 21:24
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 引用:
Zend によると 引用:
ということは、本件ではそれで良いのかも。(詳細未確認) しかし、他でも同様の影響があるかもしれないことを考慮すると、共通の初期化処理などで、スーパーグローバル変数 $_SERVER['REQUEST_URI'] の内容を、$_SERVER['REDIRECT_URL'] で上書きしたほうが良いような印象も。
|
it3 |
投稿日時: 2009/8/3 16:29
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
ありがとうございます。 $_SERVER['HTTP_HOST']は、www.xxxx.co.jp でした。 最近まで /home/ww2.xxxx.co.jp していたものを、 /home/www.xxxx.co.jp にい変えて行っています。 |
seasoft |
投稿日時: 2009/8/3 16:07
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 $_SERVER['HTTP_HOST'] に相当する部分がホスト名かと思います。(未確認)
http://xxx/yyy 赤字部分です。 本件なら、www.xxxx.co.jp や ww2.xxxx.co.jp です。
|
it3 |
投稿日時: 2009/8/3 15:24
対応状況: −−−
|
一人前 登録日: 2009/3/16 居住地: 投稿: 94 |
Re: 新規ページの中身が表示されません。 引用:
こんにちは。 すみません、そういった言葉に不馴れで、ずれた答えをしてしまったようで・・・。”ホスト名”というと具体的にどこをさすのでしょうか? いろいろと、ドメインやホストの変更で、過去スレを検索してみましたが、いまいち自分の状況とマッチするものを見つけ切れなくて、他をいろいろ探っていました。 それで、管理画面の”システム情報”で、PHPの”_SERVER["PHP_SELF"]”の内容が、 /www.xxxx.co.jp/admin/system/system.php/ となっていたので、 SC_Helper_PageLayout.php の、下記のヶ所を$_SERVER['PHP_SELF']⇒ $_SERVER['REDIRECT_URL']に変えました。 これは、 $_SERVER['REDIRECT_URL']の内容が、/admin/system/system.phpになっていたからです。 ============================================================= function sfGetPageLayout(&$objPage, $preview = false, $url = ""){ $debug_message = ""; $arrPageLayout = array(); if ($preview === false) { if ($url == "") { /*↓この個所を $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];*/ //この様に↓ $url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REDIRECT_URL']; } ============================================================== この修正によって、中身が表示されなかったページ全てが表示されるようになりました。 結果的に、表示されているのですが、これを変えたことによって何かに影響するとか、あまり良くないとか無いでしょうか? |
seasoft |
投稿日時: 2009/7/30 18:18
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 新規ページの中身が表示されません。 > ドメインの変更はしていません。
> サブドメインが ww2 で行っていたものを www に変更しただけです。 私が申し上げているのは、「ドメイン」ではなく、「ホスト名」です。 ただし、問題となる箇所は、ドメインを変更した場合と同じので、「ホスト名(ドメイン)の変更のような話題で、過去スレも多く存在するかと思います。」と申し上げた次第です。
|
(1) 2 3 4 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |