Automatische backup grote database
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
- uiteraard voldoen aan de algemene voorwaarden
- niet passen in de gewone supportfora
- interessante zijn voor het overgrote deel van onze gebruikers
- een neutrale of positieve ondertoon hebben
- anders zijn dan bestaande onderwerpen
-
- Berichten: 215
- Lid geworden op: 07 sep 2006, 15:08
Re: Automatische backup grote database
ik heb hem getest in 777 maar daar doet hij het niet.
Wat doe ik fout
Dit is voor het bestand he? (A)
Wat doe ik fout
Dit is voor het bestand he? (A)
Re: Automatische backup grote database
De map waar het bestand instaat moet 777 zijn.
-
- Berichten: 215
- Lid geworden op: 07 sep 2006, 15:08
Re: Automatische backup grote database
eddit opgelost
-
- Berichten: 215
- Lid geworden op: 07 sep 2006, 15:08
Re: Automatische backup grote database
Ger schreef:Vervang dat eens door:Want het ligt aan je cron. Ik heb zojuist namelijk de vrijheid genomen om het via mijn browser aan te roepen en dat werkt. Je kunt het daarom beter in een directory zetten die niet public bereikbaar is (ofwel: niet in public_html).Code: Selecteer alles
/usr/bin/php /home/pchelp/domains/pc-helpforum.be/public_html/tmp/lontronics_sqlbackup_V105.php?exec=1
PS:Hmm... ik heb die hele lap code weggehaald en downloadbaar gemaakt, maar ben nog steeds absurd wiki-cool...
Code: Selecteer alles
/usr/local/bin/php/home/deb3887/domains/wieisdemolonline.nl/public_html/backup/backup_wieisdemolonine.php?exec=1
Ik gebruik ook direct admin
Re: Automatische backup grote database
De vraag is dan ook niet wat het probleem is.paul schreef:De fout zegt al wat het probleem is .
Re: Automatische backup grote database
De vraag is dan toch hoe je het probleem kan oplossenElbertF schreef:De vraag is dan ook niet wat het probleem is.paul schreef:De fout zegt al wat het probleem is .
Keep bleeding, keep, keep bleeding love
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open
I keep bleeding, I keep, keep bleeding love
Keep bleeding, keep, keep bleeding love
You cut me open
Re: Automatische backup grote database
Ik niet, ik gebruik cPanelpieterbas12 schreef:Is dit ook goed?Code: Selecteer alles
/usr/local/bin/php/home/deb3887/domains/wieisdemolonline.nl/public_html/backup/backup_wieisdemolonine.php?exec=1
Ik gebruik ook direct admin
En het is bijna goed. Er moet een spatie tussen het stuk dat vertelt dat het om PHP gaat en de locatie van het bestand. Dat scheidt de twee opdrachten. Dus:
Code: Selecteer alles
/usr/local/bin/php/ home/deb3887/domains/wieisdemolonline.nl/public_html/backup/backup_wieisdemolonine.php?exec=1
home/deb3887/domains/wieisdemolonline.nl/map/
. Dan weet je zeker dat de rest van de wereld er niet bij kan (want die kunnen immers alleen maar in public_html).- Regiorunner
- Berichten: 32
- Lid geworden op: 21 mei 2007, 05:52
Re: Automatische backup grote database
Ik heb ook geprobeerd om het te installeren. Maar op een of andere manier werkt het niet echt helemaal. Ik heb het script in de map backup geplaatst. En bij de map + script heb ik de CHMOD op 755 gezet.
Als ik het script oproep vanuit de browser werkt het op zich wel. Het stuurt netjes de backup naar mijn gmail-adres. Ik krijg alleen deze foutmeldingen te zien:
En dan zijn er nog veel meer regels waarbij ik dezelfde foutmelding krijg. Maar goed het werkt wel, dus ik weet niet of dat erg is.
Ik heb dit als cronjob in de directadmin:
Als ik de
Volgens mij struikelt hij dan over die
En als ik een van die backups nodig heb, waarmee moet ik hem dan importeren om de data van mijn forum weer terug te krijgen?
Als ik het script oproep vanuit de browser werkt het op zich wel. Het stuurt netjes de backup naar mijn gmail-adres. Ik krijg alleen deze foutmeldingen te zien:
Code: Selecteer alles
Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /home/martijn/domains/methorst.net/public_html/backup/sqlbackup.php on line 65
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/martijn/domains/methorst.net/public_html/backup/sqlbackup.php on line 274
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /home/martijn/domains/methorst.net/public_html/backup/sqlbackup.php on line 365
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/martijn/domains/methorst.net/public_html/backup/sqlbackup.php on line 367
Ik heb dit als cronjob in de directadmin:
Code: Selecteer alles
/usr/local/bin/php /home/martijn/domains/methorst.net/public_html/backup/sqlbackup.php?exec=1
?exec=1
weglaat krijg ik op m'n mail de melding "Hacking attempt" binnen. Dus hij voert het script wel uit. Maar als ik de ?exec=1
er wel bij zet krijg ik deze foutmelding op mijn emailadres binnen:Code: Selecteer alles
Could not open input file: /home/martijn/domains/methorst.net/public_html/backup/sqlbackup.php?exec=1
?exec=1
. Maar wat ik er aan kan veranderen weet ik niet. Hebben jullie enig idee? En als ik een van die backups nodig heb, waarmee moet ik hem dan importeren om de data van mijn forum weer terug te krijgen?
-
- Berichten: 215
- Lid geworden op: 07 sep 2006, 15:08
Re: Automatische backup grote database
is dat: niet uit die php code te halen.
Dat je als je het bestand aanroept gelijk begint met backuppen?
(ben beginner dus misschien wel een erge noob vraag )
bedoel je dat zeg maar?
eddit:
ze werken alle bei niet
Code: Selecteer alles
?exec=1
Dat je als je het bestand aanroept gelijk begint met backuppen?
(ben beginner dus misschien wel een erge noob vraag )
Ik heb ook de rechten om de mappen: logs private_html Publice_ftp Public_html en stats te zien.Overigens, als je het toch via directadmin uitvoert, dan kun je (mits je de rechten daarvoor hebt) het bestand beter buiten je public_html opslaan. Bijvoorbeeld in home/deb3887/domains/wieisdemolonline.nl/map/. Dan weet je zeker dat de rest van de wereld er niet bij kan (want die kunnen immers alleen maar in public_html).
bedoel je dat zeg maar?
eddit:
ze werken alle bei niet
Laatst gewijzigd door pieterbas12 op 19 feb 2008, 21:08, 1 keer totaal gewijzigd.
- Regiorunner
- Berichten: 32
- Lid geworden op: 21 mei 2007, 05:52
Re: Automatische backup grote database
Ik heb dit weggehaald uit het php-bestand:pieterbas12 schreef:is dat:niet uit die php code te halen.Code: Selecteer alles
?exec=1
Dat je als je het bestand aanroept gelijk begint met backuppen?
(ben beginner dus misschien wel een erge noob vraag )
Code: Selecteer alles
// CHECK IF ACCES IS ALLOWED:
if (!isset($_GET['exec']))
{
die("hacking attempt");
}
// CHECK IF ACCES IS ALLOWED:
if (!isset($_GET['exec']))
{
die("hacking attempt");
}
Hij kon het script nu wel uitvoeren, ik krijg alleen nu op m'n gmail-adres een back-up van 0 kb, iets wat dus niet echt handig is.
Re: Automatische backup grote database
over de eerste error: kijk of je de safe mode uit kan zetten
- Regiorunner
- Berichten: 32
- Lid geworden op: 21 mei 2007, 05:52
Re: Automatische backup grote database
Dat kan ik helaas niet doen.
Re: Automatische backup grote database
Dat kan, zoals Regiorunner al aangeeft, maar DOE DAT NIET als het in een openbare map staat!pieterbas12 schreef:is dat:niet uit die php code te halen.Code: Selecteer alles
?exec=1
Dat je als je het bestand aanroept gelijk begint met backuppen?
(ben beginner dus misschien wel een erge noob vraag )
In dat geval kunnen bots of kwaadwillenden het script ook uitvoeren door gewoon je directory te doorzoeken. Voor je het weet ligt je server plat. NIET DOEN DUS.
Probeer eens in de dir waarin je deze mappen ziet een nieuwe dir aan te maken. Lukt dat? Zo ja, zet daar dan het script in. Zo nee, dan heb je gewoon pech en moet je het via de openbare route doen.Ik heb ook de rechten om de mappen: logs private_html Publice_ftp Public_html en stats te zien.
bedoel je dat zeg maar?
@Regiorunner: ik heb te weinig verstand van safe mode, helaas.....
-
- Berichten: 215
- Lid geworden op: 07 sep 2006, 15:08
Re: Automatische backup grote database
Op de backup map heb ik zelf een wachtwoord en gebruikers naam opgezet..
Dus de bots haken al af
Dus de bots haken al af
-
- Berichten: 215
- Lid geworden op: 07 sep 2006, 15:08
Re: Automatische backup grote database
Code: Selecteer alles
/usr/local/bin/php /home/deb3887/domains/wieisdemolonline.nl/cron/backup_wieisdemolonline.php >/dev/null 2>&1
Wijziging: De verkeerde gegeven aan jullie
Wijziging: Het is gelukt!!!!!!!!!!!!!
Re: Automatische backup grote database
Ik heb het ook even geprobeerd. Ik kan het script wel uitvoeren. Alleen ik krijg geen mail met bijlage. De inhoud van de mail is:
Kan iemand mij helpen?
Daan
Code: Selecteer alles
Content-type: multipart/mixed; boundary="c0c264d20663d86c054308541f53f308"
Return-Path: anonymous@195046.webreus.nl
X-OriginalArrivalTime: 20 Feb 2008 19:24:09.0224 (UTC) FILETIME=[2A800080:01C873F6]
This is a multi-part message in MIME format.
--c0c264d20663d86c054308541f53f308
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Deze mail bevat als bijlage de MySQL backup 08-02-20-wordpress.sql.gz (0.00 kb)
--c0c264d20663d86c054308541f53f308
Content-Type: application/x-gzip; name="08-02-20-wordpress.sql.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="08-02-20-wordpress.sql.gz"
Daan
- Jan
- Berichten: 1987
- Lid geworden op: 30 mei 2006, 20:30
- Locatie: De kelder van Dhr. J. Fritzl
- Contacteer:
Re: Automatische backup grote database
Heb je je root naar 777 ge-chmod, volgens mij zou probleem daar wel 'ns kunnen liggen!
Re: Automatische backup grote database
Dit herken ik, dan is de bijlage te groot om te versturen met de standaard mail functie. (let op, dus niet te groot om te ontvangen)
Re: Automatische backup grote database
Hey,
Ik wil ook graag een automatische backup van mijn phpBB3 database.
Ik heb het script getest, maar ik er is 1 klein probleem.
Mijn host heeft PHP in safe mode, en set_time_limit werkt daardoor niet.
Ik vermoed dat daardoor het script na een eindje gewoon stopt, en er niks is gebeurd. (ik had FTP upload methode ingevuld, maar er niks op de FTP server bijgekomen.)
DB statistieken:
Ik wil ook graag een automatische backup van mijn phpBB3 database.
Ik heb het script getest, maar ik er is 1 klein probleem.
Mijn host heeft PHP in safe mode, en set_time_limit werkt daardoor niet.
Ik vermoed dat daardoor het script na een eindje gewoon stopt, en er niks is gebeurd. (ik had FTP upload methode ingevuld, maar er niks op de FTP server bijgekomen.)
DB statistieken:
Is er een manier om het toch werkend te krijgen ?Aantal berichten: 115718 Berichten per dag: 70.22
Aantal onderwerpen: 1143 Onderwerpen per dag: 0.69
Aantal gebruikers: 4044 Gebruikers per dag: 2.45
Aantal bijlagen: 1311 Bijlagen per dag: 0.80
Forum gestart: 31st augustus 2003, 16:46 Grootte avatarmap: 1.44 MB
Database grootte: 198.75 MB Grootte van geplaatste bijlagen: 160.30 MB
Database server: MySQL 4.1.20 GZip compressie: Uit
Forum versie: 3.0.0 Berichtloze bijlagen: 128
Re: Automatische backup grote database
hoi Ger,
Excuses voor de late reactie.
Wegens drukte bleef het wat liggen.
Backups worden prima gemaakt, alleen zou ik ze nu graag naar mijn NAS sturen en die heeft een andere poort.
Kan ik in het script mogelijkheid invoegen om poort te wijzigen?
Excuses voor de late reactie.
Wegens drukte bleef het wat liggen.
Backups worden prima gemaakt, alleen zou ik ze nu graag naar mijn NAS sturen en die heeft een andere poort.
Kan ik in het script mogelijkheid invoegen om poort te wijzigen?