Concrete5導入記(Ⅱ)管理者名「admin」を別の名前に変更。(Ⅱ)
● Apache2でmod_rewriteを有効にする
[.htaccess]をServer直下にセットUPすれども反応無し???。でgoogleで検索結果、コレかなApacheファイルに於いて「mod_rewrite」が動いてないかも。
思った如く、「mod_rewrite」の起動でOK。[/index.php/]ナシでもアクセク可能に。
※ 「.htaccess」コード(Concrete5)
1)mod_rewriteが利用可能となっているかを確認する。
cat /etc/apache2/mods-available/rewrite.load
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
2)a2enmodというコマンドを実行する。
3)a2enmodを実行すると以下の様なメッセージが出てくる。
4)忘れずにrestartしよう
*
[.htaccess]をServer直下にセットUPすれども反応無し???。でgoogleで検索結果、コレかなApacheファイルに於いて「mod_rewrite」が動いてないかも。
思った如く、「mod_rewrite」の起動でOK。[/index.php/]ナシでもアクセク可能に。
※ 「.htaccess」コード(Concrete5)
1
2
3
4
5
6
7
8
| <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}/index.html !-f RewriteCond %{REQUEST_FILENAME}/index.php !-f RewriteRule . index.php [L] </IfModule> |
cat /etc/apache2/mods-available/rewrite.load
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
2)a2enmodというコマンドを実行する。
1
| sudo a2enmod rewrite |
1
2
3
| Enabling module rewrite. To activate the new configuration, you need to run: service apache2 restart |
$ sudo service apache2 restart
|
|
|
|
|
コメント
コメントを投稿