件名: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月26日 01:40 JST
投稿者: momo
こんばんは。お世話になります。
今回自動インストーラーで1.5.2をインストールしました。
インストールは無事にできたのですが、
静的ページの投稿ができません。
「新規作成」で入力後、「保存」をクリックすると真っ白な画面になります。
テーマはデフォルトのままです。
記事の投稿など他の部分は問題なく追加・削除・更新は出来ています。
試しに同一サーバー内の他ドメインで運用中の1.5.1を手動でインストールしてみたところ問題なく書き込みすることができました。
何度がインストールを繰り返してみましたが1.5.2に限っては静的ページがうまく作動してくれません。
何か解決法ありましたらよろしくお願いします。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月26日 01:53 JST
投稿者: Ivy
サーバはどちらでしょうか。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月26日 09:39 JST
投稿者: Ivy
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月26日 18:04 JST
投稿者: momo
http://mystral-kk.net/filemgmt/index.php?id=25
こちらのprecheckで一度サーバの状況をチェックしていただけませんか。
再度インストール後チェックしてみましたが・・・
===========================
Step 3. 初期診断:
PHPの設定チェック:OK
ディレクトリ・パスが書き込み可かどうかのチェック:3個のエラーと0個の警告
公開領域/siteconfig.phpが書き込み禁止になっています。
公開領域/backend/geeklog.rssが書き込み禁止になっています。
公開領域/backendが書き込み禁止になっています。
===========================
となります。FTPで確認したところ、書き込みは可能になっており、インストールは無事に成功しています。
アップグレードを選択すると
Step 3. 初期診断:
PHPの設定チェック:OK
診断結果:
致命的なエラーはなさそうなので、インストールできます。続行するには、下の「続行する」をクリックしてください。
「続行する」をクリックすると
データベースは既に最新の状態になっています!
===========================
となります。
サーバーは『使えるネット』です
PHP Version 4.3.10
よろしくお願いします。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月26日 19:10 JST
投稿者: Ivy
サブドメインを使っているかどうか,その場合cookiedomainは何がセットされているでしょうか。
あとは,インストール前チェックのprecheck.phpを実行して,サーバの状態を確認してください。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月26日 19:39 JST
投稿者: momo
サブドメインを使っているかどうか,その場合cookiedomainは何がセットされているでしょうか。
あとは,インストール前チェックのprecheck.phpを実行して,サーバの状態を確認してください。
サブドメインは使っていません。
インストール前チェックのprecheck.phpを実行しましたがサーバーの状態はどの項目で判断するのでしょうか?
Step 1. db-config.phpパス確認
Step 2. インストールタイプ選択
Step 3. 初期診断
Step 4. データベース情報入力
実行すると『Step 2. インストールタイプ選択』から始まり、
『Step 3. 初期診断』で書き込みエラーで進めません。
ためしに『staticpages』のプラグインのみを1.5.1に上書きしたところ、書き込みは出来るようになりました。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月26日 22:24 JST
投稿者: Ivy
すいません,説明不足でした。
1.5用のprecheckは,まだ同梱しておりません。
http://mystral-kk.net/filemgmt/index.php?id=25
こちらからダウンロードしてください。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月27日 03:07 JST
投稿者: momo
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月27日 15:28 JST
投稿者: Ivy
あ,おなじものです。
MySQLのDBはunicodeで作成されているでしょうか。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月28日 19:37 JST
投稿者: momo
MySQLのDBはunicodeで作成されているでしょうか。
MySQLはPleskのコントロールパネルよりphpmyadminを使用してボタンひとつで作成しているのでunicodeかどうかが解りません・・。DBにあまり詳しくないので
同じサーバーで1.5.1の時は問題なく使えていたのですが文字コードの問題でしょうか?
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月29日 20:34 JST
投稿者: Ivy
原因をさぐるために,もうすこしテストが必要かもしれません。たとえば…
1.もうひとつ1.5.2をインストールしてテストする。
アップロードミスかどうかを判断
2.テーマをprofessionalにしてテストする
テーマが原因なのかどうかを判断
3.サーバを変えてインストールしてテストする。
サーバが原因なのかどうかを判断
php.iniの設定ミスの判断
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月31日 11:51 JST
投稿者: momo
Quote by: Ivy原因をさぐるために,もうすこしテストが必要かもしれません。たとえば…
1.もうひとつ1.5.2をインストールしてテストする。
アップロードミスかどうかを判断
2.テーマをprofessionalにしてテストする
テーマが原因なのかどうかを判断
3.サーバを変えてインストールしてテストする。
サーバが原因なのかどうかを判断
php.iniの設定ミスの判断
(1)1.5.2は3回ほどインストールのやり直しを行っていますが同じ状態です。
(2)テーマもデフォルトのままで行ったり、変更してみたり、と試してみましたが同じ状態です。
(3)使えるネットのサーバーしか持ち合わせていませんので・・・これはテストできずです
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月31日 12:28 JST
投稿者: Ivy
静的ページだけが保存できず,記事やユーザなど他の管理画面では編集が可能なのですよね?
あとはphp.iniの設定です。
これを自動インストーラのツールでアップして実行してみてください。
php.iniが設置できるのなら,
PHP Formatted Code
mbstring.language = Japanese
mbstring.http_output = PASS
mbstring.internal_encoding = UTF
-8
magic_quotes_gpc = Off
cgi.fix_pathinfo=
1
を指定してください。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年3月31日 22:31 JST
投稿者: yachter
1.5.2にアップグレードして同じく静的ページが編集できなくなりました・・・。
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in ~~/system/lib-webservices.php on line 520
というエラーが表示されています。
サーバはXREAです。
なにか間違っているのでしょうか???
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 1日 23:21 JST
投稿者: momo
>>Ivyさん、
静的ページだけが保存できず,記事やユーザなど他の管理画面では編集が可能なのですよね?
そうです。他は問題なく書き込めます。
あとはphp.iniの設定です。
これを自動インストーラのツールでアップして実行してみてください。
これは、↓このコードをphp.iniとして保存したものをインストーラーで行うのでしょうか?
PHP Formatted Code
mbstring.language = Japanese
mbstring.http_output = PASS
mbstring.internal_encoding = UTF
-8
magic_quotes_gpc = Off
cgi.fix_pathinfo=
1
質問が初歩的ですみません・・・
>>yachterさん
その後、どうでしょう?何か解決できていたら教えてください。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 2日 17:27 JST
投稿者: Ivy
php.iniは,サーバ側の問題になりますので
サーバ側にお聞きください。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 2日 19:13 JST
投稿者: mystral-kk
確信は持てないのですが、Webサービス関係のトラブルのようです。ひょってして、Windows Live Writerで編集されていませんか? 見当外れならすみません。
いずれにせよ、コンフィギュレーション -> Geeklog -> その他 -> Webサービス -> 無効にする を「はい」にすれば、たぶん大丈夫でしょう。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 2日 19:35 JST
投稿者: yachter
mystral-kkさん
Windows Live Writerは使用していません。
ですが、コンフィギュレーション -> Geeklog -> その他 -> Webサービス -> 無効にする を「はい」にしたら保存されるようになりました!!
ありがとうございました!!
momoさん
同じ症状じゃないかもしれませんが、動作するようになりました。
エラーメッセージでググって見たときにPHPのバージョンの問題があるという記事もありました。
よくわかりませんが、その辺ってどうなんでしょうね?
http://sb.xrea.com/showthread.php?t=9929
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 2日 20:13 JST
投稿者: mystral-kk
Quote by: yachter
エラーメッセージでググって見たときにPHPのバージョンの問題があるという記事もありました。
よくわかりませんが、その辺ってどうなんでしょうね?
http://sb.xrea.com/showthread.php?t=9929
Geeklogの場合、PHP-4.xを使用していると、Webサービスは自動的に無効になるのでこのエラーは発生しません。PHP-5.xでこのエラーが発生する理由としては、Geeklogが実装しているsystem/lib-webservices.phpの問題であるように思われるのですが、私の環境では再現しないため、確かなことは分かりません。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 3日 02:55 JST
投稿者: momo
>>mystral-kkさん
私も同じくWindows Live Writerは使用していません。
がっ!!
yachterさん同様、コンフィギュレーション -> Geeklog -> その他 -> Webサービス -> 無効にする を「はい」にしたら保存されるようになりました!!
これでようやくページ制作が出来ます
yachterさんと同じ症状だったみたいですね。
とりあえず解決できてよかったです。
ありがとうございました!
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 4日 00:43 JST
投稿者: Ivy
的確なレスがつけられなくてごめんなさい。
紹介していただいたページでは,対処法はDOM XML関数を使うかCGI版のPHP5で実行するかPHP5の新しいサーバに移るか,ということのようですね。
わたしのほうでテストしたサイトの環境はCORESERVER PHP5.2.5です。CGI版もモジュール版も大丈夫でした。
CGI版にするには以下2行を.htaccessに追加します。
PHP Formatted Code
AddHandler application/x-httpd-phpcgi .php
mod_gzip_on Off
(XREA/CORESERVERの場合)
PHP5でも,もっと古いバージョンではCGI版にしないと動かない。
CGI版にしたくなければサーバを乗り換えるか,WEBサービスを
OFFにして使うしかない,ということなのかもしれません。
PHPのバージョンをよろしければおしえてください。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 4日 11:59 JST
投稿者: momo
>>Ivyさん
いろいろとありがとうございました。
私の場合はPHP Version 4.3.10です。
1つだけ、これは使用しない予定なので今のところ重要ではないのですが、サイトマッププラグインがインストールできないようです。
管理画面からインストールすると真っ白な画面になります。
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 4日 12:05 JST
投稿者: mystral-kk
Quote by: momo
1つだけ、これは使用しない予定なので今のところ重要ではないのですが、サイトマッププラグインがインストールできないようです。
管理画面からインストールすると真っ白な画面になります。
サイトマッププラグインをインストールする前にDataproxyプラグインをインストールしていますか?
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 4日 17:59 JST
投稿者: Ivy
不具合としては,
PHP Version 4.3.10(使えるネット)の場合,
Geeklog1.5.2からはWEBサービスをOFFにしないと静的ページの保存が動作しない。ただしGeeklog1.5.1では動作する。
使えるネットはモジュール版ですよね。CGI版にできるのなら試してください。
1.5.2の静的ページの不具合は結構出そうですね。
1.5.1から1.5.2に上がったときにWEBサービス関係の関数が何か変わったのでしょうか,ね。
llib-webservices.php自体は変わっていないようなのですが…
書込: 1.5.2で静的ページの保存が出来ません。
投稿日: 2009年4月 6日 14:08 JST
投稿者: momo
Quote by: mystral-kkサイトマッププラグインをインストールする前にDataproxyプラグインをインストールしていますか?
すみません。やってませんでした。
出来ました
Geeklog Japanese - 掲示板
http://www.geeklog.jp/forum/viewtopic.php?showtopic=12716