Übungsserver für PHP und MySQL
Jede Schülerin und jeder Schüler hat einen eigenen Webspace unter benutzer.coding-space.at. Benutzer und Passwort stehen auf deinem Zettel oder in der Mail.
VS Code verbinden
- Erweiterung Remote - SSH (von Microsoft) installieren.
- F1 → Remote-SSH: Open SSH Configuration File… → erste Datei wählen (
…\.ssh\config), diesen Block einfügen und speichern,benutzerdurch deinen Benutzernamen ersetzen:Host benutzer.coding-space.at HostName benutzer.coding-space.at User benutzer
- F1 → Remote-SSH: Connect to Host… → den Eintrag aus der Liste wählen. Ohne Eintrag geht auch direkt
benutzer@benutzer.coding-space.at. - Beim ersten Mal Linux wählen. Dann erscheint oben ein Eingabefeld, darüber steht abgeschnitten „The authenticity of host … can't be established“: das ist keine Fehlermeldung. In das Feld yes eintippen und Enter. Danach das Passwort eingeben, am besten einfügen statt tippen.
- Datei → Ordner öffnen →
/home/benutzer/www
Alles im Ordner www ist sofort unter deiner Webseite sichtbar. Terminal: Terminal → Neues Terminal, dort gibt es php, mariadb, git, composer und wp.
Datenbanken
phpMyAdmin mit Benutzer und Passwort. Datenbanknamen beginnen mit benutzer_, zum Beispiel benutzer_blog. In PHP: Host localhost, gleicher Benutzer, gleiches Passwort.
Gut zu wissen
- 2 GB Speicherplatz, 128 MB PHP-Speicher pro Skript, 60 Sekunden Laufzeit.
- Fehlermeldungen stehen in
~/logs/php-error.logund im Browser. - Andere können deine Dateien nicht lesen, du ihre nicht.
- Ohne Passwort verbinden: am eigenen Rechner
ssh-copy-id benutzer@benutzer.coding-space.atausführen. - Passwort vergessen? Sag deiner Lehrkraft Bescheid.
HTL Braunau · Christian Hanl