We found that when we built Apache “out of the
box” using a GNU layout, some file defaults were not
set up properly. If when you run ./go
you get the
rather odd error message on the screen:
fopen: No such file or directory httpd: could not open error log file <path to site.toddle>site.toddle/var/httpd/log/error_log
you need to add the line:
ErrorLog logs/error_log
to ...conf/httpd.conf. If, having done that, Apache fails to start and you get a message in .../logs/error_log:
.... No such file or directory.: could not open mime types log file <path to site. toddle>/site.toddle/etc/httpd/mime.types
you need to add the line:
TypesConfig conf/mime.types
to ...conf/httpd.conf. And if, having done that, Apache fails to start and you get a message in .../logs/error_log:
fopen: no such file or directory httpd: could not log pid to file <path to site.toddle>/site.toddle/var/httpd/run/ httpd.pid
you need to add the line:
PIDFile logs/httpd.pid
to ...conf/httpd.conf.