Wordpress und CGI-BIN

  • Da das [FONT=Courier New]Umgebungsvariablen.pl[/FONT] Script jetzt funktioniert, sieht es so aus, als wären bisher die Rechte des Scripts und/oder des [FONT=Courier New]cgi-bin[/FONT] Ordners unpassend gesetzt gewesen.

    Ein Android APP die auf die DB in dieser Domain mit cgi-bin scripe zugreift läuft nicht mehr.


    Bist Du sicher, dass Deine Android App dieses [FONT=Courier New]Umgebungsvariablen.pl[/FONT] Script verwendet? Die Ausgabe sieht wie ein einfaches Perl Testscript aus.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Asche auf mein Haupt. Wo kann ich eine Runde Bier spendieren. ( ich als Opa solltehalt nur mit den Enkeln spielen und nicht am Internet rummachen )

    :oops::oops:Ich hatte zwei Fehler darum konnte es nicht funktionieren.
    An Strato ist eine Weiterleitung in den Folder STRATO-apps eingerichtet und ( was sehr Peinlich ist ) die Recht 755 waren um cgi-bin Folder aber nicht am Srcipt vergeben.

    :)Aber dafür habe ich eine Lösung für WP und cgi-bin gefunden.

    ich habe bei Strato eine sog. Master ID ( ~ swh.strato-hosting.eu ) gefunden. Mit diesem Link können cgi-bin scripte aufgerufen werden, auch wenn eine Weiterleitung eingerichtet ist. Die WP Installation und die Weiterleitung in Strato kann beiben wie es ist.

    Nochmals recht herzliche Dank an Alle für die Mühen

  • Das Einrichten einer extra Weiterleitung durch Dich ist für Strato App Installationen eigentlich nicht nötig, das macht meines Wissens der Strato App Installationsprozess selbst.

    Die Rechte des [FONT=Courier New]cgi-bin[/FONT] Ordners bei Strato sind 750, die Scripts darin 755.

    Leider hast Du nie die Fehlermeldung oder den Eintrag aus dem Error Log eines dieser (lt. Deinen Angaben nicht mehr) funktionierenden Scripts aus der Anroid App gepostet. Das hätte alles sehr verkürzt.

    Ergänzung: Eine Datei [FONT=Courier New]sql.pl[/FONT] scheint es übrigens dort, wo die o.g. Datei [FONT=Courier New]Umgebungsvariablen.pl[/FONT] liegt und jetzt funktioniert, nicht zu geben.

    3 Mal editiert, zuletzt von b3317133 (4. März 2023 um 15:16)

  • Ja, die liegt in einer zweiten Domain. Ich hatte für zwei Anwendungen das Problem mit den WP und cgi-bin. Für die Domainvetv-frieding-widdersberg.de. wird es erste ein Android App geben. Daher der Versuch mit dem testscript "Umgebungsvariablen.pl". In der Domain vetv-frieding-widdersberg.de. sind erst ca 10 WP Seiten erstellt worden. Die könnten bei Bedarf leicht umgezogen werder oder wenn was schief läuft auch neu erstellt werden. Dort habe ich die Verantwortung für die homepage und wenn's eine Zeit Tot ist bin halt ich schuld

    Bei der zweiten Domain ( blaskapelle-frieding.de ) erstellt gerade ein Profi eine neue Homepage. Die bestehende Android APP läuft aber dort. Ich kann auf diese Domain so zum testen nichts verändern z.B. eine manuelle Installation oder irgenwech Pfade oder Weiterleitungen ändern.
    Um ganz sicher zu sein das auch aus Versehen nichts geändert wird habe ich in die Domain vetv-frieding-widdersberg.de das testscript "Umgebungsvariablen.pl" geschoben. Und dann dort versucht das Problem zu lösen.

  • Bei der zweiten Domain.. erstellt gerade ein Profi eine neue Homepage. Die bestehende Android APP läuft aber dort.


    Also sollte auf der zweiten Domain diese [FONT=Courier New]/cgi-bin/sql.pl[/FONT] laufen? Sehe da aktuell Server Error 500, was genau wird dazu im entspr. Error Log gezeigt? Oder stimmen da auch einfach nur die Rechte der Datei derzeit nicht? Ist die zweite Domain ein zweiter anderer Strato Account?

  • Sorry der zweite Domain ist ein eigenen Strato Account. ( Hätte ich dazu sagen sollen). Dort liegt eine cgiTest,pl. Die läuft korrekt ( Umgebungsvariablen)

    errorLog der sql.pl
    28.02.2023 11:12:49 blaskapelle-frieding.de [client 154.28.60.0] End of script output before headers: sql.pl
    28.02.2023 11:26:20 blaskapelle-frieding.de [client 84.150.91.0] AH01215: /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl: (13)Permission denied: 2063576-exec /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl failed permanently: /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl
    Dateiberechtigung ist 755

  • Die Fehlermeldung deutet auf Zugriffsrechte hin und passt lt. Uhrzeit nicht zu einem aktuellen Aufruf.

    Poste einen Screenshot wo man die Zugriffsrechte des Ordners [FONT=Courier New]cgi-bin[/FONT] und auch von der Datei [FONT=Courier New]sql.pl[/FONT] sieht.


  • errorLog:
    04.03.2023 17:04:36 53989388.swh.strato-hosting.eu [client 84.150.86.0] AH01215: /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl: (2)No such file or directory: 2063576-exec /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl failed permanently: /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl
    04.03.2023 17:04:36 53989388.swh.strato-hosting.eu [client 84.150.86.0] End of script output before headers: sql.pl

  • Zeigt das die zweite (blaskapelle) Domain?

    Um die geht es bei der Rückfrage nach dem aktuellen Server Error dort, siehe Antwort #27 oben, und bei der Rückfrage nach dem aktuellen Error Log.

    Die Spalte mit den Rechten, die weiter rechts stehen sollte, z.B. [FONT=Courier New]rw-r--r--[/FONT] oder [FONT=Courier New]rwxr-xr-x[/FONT] usw. ist im Screenshot abgeschnitten.

  • Zeigt das die zweite (blaskapelle) Domain?
    [COLOR=#0000ff]ja[/COLOR]
    Um die geht es bei der Rückfrage nach dem aktuellen Server Error dort, siehe Antwort #27 oben, und bei der Rückfrage nach dem aktuellen Error Log.
    [COLOR=#0059b3]04.03.2023 17:26:01 53989388.swh.strato-hosting.eu [client 84.150.86.0] AH01215: /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl: (2)No such file or directory: 2063576-exec /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl failed permanently: /home/strato/http/premium/rid/93/88/53989388/htdocs/cgi-bin/sql.pl
    04.03.2023 17:26:01 53989388.swh.strato-hosting.eu [client 84.150.86.0] End of script output before headers: sql.pl[/COLOR]

    [COLOR=#0059b3]das ist immer der ServerLog von blaskapelle. [/COLOR]

    Die Spalte mit den Rechten, die weiter rechts stehen sollte, z.B. rw-r--r-- oder rwxr-xr-x usw. ist im Screenshot abgeschnitten.
    [COLOR=#0059b3]ich habe die Sceenshots über FileZille ( rechte Maustaste Dateiberechtigung) erstellt. Da kommt nicht mehr.

    [COLOR=#0059b3](ich drehe gleich durch) Der File ist da wird aber nicht gefunden. ich schau mir den Pfad mit Putty an und starte dann die sql.pl mit Perl vielleicht erkenne ich da etwas.[/COLOR]

    Dauer aber. Muss erst putty installiern und lernen wies geht[/COLOR]

  • Die sql.pl ist vorhanden. Dort wird einiges Zeug nachgeladen. Vielleicht wird ein Datei nicht gefunden. Der Server meldet daher "No such file or directory"
    ich habe jetzt einfach am Beginn einen "die" reingeschrieben. Die sql.pl startet und bricht dann ab wie erwartet.

    Ich glaube jetzt ist alle ok. Ich muss nur noch die Datei finden die nicht geladen wird

  • Ich möchte mich recht herzlich für die Hilfe und die Geduld mit meinen Problemen bedanken. Ihr seit ein wirklicher "Doppel Wumms".

    DieScripte laufen, mit dem Master ID als Link, wieder. In der APP muss jetzt noch ledigich der Link auf die MasterID verändert werden.

  • Schön, daß Dein Problem weitgehend behoben ist. Was das Forum angeht: bitte lerne noch mit der Zitierfunktion umzugehen und verwende dann keine Vollzitate ;)

  • Schön, dass es jetzt funktioniert wie gewünscht.

    Anmerkung am Rande: Wenn Du weiterhin extra den Master-ID Link für cgi-bin Zugriff benötigst, sind immer noch irgendwelche Weiterleitungen o.ä. unpassend eingerichtet. Das sollte man im Hinterkopf behalten, wenn irgendwann in Zukunft dann wieder/auch etwas anderes mal nicht funktioniert wie man es erwarten würde.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!