geeklog いぢり
ぐずぐずになってきたので再インストール。
uninstall
- ディレクトリ削除
- public_html に作っていたシンボリックリンクも削除
- DB 削除
install
で、再度 geeklog_jp_1.4.1.tar.gz を展開。後の作業は以下の順。
- DB 作成
- geeklog/public_html/lib-common.php 修正
- geeklog/config.php 修正
- database 関連
- パスの記述 (公開と非公開)
- site_url の記述 (ケツの / は略)
とりあえず、http://yourgeeklogsite/admin/install/precheck.php にアクセス。言語を選択して実行ボタンをクリック。赤いソレを見つつ設定ファイルや permission を修正。
if ($this->_mysql_version >= 40100) { if ($this->_charset == 'utf-8') { @mysql_query ("SET NAMES 'utf8'", $this->_db); } }
- permission な修正を以下に列挙
# chmod 757 backups data logs # chmod 666 logs/* # chmod 757 public_html/backend/ # chmod 757 public_html/images/articles/ # chmod 757 public_html/images/topics/ # chmod 757 public_html/images/userphotos/ # chmod 666 public_html/backend/geeklog.rss # chmod 666 plugins/filemgmt/filemgmt.php # chmod 666 plugins/userconfig/userconfig_prepare.php # chmod 666 plugins/userconfig/userconfig_bak.php # chmod 666 public_html/admin/plugins/themedit/preview.html # chmod 666 public_html/admin/plugins/themedit/preview.css # chmod 757 public_html/filemgmt_data/category_snaps/ # chmod 757 public_html/filemgmt_data/files/ # chmod 757 public_html/filemgmt_data/files/tmp/ # chmod 757 public_html/filemgmt_data/snaps/ # chmod 757 public_html/filemgmt_data/snaps/tmp/ # chmod 757 public_html/images/library/* # chmod 757 public_html/layout/professional/article # chmod 757 public_html/layout/professional/comment # chmod 666 public_html/layout/professional/comment/* # chmod 757 public_html/layout/professional/images/ # chmod 757 public_html/layout/professional/navbar/ # chmod 757 public_html/layout/professional/preferences/ # chmod 757 public_html/layout/professional/profiles/ # chmod 757 public_html/layout/professional/stats/ # chmod 757 public_html/layout/professional/submit/ # chmod 757 public_html/layout/professional/users
これで赤信号が消えたんで「インストール実行」。って次画面出ねぇ。(困
仕方が無いんで無理矢理 (を
まず http://yourgeeklogsite/admin/install/install.php に直接アクセス。再び次画面出ません。何が悪いんだー。mysql なコマンドを叩いてみると一応テーブル類は作成されている模様。だんだんヤッてるコトがアヤしくなってきつつある。
で、トップにアクセスしてみると、一部表示が英文。DB 削除してリトライしてみるか。と言いつつ firefox で見てみると次画面が出たよ。古い mozilla で見てたのが NG な原因だったですか。(とほほほ
一応初期画面が出ました。mozilla 1.7.8 では NG なんですな。
初期設定
まず、管理者のパスワード変更。ユーザの編集より。ユーザ名も変更可能な模様。
次は plugin を install しておく。userconfig と themedit を。userconfig は何も考えずに「インストール」で問題なし。がしかし、このままでは設定変更不可能。plugins/userconfig/userconfig_prepare.php をコピーして plugins/userconfig/userconfig_now.php を作成。権限も 646 にしておいて、設定変更を試験。
次は themedit なんですが、これはインストール前にドキュメントを確認しておく必要あり。これをしてなかったからハマッたんだろうな、と。
と、言いつつドキュメントを見たんですが、
[***** 注意1 *****] 編集するテーマが入っているディレクトリのパーミッションを757,編集するファイルのパーミッションを646に変更する必要があります
ドキュメントより引用
ってテーマが入ってるのはドコなんだろうか。ま、いいや。入れてしまえ。とりあえず、GeekFlowerR を何とかする方向で色々試してみたいんですが、またあした。
とりあえず、css なソレを追い掛けねぇと、なソレですか。微妙。
timezone
と言いつつ、timezone が微妙だったので調査。config.php に $_CONF['timezone'] な設定をしている箇所がコメントアウトされている、との事。
// $_CONF['timezone'] = 'Etc/GMT-6'; // e.g. 6 hours behind GMT
で、指定されている数値を適当に変更すれば OK との事。