X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=htdocs%2Fdocs%2Ftrouble.html;h=c918138c88e5306033dcda209905f6a3bc419097;hb=fa884e7ce54e21c7593abe2bc3430bd26a607ce7;hp=2cf6d4e71312eca4999f61b73d20413b927068af;hpb=a619db30c36fc9df9534409c52f24d6e748e2ee4;p=freeside.git diff --git a/htdocs/docs/trouble.html b/htdocs/docs/trouble.html index 2cf6d4e71..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,11 +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. +