Hi!
Mal ein bisschen vereinzeln ...
Notice: Undefined variable: replace in /home/venty/public_html/shop/backend/modules/install.php on line 40
Das ist eine Meldung, die von PHP üblicherweise verschwiegen wird. Du greifst auf eine Variable zu, die nicht existiert. Das kann harmlos sein, aber auch ein Hinweis auf einen Tippfehler oder ein logisches Problem mit dem Programmablauf. In der Regel ist es auch bei harmlos aussehenden Verwendungen günstig, dafür zu sorgen, dass eine Variable mit einem definierten Wert angelegt wird. Als register_globals noch per Default angeschaltet war, holte man sich mit so einer Unachtsamkeit eine potentielle Sicherheitslücke ins Script, weil nun jeder von außen Variablen mit beliebigen Werten versehen konnte.
Macht sinn. Danke :)
Warning: move_uploaded_file(/home/venty/public_html/shop/backend/modules/start.sh): failed to open stream: Permission denied in /home/venty/public_html/shop/backend/modules/install.php on line 44
Warning: move_uploaded_file(): Unable to move '/tmp/php9XIBK3' to '/home/venty/public_html/shop/backend/modules/start.sh' in /home/venty/public_html/shop/backend/modules/install.php on line 44 0Das sind die beiden Meldungen, die dein unmittelbares Problem betreffen. Die erste ist das eigentliche Problem, die zweite wird sich bei Beseitigung der Ursache mit der ersten auflösen. Die Kennung, unter der dein Script läuft, darf in das Zielverzeichnis nicht schreiben.
Also der ordner public_html gehört der gruppe www-data und hat die dateirechte 755 das betrifft auch alle unterordner. :S