[environment]
apacheを動かそうとすると、次のようなエラーが出て動作しない。
shelby:/etc/init.d# ./apache start
Starting web server: apacheSyntax error on line 33 of /etc/apache/access.conf:
Invalid command 'order', perhaps mis-spelled or defined by a module not included in the server configuration
failed
/etc/apache/httpd.confと/etc/apache/httpd.conf.0を比較すると次のようになる。
shelby:/etc/apache# diff httpd.conf httpd.conf.0
87c87
< # LoadModule access_module /usr/lib/apache/1.3/mod_access.so
---
> LoadModule access_module /usr/lib/apache/1.3/mod_access.so
103a104,105
> # LoadModule auth_mysql_module /usr/lib/apache/1.3/mod_auth_mysql.so
> # LoadModule pgsql_auth_module /usr/lib/apache/1.3/mod_auth_pgsql.so
どうやらhttpd.confがバージョンアップ時に変更された事が原因のようなのでコメントを外す。
再起動すると動作するようになった。
shelby:/etc/init.d# ./apache start
Starting web server: apache.