2019/03/24 06:20 JST

Geeklog Japan Forums

Formmail Version2.1.8 で画面が真っ白に

ページナビゲーション


状態: オフライン

abc

Forum User
Active Member
登録日: 04/28/07
投稿数: 142
geeklog2.1.0 に、Formmail Version2.1.8を導入しました。

README.txt の
【インストール - 静的ページPHPをON】
【インストール - 静的ページ作成】
「ヘッダ・フッタあり・左ブロックあり(右ブロックなし)」
投稿モード「HTML」
ID「formmail」
PHP「PHPを実行する」

など一連の作業は行ったつもりですが、
できあがったページを開くとタイトルのみ表示されて、真っ白なページになります。

最終行の
PHP Formatted Code
// Geeklog1.6 PHPを実行
echo $retval;
// Geeklog1.6 PHPを実行(return) の場合、上のechoをコメント(#)にして以下のreturnのコメントをはずしてください
# return $retval;

を参考に、実行方法も替えてみたりしましたが、改善できませんでした。

サーバーは、coreserver ですが、同じサーバーで動いている、Geeklog 1.7.0 では問題なく旧バージョンの汎用メールフォームを運用しています。

別のサーバー(sixcore)で今回と同じ、geeklog2.1.0 、Formmail Version2.1.8 の組み合わせでは正常動作をしますので、
サーバー側の設定に問題があるのではと思いますが、助言をいただけませんでしょうか?

よろしくお願いいたします。

状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5895
場所:Tokyo
デフォルトのままご利用なのですね。
echo 'hello!';
というような基本的なPHPのページは表示できるのでしょうか。

echo $retval; を有効にする場合は、PHPを実行する というモードで。
return $retval; を有効にする場合は、PHPを実行する(returnあり)というモードで。

なぜまっしろになるのかは、ばっさりとPHPのソースを消していって、原因箇所を特定するとよいとおもいますが・・・


状態: オフライン

abc

Forum User
Active Member
登録日: 04/28/07
投稿数: 142
Ivyさん いつもお世話になっております。

デフォルトのままで試しても、
echo 'hello!';
だけで試しても、同様の症状です。

通常のHTMLは表示してくれるのですが・・・

状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5895
場所:Tokyo
ではお問い合わせフォームPHPの問題ではなく
静的ページのPHPモードの問題ですね。
コンフィギュレーションで静的ページの
キャシュタイムのデフォルトを確認してください。

サーバーのPHPバージョンなどどうなっているでしょうか。

状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5895
場所:Tokyo
Geeklog 2.1.0 は初期インストールでしょうか。
それともアップグレードでしょうか。
不具合があるとすればstaticpages pluginのソースだけ
アップロードミスも考えられるので、
再度アップロードしてみてください。

アップグレードであれば、コンフィギュレーションの
静的ページのキャッシュ設定があることを確認してください。
この設定ができなければアップグレードステップに問題があり、PHPモードでエラーが発生しますので。

状態: オフライン

abc

Forum User
Active Member
登録日: 04/28/07
投稿数: 142
Ivyさん ありがとうございます。

コンフィギュレーションで静的ページの
キャシュタイムのデフォルトを確認してください。

値は0です。

サーバーのPHPバージョンなどどうなっているでしょうか。

5.3.29です。

Geeklog 2.1.0 は初期インストールです。

状態: オフライン

abc

Forum User
Active Member
登録日: 04/28/07
投稿数: 142
念のために別のcoreserverで、Geeklog 2.1.0 を初期インストールしたサイトで試してみましたが、同様の症状が出ました。
こちらもPHPは5.3.29です。
一応使用するバージョンを、5.4 5.5 に切り替えてみましたが、改善しませんでしたので5.3に戻しました。

テーマはどちらもDenimを使っいます。
coreserver 特有の症状なのでしょうか?

状態: オフライン

abc

Forum User
Active Member
登録日: 04/28/07
投稿数: 142
調べてみましたら、
coreserver のサイトに以下のアナウンスがあるのですが、影響があるのでしょうか?

コアサーバーApache/PHPのバージョンアップ
http://www.coreserver.jp/info/20140604.html

ちなみに今回のサイトは、以前正常動作していて、その後症状が出たわけではありません。
(一度も「PHPの実行」正常に動作したことはありません)

状態: オフライン

abc

Forum User
Active Member
登録日: 04/28/07
投稿数: 142
その後、coreserver と同じ会社value-domainの別のサーバー、
value-server で、同じ作業を行ってみましたところ、問題なく動作しました。 

これまでアドバイスいただいた内容と、試してみたことをまとめますと、
どうやら今回の現象は、Formmail Version2.1.8 の問題ではなく、
「coreserver において、geeklog2.1.0 の静的ページでPHPを実行しても動作しない現象」と判断しました。

coreserver をお使いの方で、
geeklog2.1.0 の静的ページでPHPを実行が正常動作していらっしゃる方はいらっしゃいますでしょうか?
書き込みをいただければありがたいです。

もしcoreserverの設定を変更することで正常動作するのであればご教示願いたいのですが、
困難であれば、別のサーバーを使いたいと考えています。

ただ原因がわからないままでは悔しいので、なんとか検証たいです・・・

状態: オフライン

Ivy

Site Admin
Admin
登録日: 01/01/04
投稿数: 5895
場所:Tokyo
今さらですが、logs/error.log になにか手がかりが残っていないでしょうか。

ページナビゲーション

時刻はすべて JST , 現在の時刻は 06:20 AM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  ゲストユーザ投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック