サポート

Web Diary Professional からのログ変換のエラー

taka (2017/09/09 16:52)

設置URL : http://edelandbeedel.10gallon.jp/freo/index.php

お世話になります。

今までWDPを利用させて頂いておりましたが、スマホから見にくいとの指摘がありましたので、色々と検索してログが移行できるとのことでfreoへの移行を実行しました。
が、convert.cgiへアクセスすると500エラーになり、過去ログを検索させてもらって「WDP→freoのログ変換」の表題で同じ症状を見つけまして試してみました。

convert.cgiの12行目にある#use CGI::Carp qw(fatalsToBrowser);
の行頭の#を削除してから試してみても500エラーになり、また
改行コードをUNIX用(LF)に変更して保存し直してからアップロードしても500エラーになりました。
cgiとかあまり詳しくないのでまったくわからずで、色々とやっている間に今度はエラー表示が
Error

Write Error : diary.sql

Web Liberty

となりました。
どなたかわかり易く解決する方法はありませんでしょうか?

まず、convert.cgiにアクセスできないと進めないですね。
新しく設置するのもいいかもですが今まで数年アップしたログを生かしたいのでよろしくお願いします。

元のURLは
http://edelandbeedel.10gallon.jp/diarypro/ebee.cgi
です。

dora (2017/09/10 15:31)

私もここでWDPからの移行で悩んでいるモノです。
なので参考になるかはともかく自分のあれこれの経験から感じたこととして・・
500エラーの内容は
CGI内部のエラー(記述ミス)、パーミッションなどの設定エラー、ないとは思うけどサーバー側の問題(対応してない、など)
これらあたり・・・思いつく限りですが、設定ミスやサーバー側の問題も多いようです。
私は500エラーはなかったので(さくらライトサーバー)convert.cgiでエラーにはなりませんでしたが、解決出来るといいですね

taka (2017/09/10 20:07)

doraさん

ありがとうございます。CGI内の書き込みエラーかなぁって思って何回もやり直ししました。
パーミッションの設定も何回もやりましたがダメでした。
自分の思い込みで間違ってるかもしれません。
サーバーはロリポップで、サーバー側にも問い合わせしましたが、わからないとの返事でした。
WDPでスマホ対応で見られると問題ないのですが、freoでは色々なことが出来るみたいで楽しみはあるのです。
助言ありがとうございます。
良い解決策を待ってます。

ccc (2017/09/10 22:02)

URL : http://cccabinet.jpn.org/

WDPでスマホ対応で見られると問題ないのですが...

昔作ったやつでWDPのデフォルトのスキンでのものですが...
skin/common.cssの最後に

/* ----- レスポンシブデザイン ----- */
@media screen and (max-width:720px) {
	div#container {
		width: 100%;
	}
	html>body div#logs {
		width: 100%;
	}
	div#navigation {
		width: 96%;
		float: left;
		margin: 0px 15px;
	}
	div#navigation table {
		margin: -2px 15px 7px;
	}
	img {
		max-width: 100%;
		height: auto;
	}
}

のようなものを追加すると、スマホのような狭い画面でも100%幅の表示ができるようになるかと思います。数字などはおかしければ調整してみてください。

ホントはfreoが導入できればいいんですけど、状況がわからないのでちょっとお役に立てない模様です。

taka (2017/09/10 23:48)

cccさん

お世話になります。
ご指導ありがとうございました。

上記のタグを入れて試してみましたが、やり方が悪いのか変化ありませんでした。
元のskin/common.cssに入れてアップしたり、利用させてもらってるスキンの中のskin/common.cssに追加してもダメでした。
何かやり方が悪いのか・・・・すみません、せっかく指導下さったのに申し訳ないです。
一呼吸置いてまた試してみます。

ccc (2017/09/11 13:16)

URL : http://cccabinet.jpn.org/

上記のタグを入れて試してみましたが、やり方が悪いのか変化ありませんでした。

すみません、うっかりしてましたm(__)m
skin/header.htmlのmetaタグの部分に

<meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no" />

を追加することをお伝えし忘れておりました。

もし、ご覧になっているようでしたらお試しください。

taka (2017/09/11 19:48)

cccさん

ありがとうございます。
試してみましたら大きくなりました。
ありがとうございました。

で、freoみたいにPCではサイドのカレンダーやカテゴリーが左にあってスマホから見たら、縦になる?って言うか、どう説明したらいいのかもわからない状態ですが、テンプレートとかを変更しなければいけないのでしょうか?
また何か良い方法がありましたらご指導願います。

度々すみません。

ccc (2017/09/11 21:54)

URL : http://cccabinet.jpn.org/

takaさんのWDPのcssを検証して作り直しました。

skin/common.cssの一番最後(「個別指定」の後)に

/* ----- レスポンシブデザイン ----- */
@media screen and (max-width:760px) {
	#container,#footer {
		width: 100%;
	}
	#container,#footer {
		width: 100%;
	}
	#header,#widthbox {
		width: calc(100% - 30px);
	}
	#mainbox {
		width: calc(100% - 45px);
	}
	div#navigation {
		width: 96%;
		float: left;
		margin: 0px 15px;
	}
	div#navigation table {
		margin: -2px 15px 7px;
	}
	img {
		max-width: 100%;
		height: auto;
	}
}
@media screen and (max-width:500px) {
	#widthbox #logs {
		width: 100%;
	}
	#diary {
		width: 100%;
	}
}

を追加して下さい。

そうすると
http://cccabinet.jpn.org/diarypro/diary.cgi
のような表示になります(このサイトはtakaさんが確認後削除する予定です)。
カレンダーなどのサイドバーの部分は本文の下に表示されるようになります。

※Androidのchromeで確認していたのですが、一旦表示したサイトはブラウザの更新では変更が反映されず、キャッシュを削除しないと変更が反映されないようです。方法がわからなければ、
「キャッシュと Cookie を消去する」
https://support.google.com/accounts/answer/32050?co=GENIE.Platform%3DAndroid&hl=ja
を参照して下さい。

taka (2017/09/11 22:52)

cccさんへ

ありがとうございます!
できました!
わざわざ作って下さって申し訳ないです。

今まで悩みに悩んで仕事中もこそこそとあれこれやってたのですが、解決してスッとしました。
サイトも確認しました。

本当にありがとうございました!

PS
後ほどfc2のアクセス屈折とカウンターを設置したら元に戻りました。
この辺りにも問題があるかもですね。
またカウンター&屈折は考えて見ます。

ありがとうございました。

taka (2017/09/12 19:42)

カウンター&アクセス屈折も解決しました。

本題のfreoへのログ移行の件、またここをしばしば覗いてみます。

ありがとうございました。

返信

  • この記事に返信します。
  • 返信の際は、設置URL以外の項目は入力必須です。
投稿フォーム
名前
設置URL
本文(本文の装飾について
編集キー(投稿した記事を編集する際に使用します。)
投稿キー(スパム対策に、投稿キー を半角で入力してください。)