FC2ブログ

tutos 1.11

tutos 1.11 を入れて見たんだが。

[tutosdir]/php/config_default.pinc を config.phpにコピーして、DB周りの設定をして。
http://.../tutos/php/admin/scheme.php
をブラウザから呼び出し、STEP1〜を実行すると、Databaseが出来上がる。
で、その時にsuperuserのパスワードが表示されるので、それを確認してからscheme.phpを参照不可に設定。
http://.../tutos/ へアクセスするとログイン画面になるので、superuserでとりあえずログイン。

ここまでは良し。
ところがユーザ設定とか諸々やろうかとページを移動しようとすると、その度にログイン画面へ飛ばされる。
んー、apache2が2.2だからか?
ネットにゃTUTOSの情報があんまり無いんだよなー、困った。
素直にRedmineが正しい道なんだろうか。
スポンサーサイト

tutosのapache.conf設定

久々にtutos使ってみようかと思って。
それっぽく入れて、tutos/apache.confを、/etc/apache2/sites-enabled/にシンボリックリンク作って、とやってみたら、Internal Error 500。

んーと考えながらググっていると、
Remove the line that says
Require all granted
it's only needed on Apache >=2.4
の記事が。
あーなるほどと、#Require all grantedをコメントアウトするとすんなり。(Y)

Raspberry Pi 日本時間設定

普通にdebianの設定をすればいい。
sudo dpkg-reconfigure tzdata

GetExportedValueのインスタンス破棄

MEFでプラグインを作る場合、PartCreationPolicy属性でNonSharedを指定すると、Composer.GetExportedValueするたびに新しいインスタンスが作成される。
だがしかし、以前のインスタンスが破棄されない。こいつが困った。

結論から言うと、importするクラスを返すGetExportedValueでは作成されたインスタンスを破棄することはできない。

NonSharedでExportしたインスタンスを破棄するには、Composer.ReleaseExportを使わねばならない。
しかしこのReleaseExportの引数はインスタンス化されたクラスオブジェクトではなく、Lazy exportになるので、Composer.GetExportで取得したexportを保存しておき、不要になった時点でReleaseExportしてやる。

インスタンス化されたオブジェクトは、export.Valueで取得できる。

とまあそんな感じ。

FreeBSD 10.2 Release

FreeBSD 9.1Releaseでfreebsd-updateしたら、/varの空きが足りなくてupdate失敗。起動不可能になってしまった。
しょうがないのでFreeBSD 10.2Releaseをインストール。

で、ひとしきりインストール終わって、ネットワークを設定し直そうと思い、
$>/stand/sysinstall

とかしてみたら、まぁ当然 /standなんてディレクトリは無いし、sysinstallも探しても見当たらない。
ってことで調べてみると、いつのまにやらsysinstallは無くなっていて、bsdconfigになっていた。

でまぁそれはそれで、繋がったかな?と思っておもむろにping。
$>ping www.google.co.jp

無応答。orz
だがしかしIP解決はできていてDNSは効いているようだし、外部のサーバにもssh接続できたので問題はなさそう。
んー、どっかでICMPはじいてたかなぁ?

まー、いろいろあったけど復旧完了。
プロフィール

f_yamaki

Author:f_yamaki

アクセスカウンタ
最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
ブロとも申請フォーム

この人とブロともになる

ブログ内検索
RSSフィード
リンク