Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Habe da noch eine Frage zum Mail-Versand mit PHPMailer. Der Versand findet ja z.B. jeden Tag zu einer bestimmten Uhrzeit statt, kann ich meinen Mailversand auch mal testen um meine Einstellungen zu überprüfen z.B. durch eine Befehlszeile die man im Browser eintragen muss.
Hallo,
Ja, den PI habe ich so wie beschrieben eingetragen :noidea:.....
Ich bin gerade bei meiner 2. Version. Da habe ich Deine Anleitung bis zur FTP-Installation durch. Danach "pi:x:0:0:,,,:/home/pi:/bin/bash" eingetragen, aber er will nicht per FTP. Irgendwo ist da ein Box bei mir...
Hallo,
Nöö, keine Sonderzeichen, Nur Buchstaben und Ziffern...
[EDIT 1]
Unabhängig von dem FTP-Krams...
Ich denke gerade über einen Backup-Schalter nach.
Mein Webhoster hat da die Möglichkeit, mittels eines Scripts ein Backup zu machen. Es wird per CronJob gestartet.
Das würde ich gerne per Schalter machen. Es soll nur das Verzeichnis "sensonandswitch" als tar-Datei gesichert werden.
Ich habe versucht, den Reboot-Schalter/doitreboot so zu modifizieren, dass er folgendes Script (backup.sh) ausführen soll:
PHP:
#!/bin/sh
# Konstanten
DIR="/var/www" # Verzeichnis wo das Backup erstellt werden soll
SAS="/var/www/sensorandswitch" # Verzeichnis wo der Webspace liegt
DATUM=`date +%Y-%m-%d-%H-%M-%S` # Datum wird modifiziert
# Backup SAS
cd $SAS
tar cvfz $DIR/backup-SAS.tar.gz *# Datum wird an das Webspace Backup angehaengt
mv $DIR/backup-SAS-wiki.tar.gz $DIR/Sicherung-SAS-$DATUM.tar.gz
cd $DIR
Leider ohne Erfolg. Es wäre zumindest eine nette Möglichkeit, die bisherigen Daten zu sichern. Ggf. kann man als Zielverzeichnis etwas anderes angeben, oder die Datei per FTP verschieben.
Soll mal so als Anregung im Raum stehen :mrgreen: .
[EDIT 2]
Wer zusätzlich noch den Midnight Commandernutzen möchten, kann diesen mit
Code:
sudo apt-get install mc
installieren, später unter Putty mit mc zu starten!
zu ftp: Ich komme nicht dahinter, warum das nicht läuft.
zu Edit 1: schau ich mal, ob ichs schnell bastle.
zu Edit 2: Habe ich in die Installationsbeschreibung mit aufgenommen.
#!/bin/sh
# Konstanten
DIR="/var/www" # Verzeichnis wo das Backup erstellt werden soll
SAS="/var/www/sensorandswitch" # Verzeichnis wo der Webspace liegt
DATUM=`date +%Y-%m-%d-%H-%M-%S` # Datum wird modifiziert
# Backup SAS
cd $SAS
tar cvfz $DIR/backup-SAS.tar.gz *
# Datum wird an das Webspace Backup angehaengt
mv $DIR/backup-SAS.tar.gz $DIR/Sicherung-SAS-$DATUM.tar.gz
cd $DIR
doitdatensicherung.php
PHP:
<?php
/*
+---------------------------------------------------------------------+
| |
| SensorAndSwitch Automation Pro |
| PseudoGeräte-Script RaspberryPI |
| =============================================================== |
| Datensicherung sashelper |
| |
+---------------------------------------------------------------------+
*/
error_reporting(0);
# In der folgenden Datei sind die Variablen der sashelper mit Pfadangaben
# benannt, wie z. B.:
# $helperurlpi='http://192.168.123.123/sensorandswitch/sensorandswitchhelper.php';
include "conf/sensorandswitchhelperurl.phpconf";
include "include/includedateien.php";
include "include/includefunctions.php";
include "include/includeconf.php";
include "include/includeconfig.php";
include "include/includedefine.php";
$befehl='sudo ./doitdatensicherung.sh';
$url=$helperurlpi."?befehl=".encodiere($befehl,33455);
$Status=web($url,$post);
header("Location: ".$Conf["EURL"]);
exit;
?>
pseudodatensicherung.php
PHP:
<?php
/*
+---------------------------------------------------------------------+
| |
| SensorAndSwitch Automation Pro |
| PseudoGeräte-Script RaspberryPI |
| =============================================================== |
| Datensicherung sashelper |
| |
+---------------------------------------------------------------------+
*/
error_reporting(0);
# In der folgenden Datei sind die Variablen der sashelper mit Pfadangaben
# benannt, wie z. B.:
# $helperurlpi='http://192.168.123.123/sensorandswitch/sensorandswitchhelper.php';
include "conf/sensorandswitchhelperurl.phpconf";
include "include/includedateien.php";
include "include/includefunctions.php";
include "include/includeconf.php";
include "include/includeconfig.php";
include "include/includedefine.php";
echo 'P#<div style="position:relative;top:-20px;font-size:14px;"><a href="doitdatensicherung.php"><img src="'.PIC.'schalterr.png"></a></div><div style="position:relative;top:-60px;font-size:16px;text-align:left;width:200px;">RaspberryPI sichern:</div>*HTML#';
exit;
?>
Hallo,
Thx. Schaue ich mir mal an. Auf die Schnelle probiert, aber es wird keine Sicherung erstellt. Mal schauen
[EDIT]
Btw: Wie kann man eigentlich die SD-Karten wieder normal unter Windows nutzen? Mir werden nur noch 54MB angezeigt.
Schein mit diesem Tool zu klappen: >>>klick<<<
Vielleicht kannst Du es in Deiner Beschreibung ja erwähnen, verlinken
Nachtrag:
Bei mir läuft die Sicherung ohne Probleme, sonst hätte ich sie nicht eingestellt.
Nachtrag2:
Unter Windows kann man mit Bordmitteln jede SD-Card oder auch jeden Stick wieder mit ntfs formatieren. Das geht natürlich nur eingeschränkt über die GUI (Computerverwaltung - Datenträgerverwaltung) . Besser in einem Eingabefenster (mit Admin-Rechten):
Code:
diskpart
list disk
(nachsehen, welche Nummer das Medium hat, kann man leicht an der Größe erkennen)
Code:
select disk [Disknummer]
list disk
(kontrollieren, ob der richtige Eintrag nun ausgewählt ist, dieser hat nun einen Stern; wenn nicht, dann nochmal auswählen, nicht dass man sich bei falscher Auswahl die Festplatte löscht!!! Also Vorsicht!!!)
Code:
clean
create partition primary
active
exit
exit
Jetzt ist das Medium auch gleich komplett bootfähig.
Achja, formatieren in der GUI (Computerverwaltung - Datenträgerverwaltung) nicht vergessen.
ist im Verzeichnis /etc/proftpd die Datei proftpd.passwd vorhanden ?
wenn nicht erst in das Verzeichnis /etc/proftp wechseln und dann mal
sudo ftpasswd --passwd --name piforum --uid 33 --gid 33 --home /var/www/ --shell /bin/false
versuchen. wird ein neues ftp Passwort gesetzt.
hab ich hier gefunden
den Namen piforum musst du wahrscheinlich mit pi ersetzen.
ist im Verzeichnis /etc/proftpd die Datei proftpd.passwd vorhanden ?
wenn nicht erst in das Verzeichnis /etc/proftp wechseln und dann mal
sudo ftpasswd --passwd --name piforum --uid 33 --gid 33 --home /var/www/ --shell /bin/false
versuchen. wird ein neues ftp Passwort gesetzt.
hab ich hier gefunden
den Namen piforum musst du wahrscheinlich mit pi ersetzen.
Hallo,
:blonk: ich gebe es auf. Ich komme ums Verrecken nicht per FTP auf den RasPi (weder root noch pi) [zumindest vom Notebook aus, an meinen PC komme ich gerade nicht...]. Ich setze den noch einmal komplett neu auf.
Irgendwo habe ich einen Fehler gemacht und kann ihn nicht finden.
Vielleicht bekomme ich es ja morgen gebacken, sonst ggf. am WE. Der Rest funktioniert ja ohne Probleme.
Schöne Grüße,
Franky
PS: An dem Back-Up bin ich noch dran, will auch noch nicht so ganz
Ich glaube ich weiß es: Du hast die Zeile gelöscht, statt sie NUR zu verändern. Dann komplett händisch unten angefügt und Enter (Zeilenumburch) am Schluss vergessen.
Nachtrag: maßgeblich ist /etc/passwd
Nachtrag2: wenns das nicht ist, weiß ich auch nicht mehr weiter... :gruebel:
Jetzt habe ich in meine /etc/proftpd/proftpd.conf reingeschaut und dies ebenfalls am Ende entdeckt.
Wenn es nicht drin ist, muss es wohl rein, dass die /etc/passwd überhaupt als Benutzerliste zugelassen ist.
Demzufolge 1.-5. ist tatsächlich Pflicht. Punkt 6.-8. nicht, denn es gehört bereits www-data und 6.-8. beschneiden nur etwas die bestehenden Rechte, muss also nicht sein, stellt aber auch nicht allzuviel an.
Hallo,
Jetzt klappt es , auch die Sicherung. Sie soll aber auf den USB.-Stick verschoeben werden ....
:doktor: der eingebundene USB-Stick wirft dabei aber diese Meldung aus:
chmod: Beim Setzen der Zugriffsrechte für „/var/www/Stick“: Das Dateisystem ist nur lesbar