SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.03.2009, 08:14:41
Rule Breaker Rule Breaker ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 32
Beiträge: 3
MySQL dumper | Installation

Hey ihr,

ich hab mir den MySQL dumper heruntergeladen und auf meine webspace installiert. Nur leider hab ich ein Problem. In der Install.txt wird geschrieben:

Zitat:
Schritt 2
gebe der Datei config.php die Rechte 777 (es ist nicht nötig die Datei config.php von Hand anzupassen! Das erledigt MySQLDumper während der Installation von alleine.)
ich soll die config.php die Rechte 777 geben. Wo geb ich der config diese rechte?

PHP-Code:
<?php
//////////////////////////////////////////////////////////
// MySQL Dumper Configuration
//////////////////////////////////////////////////////////

// The Connection-Data for MySQL
//
// Host-Adress, default 'localhost'
$config['dbhost'] = 'localhost';
// port - if empty, mysql uses default
$config['dbport'] = '';
// socket - if empty, mysql uses default
$config['dbsocket'] = '';

// Username
$config['dbuser'] = 'root';
//User-Pass. For no Password leave empty
$config['dbpass'] = '';

//Use 0 if the Script and MySQL-Server is not on the  same server
$config['direct_connection']=1;

$config['connect_utf8']=1;

//Speed Values between 50 and 1000000
//use low values if you have bad connection or slow machines
$config['minspeed']=100;
$config['maxspeed']=5000;

// Your Interface language. Use 'de' for german, 'en' for english
$config['language']="de";
//Shows the Serveradress on top if 1
$config['interface_server_caption']=1;
$config['interface_server_captioncolor']="#ff9966";
//Position of the Serveradress 0=left, 1=right
$config['interface_server_caption_position']=0;
//select your stylesheet
$config['theme']="msd";

//Height of the SQL-Box in Mini-SQL in pixel
$config['interface_sqlboxsize']=70;
$config['interface_table_compact']=0;

// Determine the maximum Amount for Memory Use in Bytes, 0 for no limit
$config['memory_limit']=100000;

// For gz-Compression set to 1, without compression set to 0
$config['compression']=1;

//The Backupformat
$config['backup_complete_inserts']=1;
$config['backup_extended_inserts']=0;
$config['backup_ignore_inserts']=0;
$config['backup_delayed_inserts']=0;
$config['backup_downgrade']=0;
//Lock tables if 1
$config['backup_lock_tables']=0;


//Refreshtime for MySQL processlist in msec, use any value >1000
$config['processlist_refresh']=2000;

//Disable all .htaccess-Functions with value 1
$config['no_htaccess']=0;

$config['empty_db_before_restore']=0;
$config['optimize_tables_beforedump']=1;
$config['stop_with_error']=1;

// For sending a mail after backup set send_mail to 1, otherless set to 0
$config['send_mail']=0;
// Attach the backup 0=no  1=yes
$config['send_mail_dump']=0;
// set the recieve adress for the mail
$config['email_recipient']="";
// set the sender adress (the script)
$config['email_sender']="";

//max. Size of Email-Attach, here 3 MB
$config['email_maxsize1']=3;
$config['email_maxsize2']=2;


// For FTP-Transfer of Backupfiles set ftp_transfer to 1
$config['ftp_transfer']=0;

// FTP Server Configuration for Transfer
$config['ftp_connectionindex']=0;
$config['ftp_server'][0]=""// Adress of FTP-Server
$config['ftp_port'][0]="21"// Port
$config['ftp_user'][0]=""// Username
$config['ftp_pass'][0]=""// Password
$config['ftp_dir'][0]=""// Upload-Directory

$config['ftp_server'][1]=""// Adress of FTP-Server
$config['ftp_port'][1]="21"// Port
$config['ftp_user'][1]=""// Username
$config['ftp_pass'][1]=""// Password
$config['ftp_dir'][1]=""// Upload-Directory

$config['ftp_server'][2]=""// Adress of FTP-Server
$config['ftp_port'][2]="21"// Port
$config['ftp_user'][2]=""// Username
$config['ftp_pass'][2]=""// Password
$config['ftp_dir'][2]=""// Upload-Directory

$config['ftp_timeout']=30;
$config['ftp_useSSL']=0;
$config['ftp_mode']=0;

//Multipart 0=off 1=on
$config['multi_part']=0;
$config['multipartgroesse1']=1;
$config['multipartgroesse2']=2;
$config['multipart_groesse']=0;

//Auto-Delete 0=off 1=on
$config['auto_delete']=0;
$config['del_files_after_days']=0;
$config['max_backup_files']=3;
$config['max_backup_files_each']=0;


//configuration file
$config['cron_configurationfile']="mysqldumper.conf.php";
//path to perl, for windows use e.g. C:perlbinperl.exe
$config['cron_perlpath']="/usr/bin/perl";
//mailer use sendmail(1) or SMTP(0)
$config['cron_use_sendmail']=1;
//path to sendmail
$config['cron_sendmail']="/usr/lib/sendmail -t -oi -oem";
//adress of smtp-server
$config['cron_smtp']="localhost";
//smtp-port
$config['cron_smtp_port']=25;
$config['cron_samedb']=0;
$config['cron_timelimit']=360;
$config['cron_extender']=0;
$config['cron_mail']=0;
$config['cron_mail_dump']=0;
$config['cron_ftp']=0;
$config['cron_compression']=1;
$config['cron_printout']=1;
$config['cron_completelog']=1;
$config['multi_dump']=0;

