howto:installation_auf_webhoster_2
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
howto:installation_auf_webhoster_2 [2017/12/24 13:58] – [Nachwehen] Codeschnipsel, sytemd jau | howto:installation_auf_webhoster_2 [2020/03/09 15:00] – Titel +SSH, Link zu anderem HowTo jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Volkszaehler bei einem Webhoster installieren ====== | + | ====== Volkszaehler bei einem Webhoster |
+ | |||
+ | Falls der gewählte Webhoster Plesk und SSH anbietet ist diese Anleitung passender: [[/ | ||
===== Motivation ===== | ===== Motivation ===== | ||
Nicht jeder hat vielleicht einen eigenen 24/7 Server für den Volkszähler zu Verfügung oder es nervt die Performance eines low-cost LAMP Ansatzes (z.B. auf RaspberryPi). Wer bei einer Monatsanzeige schon mal gefühlte Stunden gewartet hat, sehnt sich nach mehr Leistung. Ein Lösungsansatz kann eine Webhoster Implementierung sein. Für einen erträglichen Monatsbetrag (geht so ab 1, | Nicht jeder hat vielleicht einen eigenen 24/7 Server für den Volkszähler zu Verfügung oder es nervt die Performance eines low-cost LAMP Ansatzes (z.B. auf RaspberryPi). Wer bei einer Monatsanzeige schon mal gefühlte Stunden gewartet hat, sehnt sich nach mehr Leistung. Ein Lösungsansatz kann eine Webhoster Implementierung sein. Für einen erträglichen Monatsbetrag (geht so ab 1, | ||
- | Diese preiswerten Angebote bieten allerdings keinen root Zugang und somit ist die Einrichtung des Volkszählers nicht über den Standardweg zu erledigen. Mit ein paar Handmodifikationen | + | Diese preiswerten Angebote bieten allerdings keinen root- oder SSH-Zugang und somit ist die Einrichtung des Volkszählers nicht über den Standardweg zu erledigen. Mit ein paar Handmodifikationen |
===== Voraussetzungen ===== | ===== Voraussetzungen ===== | ||
Zeile 12: | Zeile 14: | ||
* PHP Skript Memory Limit min. 32M (sonst gibt es bei Monats- oder Jahresüberblicken eine PHP Fehlermeldung) | * PHP Skript Memory Limit min. 32M (sonst gibt es bei Monats- oder Jahresüberblicken eine PHP Fehlermeldung) | ||
- | Meine Wahl fiel auf Hosteurope, da ich da schon Webspace habe und nutze. Die folgenden Schritte beschreiben die Installation dort ist aber sicher auch für andere | + | Das folgende Beispiel bezieht sich auf Hosteurope. Die folgenden Schritte beschreiben die Installation dort, ist aber sicher auch für andere |
===== Vorbereitungen ===== | ===== Vorbereitungen ===== | ||
Zeile 25: | Zeile 27: | ||
Vorab: Sollte das System noch nicht laufen, kann man den Export mit Standardeinstellungen machen. Sollten aber schon Daten in die lokale DB geloggt werden empfiehlt sich folgendes: | Vorab: Sollte das System noch nicht laufen, kann man den Export mit Standardeinstellungen machen. Sollten aber schon Daten in die lokale DB geloggt werden empfiehlt sich folgendes: | ||
- | Zunächst einmal legt man sich eine Datenbank über das Backend des Webhosters an, ggf. nutzt man die einzig vorhandene. Mit den zugehörigen Daten loggt man sich in das PHPMyAdmin | + | Zunächst einmal legt man sich eine Datenbank über das Backend des Webhosters an, ggf. nutzt man die einzig vorhandene. Mit den zugehörigen Daten loggt man sich in das phpMyAdmin |
* Datenbank auswählen | * Datenbank auswählen | ||
* Reiter " | * Reiter " | ||
Zeile 52: | Zeile 54: | ||
Wir kopieren per ftp-Befehl den gesamten Inhalt von ''/ | Wir kopieren per ftp-Befehl den gesamten Inhalt von ''/ | ||
- | ==Variante zwei== Wir packen das Zeug per '' | + | ==Variante zwei== |
+ | Wir packen das Zeug per '' | ||
< | < | ||
<?php | <?php | ||
Zeile 70: | Zeile 73: | ||
===== Anpassungen ===== | ===== Anpassungen ===== | ||
- | == ''/ | + | == ''/ |
+ | Die lokale Installation im Image nutzt den PPM als Webserver. Beim Hoster wird das nicht gehen und stattdessen [[/ | ||
+ | Auch auf den Live-Server wird man eher keinen Zugriff haben (wollen). | ||
+ | < | ||
+ | title: 'Local (default)', | ||
+ | url: ' | ||
+ | //live: 8082 | ||
+ | </ | ||
+ | |||
+ | == ''/ | ||
< | < | ||
... | ... | ||
- | // Benutzername (wird vom Webhoster vergeben) | + | db: |
- | $config[' | + | // Benutzername |
+ | user: webxxx; | ||
... | ... | ||
// zugehöriges Password | // zugehöriges Password | ||
- | $config[' | + | |
... | ... | ||
// Name der Datenbank (auch vom Webhoster beim Anlegen vergeben) | // Name der Datenbank (auch vom Webhoster beim Anlegen vergeben) | ||
- | $config[' | + | |
... | ... | ||
// das gleiche noch mal für Admin | // das gleiche noch mal für Admin | ||
- | $config[' | + | |
- | $config[' | + | |
+ | password: password | ||
... | ... | ||
</ | </ |
howto/installation_auf_webhoster_2.txt · Zuletzt geändert: 2021/02/22 15:16 von jau