Hallo,

Ik heb een script gemaakt waarmee ik een backup kan maken van een MySql dqtabase die staat op mijn lokale pc
Het script staat in de www map ( ik gebruik WAMP ). Werkt prima.

Maar als ik vervolgens het script plaats bij mijn hoster ( one.com ) dan werkt het niet. Natuurlijk doe ik iets fout maar ik weet niet wat

De inloggegevens ( host, user en DbName ) zijn identiek.

ik krijg deze melding op mijn domein : Deze pagina werkt niet

Wat doe ik fout ?
Je moet gewoon goed bewust zijn wat je documentroot is. Vaak is dit /www, /htdocs, /public_html of /http_docs. Daarin staan al je bestanden die je zichtbaar op internet wilt hebben.
En dan kan je via www.jouwdomeinhier.nl/jouwbestand.php je PHP-script uitvoeren.

Probeer het eerst eens met een simpel index.html-bestand met een simpele tekst. Als je die keurig ziet verschijnen, dan weet je dat je goed zit.

Als dat goed werkt ben ik benieuwd wat de uitvoer is van je 'whereis mysqldump' script.
als ik index.php ( waar ook het backup-script staat ) laad, dan zie ik gewoon de website

[size=xsmall]Toevoeging op 29/11/2022 22:24:34:[/size]

het script staat in de www-map zoals ook index/php
Dan zal er met het uploaden en de locatie niks mis zijn.

Maar waar komt de foutmelding "Deze pagina werkt niet" vandaan?
Staat dit in een error-bestand vermeld ofzo? Ik kan me niet indenken dat een webhosting zo'n wazige foutmelding zou tonen.

Heb je mijn kleine script al geprobeerd? Ik ben benieuwd waar mysqldump precies staat.
Werkt die wel? Hier wel in ieder geval.
het script werkt alleen op localhost op mijn laptop, maar niet bij de hosting

ik krijg deze melding : Deze pagina werkt niet
Waar komt die melding dan vandaan? Zoek dat eens uit?
Dit lijkt me geen melding van je webhosting. Als een hosting met zulke errors strooit, dan was ik allang vertrokken. Liever een blanko scherm, of een foutmelding als ik dat expliciet wil.

Misschien dat .htaccess een hint geeft?

Ik krijg het vermoeden dat ze system() blokkeren. Maar die error blijft gewoon 'lomp'.
Kan je hier wat opmaken over disabled functions?
<?php
phpinfo();
?>

ik kijk het morgenvroeg verder na. Erg bedankt dat je me wilde helpen, ik houd je verder op de hoogte ...Dank
Top! Ben benieuwd!
Om een log te hebben bij one.com kreeg ik van de support volgend antwoord
plaats volgende regels als top in je php script

ini_set ('track_errors', 1);
ini_set ('log_errors', 1);
ini_set ('error_log', '/customers/0/0/0/domain/httpd.private/logs/php_error.log');

Natuurlijk het pad juist instellen :)
Dank je voor de nuttige tip, ik probeer het
Als ik dan arien's script laat lopen volgt volgende fout in het log
[01-Dec-2022 06:21:32 UTC] PHP Fatal error: Uncaught Error: Call to undefined function system() in /customers/4/b/9/janr.be/httpd.www/php/system.php:5

Reageren