$config['logcompression'] = "1";
$config['log_maxsize1'] = "1";
$config['log_maxsize2'] = "2";
$config['log_maxsize'] = "1048576";

?>
mfG
Markus
Mit Zitat antworten
  #2  
Alt 09.03.2009, 09:30:38
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: MySQL dumper | Installation

Zitat:
Wo geb ich der config diese rechte?
Mit dem FTP Programm!
Wobei allerdings 0666 genug sein sollte. Wofür die auch x Rechte haben wollen, KA.
Mit Zitat antworten
  #3  
Alt 09.03.2009, 11:04:25
Rule Breaker Rule Breaker ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 32
Beiträge: 3
AW: MySQL dumper | Installation

Hey,

ftp hochladen? Ich muss doch erstmal die Config.php die rechte 777 geben :D was ist überhaupt damit gemeint? Wenn ich den dumper ordner öffne und alles ausfüll zeigt er mir das an: *push me*

hier ist die readme.txt

Zitat:
Installation:

- lade den Ordner mysqldumper auf Deinen Webspace hoch
- gebe der Datei config.php die Rechte 777 (es ist nicht nötig die Datei config.php von Hand anzupassen! Das erledigt MySQLDumper während der Installation von alleine.)

- Starte das Script im Browser (http://www.deineDomain.de/mysqldumper/)
- Folge der Installation
- in Schritt 2 (Konfiguration) ändere die Daten (Host, Name, Passwort) der zu verwaltenden Datenbanken

- MySQLDumper benötigt zum Speichern der Backups verschiedene Unterordner, die mit den Rechten 0777 versehen werden müssen.
MySQLDumper erstellt diese Verzeichnisse automatisch.

Sollte der Webserver mit dem Einstellung "safe_mode=on" konfiguriert sein (und nur dann! - Ansonsten kannst Du diesen Punkt überspringen. Solltest Du Dir nicht sicher sein, so meldet Dir MySQLDumper dies während der Installation aber auch zuverlässig), so kann MySQLDUmper die Verzeichnisse aufgrund der Serverbeschränkung nicht selbstständig anlegen.
Im Falle von safe_mode=on müssen folgende Ordner von Dir manuell mit Deinem FTP-Programm erstellt und mit den Rechten (CHMOD) 0777 versehen werden:

- work
- work/backup
- work/config
- work/structure
- work/log
("work/backup" bedeutet, dass im Ordner "work" ein Unterverzeichnis "backup" erstellt wird)

- Da wir wissen, dass sich viele User nicht die Mühe machen diese ReadMe-Datei zu lesen, werden alle Einstellungen
vom MySQLDumper gewissenhaft überprüft und bei Nicht-Erfüllung jeweils eine entsprechende Bildschirmausgabe gemacht. ;-)


- Fertig ! Jetzt kann MySQLDUmper im Browser über http://www.DeineDomain/Dein_MySQLDumper-Verzeichnis/ aufgerufen werden
-------------------

Verzeichnisschutz erstellen:

Es ist dringend erforderlich den MySQLDUmper vor Fremdzugriffen zu schützen!!!
Jeder, der Zugriff zum MySQLDUmper hat, kann in der Datenbank beliebige SQL-Befehle ausführen,
die Daten herunterladen oder einfach alle Daten der Datenbank löschen.
Deshalb sollte jeder das MySQLDumper-Verzeichnis durch einen Verzeichnisschutz schützen.
Dies geschieht über eine sogenannte .htaccess-Datei, welche den besten Schutz bietet.
Glücklicherweise bietet MySQLDumper eine eigene Routine, um einen Verzeichnisschutz zu erstellen.
Es gibt aber so viele unterschiedliche Verfahren einen Webserver zu konfigurieren, dass die
automatische Erstellung nicht immer klappt. Dies merkt der Dumper aber und teilt das auch mit.
Sollte Dir MySQLDumepr mitteilen, dass das Anlegen des Schutzes nicht funktioniert hat udn Dich auffordern
manuell eine Datei anzulegen, dann versuche folgendes:

- gebe dem Hauptverzeichnis des MySQLDumpers mit Deinem FTP-Programm die Rechte 0777
- starte MySQLDUmper in Deinem Browser und versuche erneut einen Schutz zu erstellen

- die Angabe der Verschlüsselungsart bezieht sich auf das Betriebssystem des Serers Deines Webspaces! Nicht auf Dein lokales Betriebssystem. In 99% aller Fälle ist die voreingestellte Verschlüsselungsart "Linux und Unix-Systeme (Crypt)" richtig! Ändere diese nur, wenn Du genau weißt, dass Dein Webserver (!) auf Windows läuft

