Mondo90 4 Zgłoś post Napisano Listopad 21, 2011 Witam, na moim serwerze chce przetestować kilka skryptów CGI, jak więc włączyć obsługę skryptów CGI na serwerze ? System - CentOS Control Panel - Kolox0 Php - 5.2.6 Komunikat podczas instalacji skryptu CGI :Server API is set to: APACHE2HANDLER. This needs to be changed to CGI or Fast CGI/CGI, please contact your webhost about changing this. PS: czy zmiana na CGI nie spowoduje problemów z działaniem strony która stoi na serwerze ? Dzięki za pomoc. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Listopad 21, 2011 To skrypt CGI czy PHP ? Wygląda na odwołanie do interpretera PHP, który mówi że działa jako cli/mod_php. Samo CGI powinno działać w wypadku serwera apache w cgi-bin/, ew. spróbuj w htaccess: Options +ExecCGI Udostępnij ten post Link to postu Udostępnij na innych stronach
Mondo90 4 Zgłoś post Napisano Listopad 21, 2011 To skrypt php z elementami cgi W obecnej konfiguracji skrypt nie działa, po dodaniu do htacces <Directory /home/*/public_html> Options +ExecCGI AddHandler cgi-script .cgi </Directory> Wywala mi 500 internal server error Nie mogę też nigdzie znaleźć httpd.conf żeby tam zmienić na obsługę cgi Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Listopad 21, 2011 yhmm zostaw w katalogu którym ma się to wywołać samo: Options +ExecCGI Plus plik .cgi musi mieć chmod z execute... Udostępnij ten post Link to postu Udostępnij na innych stronach
Mondo90 4 Zgłoś post Napisano Listopad 21, 2011 Hmm, plik .cgi ma chmod 0777, w katalogu dodalem plik .htacces z Options +ExecCGI I skrypt nie działa dalej, nie wiem czy to wina tego czy czegos innego. Przy okazji dalej widze przy przed instalacyjnym ekranie "Server API is set to: APACHE2HANDLER. This needs to be changed to CGI or Fast CGI/CGI, please contact your webhost about changing this." Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrys Zgłoś post Napisano Listopad 21, 2011 Powinnien mieć 755, aczkolwiek to i tak jest problem z skryptem php. Zostanie Ci pewnie zastosować się do zaleceń i zmienić PHP z CLI na CGI. Generalnie skrypt powinien się odpalić via mod_cgi. Testowy skrypt powinien się zadziałać: #!/usr/bin/perl print "Content-type: text/html\n\n"; print "OK\n"; Udostępnij ten post Link to postu Udostępnij na innych stronach
Mondo90 4 Zgłoś post Napisano Listopad 21, 2011 (edytowany) @patrys masz jakiś dorby tutorial jak dokonać takiej zmiany wraz z szczegolowym opisem lub możesz opisać ? Bo to co znalazłem ndo tej pory nie za bardzo okazalo sie pomocne ;/ Dzieki Edytowano Listopad 21, 2011 przez Mondo90 (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach