Geeklog Japanese – UTF-8多言語オープンソースCMS ブログ&コミュニティポータル支援ツール[携帯対応] :
http://www.geeklog.jp/
- CMS
- GNUライセンス
- 携帯対応
- PHP
- MySQL
- Apache
- UTF-8
- WYSIWYGエディタ
- 多言語に強い(ドイツ原産だから必然的に他国語対応になるらしい)
- プラグインが少ない
- geeklog の検索結果 約 9,510,000 (日本語のページ 約 266,000 )
セキュリティーレベルの高い開発
セキュリティーが高く設計されているので、public_html以下への転送とそれ以上への転送ができる環境がよい。それが実現できないレンタルサーバ向けの設定も解説されている。セキュリティーが高い=敷居が高いとはならないものの、初心者からすると敷居が高いかもしれない。
携帯への対応が進む
携帯電話への対応がだんだんに進んでいる。Joomlaと比べるとその差は格段に違う。Joomlaへ携帯シミュレータで接続してみると読めなくはないが、読めるとは言い難い。しかし、Geeklogはとりあえず対応していて、読めるといえよう。大規模なバージョンアップがあるとの情報もあり、今後にも期待が高まる。
スポンサードリンク
インストール手順
参考
InstallInstruct14 – GeeklogJpWiki :
http://wiki.geeklog.jp/index.php/InstallInstruct14
以下は当サイトのメモ
- コアファイルを Geeklog Japanese: http://www.geeklog.jp/ からダウンロードする
- 圧縮ファイルを解凍する
- FTPで転送する(4000ファイル、28Mあるから転送に時間がかかる)
- 「lib-common.php」と「config.php」をUTF-8対応のエディタで編集する
- /admin/install/precheck.php にアクセスする
- パーミッションを設定する
- 次へ、次へと進む
- インストール完了メッセージが表示される
- セキュリティーチェックを実施する
→ /home/*****/public_html/admin/install/ 以下を削除する - 標準モジュールや必要なモジュールをインストールする(必要に応じてだがUserconfigは入れたほうがいい)
- userconfigプラグインを導入して、adminとpasswordの組み合わせを変更する
※本テストサイトはいくつかのプラグインがインストールされており、かついくつかのプラグインは標準でないものへ置換されています。
プラグイン
- dbman → バックアッププラグイン(推奨)
- filemgmt → ファイル管理プラグイン
- forum → フォーラムプラグイン
- nmoxmenu → 2階層メニュープラグイン
- themedit → テーマエディタプラグイン
- userconfig → コンフィギュレーションプラグイン(推奨)
うまくいかないエラー
Unfortunately, an error has occurred rendering this page. Please try again later.
準備ができてないからまた後で来てね~というようなメッセージ。
実際は設定ミスったりした後にどのページを表示してもこれになる。
結構焦るメッセージ。パーミッションや設定を変更すればおよそ解決する。
An error has occurred:
2 – copy(/home/t_geeklog/geeklog/data/userconfig_now.php) [function.copy]: failed to open stream: 許可がありません @ /home/t_geeklog/public_html/admin/plugins/userconfig/install.php line 79
以下を参照:
CASEY.JP – An error has occurred:2 – chmod() – エラー対処 :
http://casey.jp/article.php?story=2008022214235839
セキュリティーチェックがうまくいった例
Results of the Security Check
- Good! You seem to have removed the install directory already.
→ インストールディレクトリが削除されています - 接続を拒否されました
- 接続を拒否されました
- 接続を拒否されました
- 接続を拒否されました
- 接続を拒否されました
- Good! You seem to have changed the default account password already.
→ デフォルトのパスワードから変更されています
Please fix the above issues before using your site!
データベース操作例:
※以下の値が正しく設定できているなら、テーブル作成等はインストーラが試行してくれる
user: t_geeklogpass: passwordhost: localhostdatabase: t_geeklog
# mysql -u root -p mysql> grant all privileges on t_geeklog.* to t_geeklog@localhost identified by 'password'; mysql> create database t_geeklog;mysql> exit
コメント