- nun sollte der Verzeichnisschutz korrekt erstellt werden. Du merkst das daran, dass Du beim nächsten Seitenaufruf
nach den Zugangsdaten gefragt wirst.

- solltest Du nicht nach den Zugangsdaten gefragt werden, so realisiert Dein Hoster den Verzeichnisschutz auf eine andere Art und Weise. Erkundige Dich bei Deinem Hoster, wie man auf seinem Server einen Verzeichnisschutz erstellen kann.

- solltest Du immer wieder nach den Zugangsdaten gefragt werden udn diese nicht anerkannt werden, so hast Du die falsche Verschlüsselungsart gewählt. Lösche dann die Dateien .htaccess und .htpasswd im MySQLDumper-Hauptordner - dann bekommst Du wieder Zugriff. Dummerweise gibt es aber auch Hoster



Anleitung für das Perlskript:

Wer Perl in allen Verzeichnissen ausführen kann, dem reichen folgende Schritte:

1. Rufe im MySQLDumper die Seite Backup auf.
2. Kopiere den Pfad, der hinter Eintrag in crondump.pl für $absolute_path_of_configdir: steht.
3. öffne die Datei "crondump.pl" im Editor
4. trage den kopierten Pfad dort bei absolute_path_of_configdir ein (keine Leerzeichen)
5. Speicher crondump.pl
6. gebe den Datein die Rechte 755
6b. Wenn die Endung cgi gewünscht ist, ändere bei allen 3 Dateien die Endung von pl -> cgi (umbenennen)
(ev. 10b+11 von oben)

Fertig.

--------------------
Wenn bei Dir Perl nur innerhalb des Verzeichnisses "cgi-bin" ausgeführt werden kann:

1. Rufe im MySQLDumper die Seite Backup auf und klicke auf "Backup Perl".
2. Kopiere den Pfad, der hinter Eintrag in crondump.pl für $absolute_path_of_configdir: steht.
3. öffne die Datei "crondump.pl" im Editor
4. trage den kopierten Pfad dort bei absolute_path_of_configdir ein (keine Leerzeichen)
5. Speicher crondump.pl
6. kopiere crondump.pl, sowie perltest.pl und simpletest.pl ins cgi-bin-Verzeichnis (Ascii-Modus im FTP)
7. gebe den Dateien die Rechte 755
7b. Wenn die Endung cgi gewünscht ist, ändere bei allen 3 Dateien die Endung von pl -> cgi (umbenennen)

8. Rufe die Konfiguration im MySQLDumper auf
9. wähle Seite Cronscript
10. ändere Perl Ausführungspfad in /cgi-bin/
10b. wenn die Scripte .pl haben, ändere die Dateiendung auf .cgi
11. speicher die Konfiuguration
------------------------
fertig, die Skripte lassen sich nun von der Backupseite aufrufen


Windowsuser müssen bei allen Scripten die erste Zeile ändern, dort steht der Pfad von Perl. Beispiel:
statt: #!/usr/bin/perl -w
jetzt #!C:\perl\bin\perl.exe -w
mfG
Markus
Mit Zitat antworten
  #4  
Alt 09.03.2009, 12:18:39
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: MySQL dumper | Installation

was hat der hersteller / support zu deinem problem gesagt ?

cx
Mit Zitat antworten
  #5  
Alt 09.03.2009, 12:42:17
Rule Breaker Rule Breaker ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 32
Beiträge: 3
AW: MySQL dumper | Installation

Support? Hab mich an den Support nicht gewendet. Hab mir den MySQLDumper hier runtergeladen und anschließent auf meiner webspace hochgeladen. Nur leider komm ich bei der Installation bei Schritt 2 nicht weiter.

mfG
Markus
Mit Zitat antworten
  #6  
Alt 09.03.2009, 13:53:29
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: MySQL dumper | Installation

Ich sehe weiterhin keinen Grund für x Rechte!
Schon gar nicht für eine Konfig Datei.

Es heißt übrigens 0777 und nicht 777 !!
Das ist ein riesen Unterschied.

Beweis:
PHP-Code:
echo  777'<br>';
echo 
0777'<br>'
Mit Zitat antworten
  #7  
Alt 09.03.2009, 16:54:38
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: MySQL dumper | Installation

Zitat:
Zitat von Rule Breaker Beitrag anzeigen
Hab mich an den Support nicht gewendet
das wäre allerdings der erste schritt, wenn man ein problem mit einer software hat, die man irgendwo heruntergeladen hat. meinst du nicht, dass dir hier evtl. "besser" besser / effektiver geholfen wird ?

cx
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL 4 "große" Abfragen coder90 MySQLi/PDO/(MySQL) 0 06.09.2008 13:45:08
Mysql installation Nephris MySQLi/PDO/(MySQL) 4 17.03.2008 22:19:43
Mysql startet nicht oberonal MySQLi/PDO/(MySQL) 3 24.11.2006 09:41:31
MySQL Page Script. Problem. dtone MySQLi/PDO/(MySQL) 8 15.10.2006 14:58:06
MySQL und Apache Installation Cocktailmaster PHP für Fortgeschrittene und Experten 1 12.02.2002 10:15:13


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:19:23 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt