Ähm, '^' ist das Metazeichen für "Anfang der Zeile" und nicht invertieren oder?
Nein, innerhalb einer Klasse ([]) ist es das, wenn es an erster Stelle steht.
Da sagt es Folgendes aus: Alles, außer die angegebenen Zeichen.
Ähm, '^' ist das Metazeichen für "Anfang der Zeile" und nicht invertieren oder?
Nein, innerhalb einer Klasse ([]) ist es das, wenn es an erster Stelle steht.
Da sagt es Folgendes aus: Alles, außer die angegebenen Zeichen.
Nein, mein data-Verzeichnis liegt am üblichen Ort und somit innerhalb des Docroots der Subdomain. So ist es auch konfiguriert, ohne dass man absolute Pfade eintragen muss: https://github.com/froonix/webhos…data.config.php
Heißt übersetzt: Eine Ebene höher als __DIR__, was sich auf den config-Ordner bezieht.
Zuerst solltest Du eventuell einmal klären, ob die vermeintliche Domain da wirklich involviert ist. Absenderadressen kann man kinderleicht fälschen und im Inhalt sagt es theoretisch auch noch nichts aus. Das könnte genauso ein Dritter sein, der dem Domaininhaber schaden will.
Viel interessanter wäre, über welche Server das laut Header verschickt wurde. Eine Abusemeldung an den Provider ist da oftmals wesentlich effektiver, alles andere den Ärger nicht wert.
Genau deshalb verwende ich ja das verlinkte Wrapper-Script für den Cronjob und den OCC-Befehl.
Dort wird mittels -c die eigene php.ini angegeben und auch gezielt eine bestimmte PHP-Version ausgeführt. Dafür existiert ein eigener Symlink je Subdomain/Projekt.
Einen ähnlichen Wrapper könnte man sich auch generell für php basteln, wenn man das Script z.B. in /home/bin ablegt und den $PATH entsprechend ergänzt. Dann wird nach einem Binary zuerst dort gesucht und dieses ausgeführt. Siehe die Datei .profile sowie die ganzen Dot-Dateien in /home. Das ist für SSH wirklich praktisch. Bei Cronjobs bzw. absoluten Pfaden in anderen Scripten wird es jedoch schwierig(er), das müsste man sich im Detail ansehen.
Man kann im Webhosting sogar selbst kompilierte C-Programme hochladen und ausführen, wenn die notwendigen Libraries und/oder API-Schnittstellen verfügbar sind. (Siehe Notizen im längsten Thema.)
Unter den Benachrichtigungen in den Einstellungen gibt es übrigens auch noch den Notification-Feed: https://forum.netcup.de/system/notification-feed/?at=[...]
(rss2email nutze ich ebenfalls seit mehreren Jahren.)
Also Nextcloud läuft ohne Probleme, wenn exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source deaktiviert sind?
v18: Ja
Neuere habe ich wie gesagt noch nicht getestet.
Ist für CLI (siehe php.ini aus dem Repo) und HTTP (über den Support) deaktiviert.
Sagt mal, werden ungelesene Beiträge und Benachrichtigungen im Forum nach ca. 2 Wochen plötzlich als gelesen markiert? ![]()
Ist das neu? Das war doch früher nicht der Fall, oder? ![]()
Das macht das Feature irgendwie nutzlos, auch wenn es wahrscheinlich die DB-Performance verbessert.
Wenn es dringend ist, würde ich Dir eher diesen Forenbereich empfehlen: https://forum.netcup.de/sonstiges/jobs/
Da findet sich bei Bedarf sicher jemand, der sich das gegen Bezahlung zeitnah ansehen und auch wieder richten kann.
(Selbst kann ich dazu leider nicht viel beisteuern, da ich mit Wordpress bzw. WooCommerce keine Erfahrung habe.)
Hatte das jemand schon mal dass bezahlte Rechnungen im CCP weiterhin als unbezahlt angezeigt werden?
Negative Summe oder Nullsumme? Worüber hast Du bezahlt?
Das Script ist in genau diesem Repo enthalten. Ich verwende diesen Wrapper hauptsächlich für eine bestimmte PHP-Version und angepasste php.ini ![]()
NC20 habe ich noch nicht getestet. Ich bin noch auf v18. Fürs Upgrade oder eine wenigstens Testinstallation werde ich vor Dezember auch keine Zeit haben.
Bezüglich Cron-Problem, siehe Nachbarthread. Da habe ich gerade etwas dazu geschrieben.
Möglicher Workaround, der funktionieren könnte: Die Cronjob-Methode in Nextcloud auf "Webcron" ändern.
(Ich habe NC20 aber noch nicht getestet!)
Mit der Weiterleitung von Plesk funktioniert afaik kein HTTPS. Du solltest die alte Domain lieber mit einer .htaccess Datei auf die neue Domain weiterleiten. Dazu gibt es schon zahlreiche Forenbeiträge…
Die SCP-API ist etwas völlig Anderes, als die CCP-API! Und Ersteres spricht kein JSON. Stattdessen kommt ausschließlich SOAP (XML) zum Einsatz. Siehe netcup Wiki.
wobei lustig finde ich ja folgendes, wenn es denn mal sein sollte,
dass die Gesamtrechnung an der Kassa z.B. 10,01 EUR beträgt,
dass die Person an der Kassa nicht einfach nur 10 EUR daraus macht;
der Aufwand die 99 cent herauszugeben kostet ein Vielfaches dessen,
als der Verzicht von 1 cent; ganze 0,1% (betrachtet auf einen 1 EUR sinds auch nur 1%)
Das machen manche tatsächlich, sind dann aber eher kleinere Läden und keine großen Supermarktketten.
eripek Lustig finde ich, dass die Provision zu hoch ist! ![]()
Über IPv6 könnte es allerdings klappen, oder kann man da Port 80 auch nicht an das Zielgerät durchreichen? Wobei ich jetzt natürlich nicht weiß, ob dann automatisch ein A-Record für den Sub-DDNS-Hostnamen der Fritz!Box existiert. In diesem Fall wüsste man nicht, ob Let's Encrypt es wirklich über IPv6 versucht.
Soweit ich weiß bekommen die IPv6-Nodes zuhause dann jeweils eigene myfritz-Adressen, zb raspy.xyz.myfritz.net usw.
Warum soll das nicht gehen? Wenn man z.B. die HTTP-Challenge von Let's Encrypt verwendet, sollte es keine Probleme geben. Oder übersehe ich da etwas?
Soweit ich weiß bekommen die IPv6-Nodes zuhause dann jeweils eigene myfritz-Adressen, zb raspy.xyz.myfritz.net usw.
Das ändert natürlich alles ![]()
![]()
Danke für den Hinweis!
Das wäre dann aber trotzdem das falsche Ziel bei IPv6. Die IPv6-Portfreigabe bedeutet ja nur, dass die Firewall die Verbindung freigibt. Ein DNAT wie bei IPv4 gibt es dann (hoffentlich) nicht. Der DDNS-Eintrag verweist bei IPv6 also auf die Fritz!Box und nicht auf das Zielgerät.
Oder ist da noch mehr Magie bei AVM im Spiel?