"$ cat /var/www/dev/null"

Returns to the prompt.

Here's this ...

b7# rcctl -d start lighttpd
doing _rc_parse_conf
lighttpd_flags empty, using default >-f /etc/lighttpd.conf<
doing rc_check
lighttpd
doing rc_start
doing _rc_wait_for_start
doing rc_check
2024-08-21 13:59:01: (/usr/obj/ports/lighttpd-1.4.74-mysql/lighttpd-1.4.74/src/configfile.c.1840) opening errorlog 'logs/error.log' failed: Permission denied 2024-08-21 13:59:01: (/usr/obj/ports/lighttpd-1.4.74-mysql/lighttpd-1.4.74/src/server.c.1935) Opening errorlog failed. Going down.
daemonized server failed to start; check error log for details
doing _rc_rm_runfile
(failed)

And ...

2024-08-13 22:29:37: (/usr/obj/ports/lighttpd-1.4.74-mysql/lighttpd-1.4.74/src/configfile.c.1891) opening /dev/null failed: No such file or directory 2024-08-13 22:29:37: (/usr/obj/ports/lighttpd-1.4.74-mysql/lighttpd-1.4.74/src/server.c.1935) Opening errorlog failed. Going down.


On 8/21/24 12:46, Stuart Henderson wrote:
On 2024/08/21 12:11, David Colburn wrote:
On 2024/08/21 10:21, David Colburn wrote:
Notes:

1. I've read the manual entry, and multiple threads related to this, more than 
once.

2. The “chroot location” as defined in /etc/lighttpd.conf. is unchanged - 
/var/www

3. Someone suggested, and I also tried "/var/www/" - same error.

4. As previously noted - Stuart's answer was tested on a clean, unmodified, 
lighttpd.conf.

5. As previously noted I also tried removing "nodev" from /etc/fstab on line 
"/var ffs
rw,nosuid 1 2"
Did you either reboot or remount /var after changing this?
Yes. Reboot.
Try this:

$ cat /var/www/dev/null

It should just return to the prompt (same as "cat /dev/null").

If it says "Device not configured" then for some reason it still
seems to be mounted with nodev. (Or check "mount | grep /var")..

If that test works, what's the output from

# rcctl -d start lighttpd

and what, if any, new entries in lighttpd's error log do you have?



Reply via email to