Jump to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

cgi-script l?uft nicht

Featured Replies

Hallo,

 

ich habe hier Debian mit Froxlor 0.9.13 laufen. Fcgi ist nach Handbuch im Wiki installiert.

 

Jetzt habe ich ein cgi-Script hochgeladen und bekomme nach Aufruf von http://www.xxx.tld/cgi-bin/nl/install.cgi folgende Fehlermeldung:

 

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, kontakt@xxx.de and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch Server at xxx.de Port 80

 

Im Froxlor Panel wurde in den Pfadoptionen der Pfad cgi-bin und auch zus?tzlich der Pfad cgi-bin/nl/ f?r cgi freigegeben. Wie kann ich den Fehler finden ?

 

More information about this error may be available in the server error log.

 

 

Was steht denn in der error log?

Fcgi ist nach Handbuch im Wiki installiert.

 

Fcgi ist nicht das gleiche wie Perl/CGI.

 

Schau bitte mal in die entsprechende Webserver-Error log, da findet sich sicher der Fehler

  • Author

Was steht denn in der error log?

 

das ist mein erstes problem.

 

in welchem log-file soll ich da suchen ?

das ist mein erstes problem.

 

in welchem log-file soll ich da suchen ?

 

 

Vielleicht in der error.log von apache oder in der des vHosts :) ?

  • Author

Vielleicht in der error.log von apache oder in der des vHosts :) ?

 

ich habe eine Fehlermeldung in der suexex.log gefunden :-)

 



[2010-11-05 11:23:28]: uid: (10001/web4ftp1) gid: (10001/web4) cmd: install.cgi
[2010-11-05 11:23:28]: command not in docroot (/var/customers/webs/web4/cgi-bin/nl/install.cgi)
server014:/var/log/apache2#

 

in der error.log ist keine Fehlermeldung.

Dann musst du den Perl/CGI workaround f?r Apache aktivieren im Panel, sonst funktioniert das nicht (bitte GENAU lesen was da steht)

  • Author

Dann musst du den Perl/CGI workaround f?r Apache aktivieren im Panel, sonst funktioniert das nicht (bitte GENAU lesen was da steht)

 

Ich habe die Option aktiviert. Und habe auch die Konfiguration neu schreiben lassen.

 

install.cgi liegt nicht direkt im Verzeichniss cgi-bin/ sondern im Verzeichniss cgi-bin/nl/

 

F?r beide Verzeichnisse sind in den Pfadoptionen cgi aktiviert.

 

Trotzdem bekomme ich die selbe Fehlermeldung.

 

Bei "Pfad f?r Verkn?pfungen zu Kunden-Perl-Verzeichnis" habe ich die Standarteinstellung gelassen.

Muss ich da was anderes eintragen ??

1) nicht f?r beide die option aktivieren, ein Ordner reicht

2) beim workaround musst du die entsprechende cgi-Datei nach [cgi-aktivierter-ordner]/cgi-bin/ verschieben, denn das unterliegende Verzeichnis /cgi-bin/ wird duch den Cron erzeugt, anders funktioniert es nicht. (In deinem Beispiel w?re das dann /cgi-bin/nl/cgi-bin/)

3) "Pfad f?r Verkn?pfungen zu Kunden-Perl-Verzeichnis", da sollte der standard /var/www/cgi-bin/ ok sein (schau mal ob er existiert und ob dort kunden-scripts liegen, bzw ordner erstellt wurden)

  • Author

Ich habe in der Pfadoption f?r das Verzeichniss "/" cgi aktiviert. Also m?sste ja das Script /cgi-bin/nl/install.cgi laufen, aber es kommt immer noch die selbe Fehlermeldung. Es wurden folgende Verzeichnisse angelegt:

 


server014:/var/www/cgi-bin/web4# ls -la
total 20
drwxr-xr-x 5 root     root 4096 2010-11-05 12:25 .
drwxr-xr-x 4 root     root 4096 2010-11-05 11:55 ..
drwxr-xr-x 2 web4ftp1 web4 4096 2010-11-05 11:55 36cbbf2c7c4478e91e2e9229084df327
drwxr-xr-x 2 web4ftp1 web4 4096 2010-11-05 11:55 82d7ecfadc383ff69edcf7d191d41655
drwxr-xr-x 2 web4ftp1 web4 4096 2010-11-05 12:25 8c35db1e7523ad93f60ea0bed182f054
server014:/var/www/cgi-bin/web4#

 

Die 3 Verzeichnisse sind alle leer.

Hm, er?ffne bitte einen Bug im Bugtracker, muss ich mir mal genauer anschauen und reproduzieren.

Archived

This topic is now archived and is closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.