X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=htdocs%2Fdocs%2Ftrouble.html;h=c918138c88e5306033dcda209905f6a3bc419097;hb=ab210fc8d75ee85574c5d4ca345c33190d9d5e2e;hp=2c5b92fd5926e70166954c1a5f6568d67bab7f66;hpb=69ebc28d6bb1e3925f5c909e00c97f44215684a9;p=freeside.git diff --git a/htdocs/docs/trouble.html b/htdocs/docs/trouble.html index 2c5b92fd5..c918138c8 100644 --- a/htdocs/docs/trouble.html +++ b/htdocs/docs/trouble.html @@ -5,7 +5,7 @@
access to /your/path/edit/process/some_table.cgi failed for machine.domain.tld, reason: malformed header from script. @@ -31,12 +31,8 @@ at /your/path/site_perl/FS/UID.pm line 26. BEGIN failed--compilation aborted at /your/path/edit/process/part_svc.cgi line 15.- Then the scripts are not running setuid freeside. If you were editing -the files, it is possible you inadvertantly removed the setuid bit. -As mentioned in the New Installation section of the documentation, set ownership and permissions for the web interface. Your system should support secure setuid scripts or Perl's emulation, see perlsec: Security Bugs for information and workarounds. -
cd /usr/local/apache/htdocs/freeside -chown -R freeside . -chmod 4755 browse/*.cgi edit/*.cgi edit/process/*.cgi misc/*.cgi misc/process/*.cgi search/*.cgi view/*.cgi+ Then the scripts are not running as the freeside freeside user. See +the New Installation section of the documentation.