Weet iemand hoe ik de permissions van een cgi script in linux moet instellen? Ik weet dat je de rwx toegang in moet stellen op 755, maar hoe moet ik de user en de groep instellen? Moeten die op root.root staan of op een of andere user.user?
Ze moeten een zodanige user hebben dat je webserver erbij kan. Dezelfde eigenaar als de dir cgi-bin/ lijkt me het handigst.
Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.
Aha.
Het probleem is dat ik constant een internal server krijg. Toen heb ik wat zitten klooien met permissies (alles op 755 gezet en de user en groep goed gezet) en het script door dos2unix gehaald, vanwege de regeleinden waar windows mee knoeit. Vervolgens werkte het 1 keer en daarna niet meer en ik krijg het nu ook niet meer aan de praat. Wat doe ik in hemelsnaam fout?
Het probleem is dat ik constant een internal server krijg. Toen heb ik wat zitten klooien met permissies (alles op 755 gezet en de user en groep goed gezet) en het script door dos2unix gehaald, vanwege de regeleinden waar windows mee knoeit. Vervolgens werkte het 1 keer en daarna niet meer en ik krijg het nu ook niet meer aan de praat. Wat doe ik in hemelsnaam fout?
Geven je logbestanden nog meer informatie? Meestal staat er vóór de 500-error nog informatie wat er precies mis is gegaan in /var/log/apache/error.log (kan zijn dat het bestand iets anders heet onder RedHat).Op woensdag 13 maart 2002 22:31 schreef junkie26 het volgende:
Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.
Een apache log kan ik niet vinden (moet ik dat ergens instellen dat ie een log maakt?)
In de httpd log staat:
No such file or directory: exec of /var/www/html/cgi-bin/FormMail.cgi failed
en
Premature end of script headers: /var/www/html/cgi-bin/FormMail.cgi
In de httpd log staat:
No such file or directory: exec of /var/www/html/cgi-bin/FormMail.cgi failed
en
Premature end of script headers: /var/www/html/cgi-bin/FormMail.cgi
Welk script probeer je precies te draaien? FormMail.cgi? Die lijkt namelijk niet te bestaan, of staat in ieder geval niet op de plek waar hij gezocht wordt. De 'premature end ...' komt normaal door een fout in het script, maar wordt ook veroorzaakt door niet-aanwezige scripts.
Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.
Gebruik je suexec ?? (staat in de Apache startup message in de logs).Weet iemand hoe ik de permissions van een cgi script in linux moet instellen? Ik weet dat je de rwx toegang in moet stellen op 755, maar hoe moet ik de user en de groep instellen? Moeten die op root.root staan of op een of andere user.user?
Zo ja, zie de suexec manpage, er zijn nogal wat regels.
Pagina: 1