WordPress の自由度の低さが気になるので移行を考えていたのですが、参考になりそうなサイト(The Joomla! Forum)があったのでメモしておく。時間のある時に挑戦してみよう。
"Importing Wordpress into Joomla is possible"
Joomla! にコンポーネント JD-Wordpress を使うらしい。かなり古いコンポーネントのようで "JD-WordPress 2.0-1.0 RC 2 released" として 2007/7/11 の記事がある。他のサイトからダウンロードしようとすると、アンチウイルスソフトが拒否メーッセージを出す。チョット危険かな。
人気の投稿
-
Sleipnir 4.3 を使っていてファイルをダウンロードした時に My Document/download に保存されて他のブラウザーで使っているフォルダーに保存されない。変更する個所をチョット探したのでメモ代わりに書いておく。 「ツール」 - 「エンジン設定」 - 「...
-
知人からいただいた PM-950C を使っていたのですがカスレが出てきて直らなくなった。インクの裏写りなども気になっていたので、新しいプリンターを購入した。 今スキャナー機能などがついた機種が主流のようですが、印刷するだけのインクジェット・ビジネスプリンター EPSON PX-...
-
WordPress の自由度の低さが気になるので移行を考えていたのですが、参考になりそうなサイト(The Joomla! Forum)があったのでメモしておく。時間のある時に挑戦してみよう。 " Importing Wordpress into Joomla is...
WordPress から Joomla! へ移行
2013年7月31日水曜日PHP で Strict Standards のエラー
2012年6月1日金曜日 ローカルで Xampp を動かして、テスト用に使っています。
先日、Xampp 1.7.4 を 1.7.7 へバージョンアップしました。含まれるサーバーのバージョンは
XAMPP1.7.4(Apache 2.2.17、PHP 5.3.5、MySQL 5.5.8)です。この結果、PHP のエラー
XAMPP1.7.7(Apache 2.2.21、PHP 5.3.8、MySQL 5.5.16)
Strict Standards: Declaration of dbTable::create() should be compatible with …が大量に出てくる。
調べてみると、PHP 5 から変数の受け渡し方法が変わったそうで、値そのものを渡すか値の置かれているアドレスを渡すかということだそうです。その値の受け渡し方法の違いから予期せぬ結果を招かないために、PHP が確認するようにメッセージを出してくれるらしい。だからこのメッセジを表示しないようにすればいい。
その設定は php.ini ファイルの 500行目あたりにある
error_reporting = E_ALL | E_STRICTの "E_STRICT" を取ればいい。
error_reporting = E_ALLApache を再起動してエラーが発生しない事を確認することができました。
結果として、これでエラーは表示されなくなりましたが、PHP 5.3.5 と 5.3.8 に大きな変更がないことから、多分コードが古いバージョンで書かれていたのでしょうか。
因みに、PHP の公式マニュアルには「E_ALL:サポートされる全てのエラーと警告。 PHP 5.4.0 より前のバージョンでは、E_STRICT レベルのエラーは除く。」とあるので、PHP 5.3.x には E_STRICT は 'ALL' には含まれていないようです。
JRuby のインストールでトラブル
2011年9月6日火曜日JRuby 本家 から JRuby 1.6.4 Binary .zip をダウンロードして解凍後、 PATH を通して、実行した。
> jruby -vインストールできていないのか、
Cannot locate Java installation, specified by JAVA_HOME:C:\Java\jdk1.7.0が帰ってくる。 JRuby の実行ファイルをダウンロードしたり、jre の同梱版を試したりしたが同じ結果。 PATH を調べてみた。 環境変数のシステム環境変数に
「JAVA_HOME=C:\Java\jdk1.7.0」を設定して、ユーザー環境変数に
「PATH=%JAVA_HOME%\bin」としていたのを、システム環境変数に
「PATH=C:\Java\jdk1.7.0\bin」として再起動して
> jruby -vと表示されて、うまくインストールできた。
> jruby 1.6.4 (ruby-1.8.7-p330) (2011-08-23 17ea798) (Java HostSpot(TM) Client VM.7.0) [Windows XP-x86-java]
Google Analytics Filter 作成
2011年7月4日月曜日Joomla で作っているサイトに、Google Analytics を設定して、自分からのアクセスをカウントしないようにするために、Filter を設定した。
<!DOCTYPE html>のように作ったファイルをサイトにアップして、アクセスし「Complete!」 を確認する。
<html>
<head>
<title>Analytics Filter</title>
<!-- Google Analytics -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-00000000-1']);
_gaq.push(['_setDomainName', '.abcdefg.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script><!-- /Google -->
</head>
<body onload="javascript: pageTracker._setVar('filter_koma');">
<div>Complete!</div>
</body>
</html>
サマリー>(analystics を設置したサイト) で「アクション」ー「編集」で「プロファイルの適用したファイル」の「フィルターを追加」で
・フィルタの種類: カスタム フィルタ > 除外
・フィルタ フィールド: ユーザー定義
・フィルタ パターン: filter_koma
・大文字と小文字の区別: なし
「変更を保存」で完了した。
登録:
投稿 (Atom)