Macのローカル開発環境にCakePHP2.3.0をインストールした時のメモ。(httpd.confの設定を修正)

f:id:lord_cashew:20130209033812p:plain

 赤い背景色のエラーメッセージの内容はこんな感じです。

URL rewriting is not properly configured on your server. 1) Help me configure it 2) I don’t / can’t use URL rewriting

これは「AllowOverride」の設定がおかしいかも?ということで「httpd.conf」を確認してみます。

sudo vi /etc/httpd/conf/httpd.conf

httpd.confの内容が表示されます。

(viの操作方法はググって下さいね)

〜省略~

 <Directory “/var/www/html”>

 

#

# Possible values for the Options directive are “None”, “All”,

# or any combination of:

#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews

#

# Note that “MultiViews” must be named *explicitly* — “Options All”

# doesn’t give it to you.

#

# The Options directive is both complicated and important.  Please see

# http://httpd.apache.org/docs/2.2/mod/core.html#options

# for more information.

#

    Options Indexes FollowSymLinks

 

#

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be “All”, “None”, or any combination of the keywords:

#   Options FileInfo AuthConfig Limit

#

    AllowOverride None

#

# Controls who can get stuff from this server.

#

    Order allow,deny

    Allow from all

 

</Directory>

〜省略~

AllowOverride の設定が None になっているので、これをAllに修正して保存します。

〜省略~

# AllowOverride controls what directives may be placed in .htaccess files.

# It can be “All”, “None”, or any combination of the keywords:

#   Options FileInfo AuthConfig Limit

#

    AllowOverride All ←ここですよ

#

# Controls who can get stuff from this server.

〜省略~

httpdを再起動すればエラーメッセージが表示されなくなります。

service httpd restart

よかったらシェアしてね!

この記事を書いた人

ストーンウェブ代表のFujimoriです。Twitter界隈では「Fujimori@元経営者のマッチョマーケター」として活動しています。
私がWebに関するブログを書き始めたのは2013年1月で、おしブロ(おしい県でWebに携わって働く人のブログ)というブログをはてなブログに開設したのが始まりです。それ以前にも経営してた会社/店舗の代表ブログを書いていましたが「Web」というジャンルに限定するとそんな感じです。
このブログは、2021年10月におしブロの記事を丸々移行してスタートしましたので、2021年10月以前の記事はおしブロで書いたものになります。

目次
閉じる