NetOfficeプロジェクト管理のソフトです。DotProjectと比べならがら試していきたいです。 インストールhttp://sourceforge.net/projects/netoffice/よりダウンロードしました。 wget http://surfnet.dl.sourceforge.net/sourceforge/netoffice/netoffice-2.5.3-pl1.tar.gz これをwebで公開しているディレクトリで展開しましす。 tar xzvf netoffice-2.5.3-pl1.tar.gz では、http://localhost/netofficeとすると、URLが変わり、http://locahost/netoffice/installation/setup.phpとなりました。 mysqlでデータベースは作っておきましょう。step2で入力することになります。 うまくいくとhttp://localhost/netoffice/general/login.phpでログインできます。あれ?日本語の選択肢がないですね。ちょっと http://puzzle.dl.sourceforge.net/sourceforge/netoffice/netoffice-2.6.0b2.tar.gz を落としてみましょう。今度はログイン画面に日本語が選択できました。管理者のユーザIDはadminです。 TIPSSession error突如ログインするとこのエラーが表示されるようになりました。調べていきますと、netoffice/general/login.phpの230行目あたりの if (($_GET['session'] == 'false') and ($_GET['url'] == '')) { でエラーがセットされてます。では99行目にいってみると if ($auth == 'on') { で$authが空です。ではさらに上にいき63行目に if ($_POST['loginSubmit']) { とありますが、この値が空でした。うまくいくユーザはLog Inとはいっています。いろいろなユーザでログインしてみましたが、あるユーザのみは$_POST['loginSubmit']が空になってしまいます。なぜ?と思いながら、14行目あたりで、 echo '$_POST[loginSubmit]='.$_POST['loginSubmit']; で確認するとはいってます。 18行目あたりの require_once('../includes/library.php'); の次に書くと空になってます。となるとincludes/library.phpを見てみます。といっている間にユーザの名前を漢字からローマ字に変えてみるとうごきました。なぜ?もうちょっと調べてみよう。 リンクhttp://netoffice.sourceforge.net/modules/news/ 参考書籍コメント
|