RIDE WARP Ver2.0 -3ページ目

WindowsのWeb環境構築 - 2.Apache2.2.19インストール

インストーラを使えば簡単


俺はTypicalを選択して、インストールするディレクトリはC:\直下にした

Apache2.2という名前でフォルダを作成してそこにインストール


俺の場合、後から出てくるhttpd.confのLoadModuleの設定で躓いた

デフォルトのままのProgram Files下でも出来る方法がありそうだが

LoadModuleのパラメータでProgramとFilesの間のスペースが邪魔をした


あっさり終了。後はインストールしたマシンでhttp://localhost/index.htmlが見れたらOK

WindowsのWeb環境構築 - 1.材料

環境

バージョンファイル
Apache 2.2.19 httpd-2.2.19-win32-x86-openssl-0.9.8r.msi
php 5.3.6 php-5.3.6-Win32-VC9-x86.msi
MySQL 5.5.15 mysql-5.5.15-winx64.msi
phpMyAdmin 3.4.3.2 phpMyAdmin-3.4.3.2-all-languages.zip
CakePHP 1.3.11 cakephp-cakephp-1.3.11-0-gc73ae84.zip

を使用した。

手順はまだ書いてないが成功した。

次の記事で手順を書くとしよう。


1.材料
2.Apache2.2.19インストール
3.PHP5.3.6のインストール
4.MySQLとphpMyAdminのインストール
5.CakePHPインストール

XOOPSでログインだけSSLにする

やりたいこと


  • ログインだけSSL

まずはXOOPSを解凍したときにできるextrasフォルダから、


login.phpをXOOPS直下にコピーする。


login.phpの先頭付近の$pathをフルパスで指定する。↓


俺の場合はレンタルサーバーだからこのようにした。↓


// path to your xoops main directory


$path = '/usr/home/z俺のアカウント/html/XOOPSフォルダ';


管理画面でSSLのログインをするにしてもできなかった。。。


探したらここにたどり着いた。↓


日本XOOPSユーザーズグループ


SSLLogin.class.phpをmodules/user/preloadに配備。


すぐ動きました。


別画面でSSLログイン画面は出た。


でも認証失敗の時、「戻る」のアンカーが俺の場合うまく表示されなかった。


こう直した。↓


login.phpの80行目くらいにある部分


xoops_error("ログイン情報が間違っています。" . "<br/><a href='login.php'>"._BACK."</a>");


をコメントにして


echo "<div class='errorMsg'>ログイン情報が間違っています。<br/><a href='login.php'>"._BACK."</a></div>";


こうした。いいのかな。。。表示はうまくいったが。。。