Beiträge von stefb

    Langsam ernährt sich das Eichhörnchen.

    Also ich gebe nun zuerst ein
    "/usr/local/php82/bin/php -v"
    dann sehe ich das Version 8.2 dort steht, dann gehe ich in meinen Unterordner wo ich den folgenden Befehl ausführe
    "php spark shield:setup"

    Darauf erhalte ich wieder die Fehlermeldung" Fatal error: Uncaught Error: Call to undefined function str_starts_with() in /FOLDER/FOLDER/spark:28"
    Dies weißt wohl darauf hin, dass die Funktion in der aktuell laufenden PHP Umgebung nicht zur Verfügung steht.
    Ich gebe wieder "php -v" und lese nun wieder das doch wieder PHP 7.2.34 läuft

    Irgendwas mache ich also offensichtlich noch falsch...was ist es?

    Hi,

    wahrscheinlich hast du im PATH nicht die PHP Version angepasst. Sollte einfach mit dem Command klappen:

    Code
    sudo update-alternatives --config php

    Bei der Eingabe des Commands in Putty erhalte ich dies:

    "bash-5.1$ sudo update-alternatives --config php

    bash: sudo: command not found

    "



    Wo wäre den der Punkt im Control Panel (damit ich es im Zweifel demnächst direkt richtig machen kann)?

    Ich habe ein Webhosting Paket 8000SE (falls das relevat sein sollte)

    Hallo,

    ich habe im ControlPanel Webhosting die PHP Version für das Webhosting und auch für die DOmains alle auf PHP 8.2 eingestellt. Wenn ich via Putty mich nun einlogge erhalte ich jedoch bei Aufruf von php -v, folgende Info:

    "PHP 7.2.34 (cli) (built: Nov 30 2023 18:22:04) ( NTS )"

    Wieso ist hier nicht die Version 8.20 nun verfügbar - muss ich irgendwo noch etwas zusätzlich einstellen?

    Hallo, ich versuche verzweifelt mich in Putty einzuloggen.

    Den Haupt FTP Benutzer habe ich bei SSH auf "/bin/bash (chrooted)" stehen. Was anderes sehe ich nicht für SSH.

    Mit dem FTP Client geht alles nur bei Putty kommt ständig "access denied".

    Als Server habe ich die IP unter den HostingEinstellung>FTP Benutzer (Hauptbenutzer) genommen

    Passwort x-fach geprüft (Copy paste für FTP geht also richtig).
    Was übersehen ich oder mache ich falsch?

    Hallo,

    ich versuche seit zwei Tagen verzweifelt meine wildcard *.domain.de auf die dynamisch erzeugten Unterordner via htaccess datei zu routen.

    Bsp:
    *.domain.de -> zeigt auf das hauptverzeichnis "subdomains"
    sub1.domain.de -> SOLL auf das im hauptverzeichnis befindliche "sub1" verzeichnis zeigen also "subdomains/sub1"
    sub2.domain.de -> SOLL auf das im hauptverzeichnis befindliche "sub2" verzeichnis zeigen also "subdomains/sub2"

    ets.

    Dafür habe ich mir wenigen aber sehr mühsam erarbeitenen code für die htaccess Datei zusammengebastelt

    Apache Configuration
    #Redirect to subdomainfolder if no special page is called
    RewriteCond %{HTTP_HOST} ^(.*)\.domain\.de$ [NC]
    RewriteRule ^$ %1/index.html [L]
    
    #Redirec to subdomainfolder if a special page is called
    RewriteCond %{HTTP_HOST} ^(.*)\.domain\.de(.*)$  [NC]
    RewriteRule ^(.*) %1/$1 [L]

    Die erste bedinung funktioniert (jedoch nicht mit Bedingung 2)

    Rufe ich also sub1.domain.de auf komme ich auf die index.html im Verzeichnis "subdomains/sub1", das ganze mit sub2 etc. geht wunderbar.

    Jetzt habe ich nur das Problem, sobald es nicht zur Index.html gehen soll also der Aufruf z.B. sub1.domain.de/andereseite.html lautet, da greift die erste Bedingung nicht.

    (Mangels wissen wie man die erste Bedingung einfach entsprechend anpasst) habe ich eine zweite erstellt.
    Diese soll nun das gleiche machen, jedoch den part hinter ".com" mit übertragen.
    Hier gehts nun nicht mehr. Sobald ich die zweite Bedingung mit in die htaccess Datei packe erhalte ich einen 500-Internal Server Error.

    Ich habe das mal hier getestet, die dort gezeigten Ausgaben sehen erstmal richtig aus
    https://htaccess.madewithlove.be?share=512d8328-31c4-53cd-a3fa-f04da1bb5d46

    Ich hoffe mir kann hier jemand weiterhelfen.