Red Hat Enterprise Linux Server release 6.8にNetCommons 3をインストールしてみました。
【検証環境】
・Red Hat Enterprise Linux Server release 6.8
・Subscription unregistered
・Kernel: 2.6.32-642.el6.x86_64
・PHP 5.6.27 (cli) (built: Oct 14 2016 14:06:54)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
・Apache/2.2.15 (Unix)
・mysql Ver 15.1 Distrib 5.5.53-MariaDB, for Linux (x86_64) using readline 5.1
PHPとMariaDBについては下記を参考にして下さい。
またNetCommons 3のインストールについては下記を参考にして下さい。
NetCommons-3.0.1.zipのセットアップが無事に完了して管理者でログインしたところ下記のメッセージを表示後にログイン画面に戻ってしまいました。
セットアップに使用したブラウザはInternet Explorer 11(11.0.9600.18499)です。
アクセスができません。指定したURLに移動するには、ログインが必要です。
ページが自動的に更新されない場合はこちらをクリックして下さい。
エラーログには下記が記録されます。Permission deniedとは書込権限が無いのかと思ってチェックしたけど問題無し。
1 2 3 4 5 6 7 8 9 10 11 12 |
2016-10-22 01:40:18 Error: [ForbiddenException] Permission denied Request URL: /nc3/4a8f4df825a412013c241daf42fb0233 Stack Trace: #0 [internal function]: PermissionComponent->startup(Object(PagesController)) #1 /var/www/html/nc3/vendors/cakephp/cakephp/lib/Cake/Utility/ObjectCollection.php(128): call_user_func_array(Array, Array) #2 [internal function]: ObjectCollection->trigger(Object(CakeEvent)) #3 /var/www/html/nc3/vendors/cakephp/cakephp/lib/Cake/Event/CakeEventManager.php(243): call_user_func(Array, Object(CakeEvent)) #4 /var/www/html/nc3/vendors/cakephp/cakephp/lib/Cake/Controller/Controller.php(678): CakeEventManager->dispatch(Object(CakeEvent)) #5 /var/www/html/nc3/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(189): Controller->startupProcess() #6 /var/www/html/nc3/vendors/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php(167): Dispatcher->_invoke(Object(PagesController), Object(CakeRequest)) #7 /var/www/html/nc3/app/webroot/index.php(107): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) #8 {main} |
ID、パスワードが間違っていると別のメッセージが表示されるので合ってるはず。
他のブラウザではどうかなと試したところGoogle Chrome(54.0.2840.71m), Firefox(49.0.2), Opera 40.0ではログインできました。
エラーログも記録されません。何故?
Apache再起動、IEのキャッシュ削除や信頼済みサイト登録、互換表示などいろいろ試行錯誤したけどIEだけダメでした。
CentOS 7に導入した時は同じIEで問題なくログインできたのにな。
難しいですね。
ちなみにNetCommons 3の動作環境は
http://www.netcommons.org/ヘルプデスク/NetCommons3/インストール方法/
NetCommons3の動作環境は、下記のとおりです。
PHP5.4以上
MySQL5以上(※sql_modeがSTRICT_TRANS_TABLESだと正常に動作しません)
Apacheのmod_rewriteモジュール
zipコマンド
とあるのですがMySQL 5.1では動作しないようです。
http://www.netcommons.org/bbgrrb6lt-18477/#_18477
私もMySQL 5.1で何度もセットアップを実行してもDB作成に失敗して諦めたところでした(;_;