Apr
19
2009
0

Xampp

5:58 am

MySQLのお勉強のためにXamppをVistaにインストールしてみた。
Xamppコントロールパネルで、svc(サービス)にチェックが入っていると、MySQLが「MySQLの起動中にエラーが発生しました[-1]」と出て起動できません。
調べてみると、以前にインストールしたMySQLがサービスとして残っていることに原因がありそう。

scexe対処方法は、「スタート」からコマンドプロンプトを右クリックして管理者権限で起動し、sc.exe delete MySQLと入力すればよい。右のようになれば削除成功!


xamppe382b3e383b3e38391e3838dすかさず、Xamppのコンパネに戻り、MySQLを起動すると右の画面のように無事に起動させることができました。

Written by hbirds in: ブロガーへの道 | Tags: , , ,
Feb
11
2009
2

Google Analiticator のエラー

7:54 am

} catch(err) {} というコードがサイト上に表示されるようになりました。
FireFoxのツール(T)からエラーコンソールで調べてみると、どうやらGoogle Analyticatorプラグインがエラーを起こしているらしい。
このプラグインを停止すると} catch(err) {} はちゃんと消えます。

以下はHomeのソースですが、20行目がどうやらサイト上に表示されているようです。
どうも try から catchまでのスクリプトが不完全ではないかという疑いがあります。

<!-- Google Analytics Tracking by Google Analyticator: http://cavemonkey50.com/code/google-analyticator/ -->
	<script type="text/javascript">
		var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
		document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
	</script>
	<script type="text/javascript">
		try {
		var pageTracker = _gat._getTracker("UA-XXXXXXX");
		pageTracker._initData();
		pageTracker._trackPageview();
		<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXXX");
pageTracker._trackPageview();
</script>
	} catch(err) {}</script>
<script type="text/javascript">
setCurrentDate();
setWeekendAndHoliday('$current_year', '$current_month');
</script>

よく見ると12,15,16,19行目のスクリプトが不要と思われます。
よって、google_analiticator.php を以下のとおり修正します。
425行目あたりです。
もともとのコードをコメントアウトして、その下に新たに3行追加しました。
これで変な文字は表示されなくなりました。

			// Insert extra after tracker code
			if ( '' != $extra_after )
			 /* echo "		" . $extra_after . "\n"; */
			    echo "		document.write(unescape(\"%3Cscript src='\" + gaJsHost + \"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E\"));\n";
			    echo "		var pageTracker = _gat._getTracker(\"$uid\");\n";
			    echo "		pageTracker._trackPageview();\n";
			echo "	} catch(err) {}</script>\n";

www.hbirds.net