私は zend フレームワーク 2 を使い始めましたが、Apache 用の mod_rewrite のインストールと構成の前提条件があります。Apache 2.2.22 は Mac OS X 10.8.2 にプリインストールされています。Apache の mod_rewrite をインストールして構成する簡単な方法はありますか?
私が遭遇した唯一の助けは、Apacheを再コンパイルすることを提案しています。これが唯一の方法ですか?
私は zend フレームワーク 2 を使い始めましたが、Apache 用の mod_rewrite のインストールと構成の前提条件があります。Apache 2.2.22 は Mac OS X 10.8.2 にプリインストールされています。Apache の mod_rewrite をインストールして構成する簡単な方法はありますか?
私が遭遇した唯一の助けは、Apacheを再コンパイルすることを提案しています。これが唯一の方法ですか?
mod_rewriteとPHPが有効になっていることを確認するには、/ etc / apache2 / httpd.confを見て、次の行を確認します。
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
LoadModule php5_module libexec/apache2/libphp5.so
コメントはありません。
また、がセクション内にAllowOverride
設定されていることを確認してください。All
<Directory "/Library/WebServer/Documents">
これらの変更を行った後、次のコマンドでApacheを再起動します。sudo apachectl restart
その後、プロジェクトを/Library/WebServer/Documents
フォルダー内に配置すると、機能するはずです。
Rob Allen の応答に加えて、両方の行番号は 168 と 169 のあたりにあります (500 行以上のテキストをスクロールする時間を節約するため)。また、各行が正確に何をするかを説明するには:
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
これにより、ドキュメント ルートで使用される .htaccess ファイルのデフォルト設定が上書きされます。
LoadModule php5_module libexec/apache2/libphp5.so
これにより、パーマリンクの URL 書き換えが可能になります
出典:リンク
これを http-vhosts.conf ファイルに追加します
<Directory "/Library/WebServer/Documents">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
このコマンドを使用してApacheをリロードすることを忘れないでください
sudo apachectl restart
幸運を
ヨセミテ os x は次のようになります。
<VirtualHost *:80>
ServerAdmin enzo@enzolutions.com
DocumentRoot "/Users/enzo/www/drupal8"
ServerName drupal8
#ServerAlias www.dummy-host.example.com
<Directory /Users/enzo/www/drupal8>
Require all granted
Options Includes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog "/private/var/log/apache2/drupal8-error.log"
CustomLog "/private/var/log/apache2/drupal8-access.log" common
</VirtualHost>
このブログ投稿から取得
私が選んだ
<VirtualHost *:80>
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ServerAdmin user@domain.ru
DocumentRoot "/Users/r00we/sites/buytocoins.ru"
ServerName site.ru
ServerAlias www.site.ru
ErrorLog "/private/var/log/apache2/myfaketestsite.com-error_log"
CustomLog "/private/var/log/apache2/myfaketestsite.com-access_log" common
</VirtualHost>