Insecure startup item disabledOS X OS X · startup items
As a follow-up to my post about startup items, I want to point out that a Startup Item must have proper permissions or it will be disabled at startup with the following message:
In my case, the files under /Library/StartupItems/MyApache still belonged to me instead of root:wheel.
Fixed with a simple:
mbp:StartupItems florent$ sudo chown -Rv root:wheel /Library/StartupItems/MyApache/
It also appears that StartupItems permissions need to be set to 755 (executable/script file) and 644 (plist file) respectively.