Normal wäre 1 Stunde oder noch deutlich weniger. Wenn es länger dauern sollte, müsste beim Support die Zuweisung erneut angestoßen werden.
Wie lange dauert die Zuweisung einer Domain an ein Webhosting-Tarif
Normal wäre 1 Stunde oder noch deutlich weniger. Wenn es länger dauern sollte, müsste beim Support die Zuweisung erneut angestoßen werden.
Wie lange dauert die Zuweisung einer Domain an ein Webhosting-Tarif
Total beruhigend, wenn man ein paar Minuten abschalten möchte.
Ich finde das auch total beruhigend und faszinierend wie die Mama neben der Warmhaltefunktion, der Futtersuche, dem Eierwenden auch noch Zeit findet den Kampf gegen den piekenden Zweig aufzunehmen, der sich einfach nicht entfernen lässt 😆
Möglich wäre es, aber SCP ist natürlich um einiges unsicherer...
Wieso sollte scp unsicherer sein?
scp = secure copy über SSH
SFTP = SSH File Transfer Protocol
Beide Techniken nutzen SSH und das braucht man ja sowieso für den Zugang zum Pi und der Aufwand und dies auch mit PHP zu nutzen ist wie KB19 geschrieben viel geringer. Ich war zu langsam ... habe es auch noch nicht ausprobiert aber cURL kann ich noch testen ![]()
Ich kann mir nur vorstellen weil der FTPs den Benutzer in einem chroot festnagelt könnte man denken dass das sicherer ist. Public Key Authentifizierung unterstützen dank SSH beide Techniken.
Wäre scp vielleicht eine Alternative? Dann würde ich das einfach über exec() o.ä. Funktionen aufrufen. (Bitte escapeshellarg() nicht vergessen!)
Das würde die Sache jedenfalls deutlich vereinfachen und benötigt keine zusätzlichen Bibliotheken oder Klassen.
Wenn man dem Pi im Heimnetzwerk den öffentlichen SSH Schlüssel hinterlegt und Port 22 zugänglich macht, kann man mit folgendem Befehl die Datei test.txt aus dem pi Home Verzeichnis auf den Server ins aktuelle Arbeitsverzeichnis kopieren. Das am Besten mit einem SSH Zugang mal ausprobieren und dann mit PHP umsetzen.
scp pi@meinpizuhause.dyndnsbeispiel.de:~/test.txt ./
Wenn PHP zum Einsatz kommen soll, kann entweder das ssh2-scp-recv verwendet werden das ich oben mal in dem Raum geworfen habe (ich habe es mit dem Webhosting 8000 ausprobiert und das Paket php-ssh2 fehlt leider) oder wie KB19 sagt auch einfach über die PHP exec.php weil mit dem jeder Befehl ausgeführt werden könnte und das sofort funktionieren könnte.
Beispielscript:
<?php
// execute scp copying a file from remote SSH using PHP exec()
$scpcommand="scp ".escapeshellarg("pi@meinpizuhause.dyndnsbeispiel.de:~/test.txt")." ".escapeshellarg("./");
$output=null;
$retval=null;
exec($scpcommand, $output, $retval);
if ($retval == 0) {
echo "scp copied the file";
} else {
echo "scp returned with status $retval";
}
?>
Alles anzeigen
Ah ... dachte ich mir schon dass ich das noch ergänzen sollte. Der PHP composer ist ja eher auch für Systeme auf denen man keinen Shell Zugriff hat.
Mit allen Webhosting Paketen bekommst Du einen SSH Zugang mit dem man sich direkt mit dem Webhosting Host verbinden kann.
Folge am Besten dem Post #4 von tab hier: SSH Zugang
Das Wiki erklärt es im Bereich Webhosting-Zugang ebenfalls:
Jup ... sehe ich auch ... der composer muss erstmal installiert werden wenn ich das richtig sehe.
Folge am Besten den Hinweise von Ringelnatz hier:
Composer Installieren
Ich habe zwar selber den PHP Composer noch nicht verwendet - aber wenn ich diesen in meinem WCP öffne bekomme ich die Ansage:
(bei mir liegen die Domains unter /www/domain also wird mir hier der Ordner /www angezeigt in dem gesucht wird.
The search for the applications covers all directories under the parent directory of the domain document root: '/www'.
Bei Dir sollte dort also /httpdocs angezeigt werden. Ich probiere das mal aus ... und berichte ...
[UPDATE]
Ich bekomme auch nur die Meldung: The domain was scanned. No applications were found.
Vermutlich verschweigt hier plesk, dass der composer evtl. gar nicht verfügbar ist. Laut dem Hinweis müsste er ja das Paket bei mir im Ordner /www/php-sftp finden.
Whataboutscp?
Ich bin kein PHP Guru und weiss nicht, ob diese Funktionen auch nicht nur in einem bestimmten Modul enthalten sind ... aber eine Frage dazu:
Warum verwendest Du kein SSH2 secure copy mit ssh2-scp-recv?
Bei der Ostereiersuche ist mir aufgefallen, dass auch Seiten wie entcup.de nicht unbedingt eine Validierung ohne Fehler übersteht. Wie handhabt Ihr das bei Euren Webseiten so mit der Validierung?
Wird da noch drauf geachtet oder verlässt man sich darauf, dass aktuelle Browser die meisten Stolpersteine sowieso meistern. Ich sehe nur noch wenige Webseiten, die auch sowas wie die strikte Validierung noch stolz angeben ... versuchen tun es die wenigsten Webmaster.
Tote Links:
Auf der Seite https://www.netcup.de/ueber-netcup/partner.php findet sich unter "ACS Teilnehmer" ein kaputter Deep-Link "Allianz für Cyber-Sicherheit (ACS)" bei dem sich mittlerweile die URL geändert hat. Besser wäre es statt so extremen Deeplinks hier direkt auf die Startseite zu verweisen (https://www.allianz-fuer-cybersicherheit.de/), die selbst dann hässlichen Redirect in die interne Struktur vornimmt.
Auf der Seite mit den Domainrichtlinien ist der Link "User Terms" für die pro-Domains nicht mehr richtig. Welches die richtige URL bzw. überhaupt die Seite der pro-Registry konnte ich selber nicht herausfinden ![]()
Auf der Über uns Seite steht im Header als alternativer link für die hreflang="x-default" eine Verweis auf die netcup.eu Seite, die ebenfalls einen 404 produziert. Welcher Browser oder welche Spracheinstellung das dann auswertet kann ich nicht genau sagen. Wäre aber auch einfach zu korrigieren.
Der W3C Validator meckert mittlerweile ja vor allem den überflüssigen type bei JavaScript Quellen an ... ![]()
aber viel interessanter sind hier vielleicht die Fehler: ![]()
Ich erwähne mal vorsichtig [netcup] Lars S. der vielleicht auch eine Osterschicht schiebt und das weitergeben kann.
Pixelangabe im width / height img Tag:
Bei den neuen Bildern von Ostereiern für die Suche sind das z.B. Breiten- und Höhenangaben im img Tag mit dem nicht als reine Zahl von Pixeln height="30px" width="30px". Diese Angabe wäre aber eher was für die Verwendung im style Tag während bei der Angabe hier ein "30" richtig wäre.
Encoding:
Das Encoding der Seite ist widersprüchlich: Content-Type iso-8859-15 Content-Type: text/html; charset=iso-8859-15 VS. utf-8 <meta charset="utf-8"/> im Meta.
Slashes:
Direkt auf der Startseite bei Jobs / Hiring werden die Slash / Backslashes gemischt:
"/static/assets/images\jobs\Michaela-Tom_netcup_shirt_v03.png"
IDs
Es sind mehrere leere id Tags vorhanden.
Gibt es Ostereier zu .net-Domains, ene .com-Domain hätt ich gefunden, an der vom H6G genannten Stelle
ein Chamäleon-Ei?
Ich habe bisher nur .de (0,14), .eu (0,40), .ch (0,42), .at (0,84) und die .com (0,93) gefunden. Damit gingen nur entenher.de oder entenban.de
🦆 -40623
ich bin im Urlaub und hab nur mein 10" tablet ma Start. Jemand ne Idee mit welchem Browser ich Eier suchen kann?
Ich würde abhängig vom Tablet versuchen den Browser in den Desktop Modus zu schalten ![]()
Vielleicht brauchst man aber auch noch einen User-Agent Switcher ... würde es z.B. für den Firefox als Addon geben.
Habemus infantem! -40545
habemus_infantem.jpg
III ire
Na wie im Text und Screenshot gezeigt machst Du den Haken rein bei:
[x] Domainname schützen
plus wenn auch die www. und Aliasse inkludiert werden sollen:
[x] www-Subdomain für die Domain und alle ausgewählten Aliasse schützen
Wenn die Meldung angezeigt wird weil Du noch keinen DNS A Record für www bei Namecheap auf den netcup Domain Host gesetzt hast - dann das einfach in den DNS Einstellungen von namecheap nachholen.
Dann schreibe ich es hier auch nochmal hin weil die Unterforen gibt es ja nicht ... ein erstes Tutorial für einen eigenen Roundcube auf einem netup Webhosting ist fertig. Vielleicht können die Profis mal drüber schauen und gerne Kommentare und Verbesserungsvorschläge geben:
https://github.com/netcup-community/community-tutorials/pull/84
Irgendwann muss es auch mal gut sein. Ich glaube, netcup hat momentan dringendere und wichtigere Dinge zu tun , als wegen eines Dark-Modes ein Webmail-Interface auf allen Servern auszurollen. Innerhalb der ersten Sekunde fallen mir schon DNSSEC, Nameserver und die Probleme mit der Zuordnung von registrierten und transferierten Domains ein.
Hat sich ja schon geklärt ... war mein Fehler anzunehmen, da müsste man nur ein plugin ins config array aufnehmen. Virinum war so nett und hat nachgesehen dass der gemütliche Dark Mode es erst ab 1.5.0 verfügbar ist und hab das Tutorial geschrieben wie man den eigenen Roundcube auf dem Webhosting anschwärzen kann, damit sich netcup auf die wichtigen Dinge konzentrieren kann. 😉
Gugg mal hier isser der Donnie oder Darkwing Roundcube ... 🖤
Das Tutorial liegt noch als Pull Request und darf gerne zerlegt werden ... in Pull Request #84 als Community Tutorial. Wenn das technisch passt, klopfe ich noch eine deutsche Übersetzung hier rein. Virinum ich habe Dein Snippet zu den Mehrfach Servern aus dem Thread übernommen: 👍
Im plesk Log sehe ich den Zugriff mit Quelle "Apache access" und den Fehler dann mit Quelle "Apache error" und der Meldung "mod_fcgid: stderr: PHP Warning: Division by zero in {DOCROOT}/testerror.php on line 4"
Das Verzeichnis zur Domain /logs/subdomain/ ist aber nach wie vor noch leer. Also wird das evtl. gar nicht in eine Datei geloggt?
Kann mir jemand sagen wo ich die PHP Fehlermeldungen zu einer Subdomain in einer Datei finde?
Ich habe in den PHP Einstellungen zur Subdomain die log_errors auf "On" gestellt und dies auch in einer phpinfo.php überprüft dass diese Einstellung aktiv ist.
Laut der Hilfe (?) würde das die Protokollierung der gewählten Fehler in der error_log des Servers aktivieren.
Trotzdem finde ich zumindest für die Subdomain keine Datei error_log im Verzeichnis logs/subdomain ... bei anderen Domains gibt es die Datei, die hauptsächlich mit Hinweisen vom nginx / apache zu Zertifikatsproblemen gefüllt sind aber ebenfalls keine PHP Fehler enthalten.
Über die Ansicht "Websites & Domains" komme ich über den Link "Logs" unter einer Subdomain zu einer plesk Ansicht wo ich die einige Einträge sehe ... aber landen die auch in einer Datei auf dem Webhost selbst?
Hast Du die Domain von namecheap als externe Domain bei dir schon im netcup Webhosting 2000 hinterlegt?
Sollte das der Fall sein würde ich dann über die WCP / plesk sslit Erweiterung von netcup das Let's Encrypt Zertifikat beantragen.
So habe ich das bei meinen externen Domains gemacht ... eine Anleitung dafür verlinke ich hier aus dem Beitrag:
Aus dem netcup Wiki hier: https://www.netcup-wiki.de/wiki/Plesk_Ony…Let.27s_Encrypt
Mit Screenshot der WCP / plesk Einstellungen aus dem Beitrag / Post zum Let's Encrypt Zertifikat hier.
Wenn die Domain noch nicht bei netcup hinterlegt ist und Hilfe beim Einrichten als externe Domain gebraucht wird, nochmal schreiben wenn die Schritte hier im Wiki nicht ausreichend sind: https://www.netcup-wiki.de/wiki/Produkte_CCP#Externe_Domains
Selenium habe ich vorher noch nicht gehört. Ich hatte wirklich gehofft auf die Schnelle etwas einzurichten ohne selbst entwickeln zu müssen.
Ein Kollege hat sein Makrotool auf einem Windowsserver laufen. Der zahlt aber auch über 20€. Hatte die Hoffnung günstiger wegzukommen
Mit einem kleinen VPS reicht vielleicht etwas um die 2€ im Monat ... und dann auch wegen stündlicher Abrechnung auch wieder kündbar ... d.h. Du hast keinen Riesen Server mit Windows an der Backe. Wenn Du am 17.4.2022 auch auf die netcup Ostereiersuche gehen magst, geht das vielleicht sogar noch günstiger. 🥚🦆
Wenn Du dich vorher selber an Selenium versuchen willst, nimm die Selenium IDE für Chrome oder Firefox und zeichne mal auf was die Klickerei angeht ... das ist das was hansiwe meinte mit der Entwicklung mit GUI auf einer Windows Maschine.
Ich bin mir nicht sicher, ob es da schon PixelColorCheck Makros gibt aber das liesse sich sicher mit einer höheren Sprache lösen. Sollte das Projekt übers Internet erreichbar sein kannst Du gerne auch mal die Schritte per Nachricht schicken ... ich habe diese Woche noch Urlaub und keine Zeit für Spielereien ![]()
Der OP zuckt also noch, keine Sorge ThomasChr ... ich dachte auch es wird schon Windows installiert.
Du kannst als Webhosting Kunde auch einfach Deinen eigenen Roundcube hinstellen, z.B. auf einer anderen subdomain als webmail.beispiel.de weil da liegt schon der aktualisierte netcup Webmailer. Tritt mich kräftig und vielleicht habe ich heute Abend noch die englische Beschreibung für die Community Tutorials fertig ![]()
Oder Du probierst im Thread bei Lars noch die Aktivierung des Features zu beantragen ... dort wurden auch kurzfristig das Feature zum Anlegen neuer Identitäten nachgereicht: