13-7-2018

Beste phpHelpdeskers,

Ik ben klant van Mijndomein. Mijndomein heeft een aantal dagen geleden mijn website rspp.nl overgezet naar een nieuw platform php vs 7.1. Mijn phpscripts ondersteunen dat nog niet. Er is een mogelijkheid bij Mijndomein om het platform terug te zetten naar vs 5.6, wat ik ook heb gedaan. Begin 2019 komt PHP 5.6 te vervallen.
Wat ik nu niet begrijp is dat ik ineens die foutmelding(en) krijg ná het vernieuwen van het platform. Het script is sinds twee jaar niet gewijzigd en werkte uitstekend.
Sinds het nieuwe platform er is, stonden er drie fouten op mijn website die inmiddels zijn opgelost. Daarna kreeg stond er weer eentje welke ik niet kan oplossen.

•Notice: Undefined variable: weg in /home/public/sites/www.rspp.nl/library/puchfunctions.php on line 336

Het betreft een voorwaardelijke uitdrukking if ($weg == 0)
Is hier een andere vergelijking voor in php5.6?

Misschien dat u mij hierbij verder kan helpen? Alvast hartelijk bedankt.

Met vriendelijke groet,

Margot Schuitemaker
Zou dat ineens gewijzigd kunnen zijn, zonder dat ik daar bericht van heb gekregen?

Ik heb net nog ingelogd op mijn db.rspp.nl en ook mijn sftp verbinding is ok, wanneer ik inlog met mijn ip dan lukt het niet.

Ik zie dat ik in mijndomein > websitebeheer mijn backup van 23-9-2018 kan terugzetten, zal ik dat doen.
Ik heb al mijn 10 bestanden in sftp teruggezet.

[size=xsmall]Toevoeging op 30/09/2018 23:22:27:[/size]

Dit staat in de helpdesk van mijndomein.

Voor het onderhouden van je website zijn er drie zaken belangrijk: de backup voorafgaand aan onderhoud, de backup na onderhoud en de periodieke backup. Zonder backup kun je in grote problemen komen als je website gehacked wordt, een update verkeerd gaat of om andere redenen beschadigd raakt. Voor de backup op korte termijn (7 dagen) maken wij een backup voor je. Het is daarom niet nodig om elke dag een backup te maken.

Dat zou ik dan nu heel snel moeten doen, denk ik.
Via sftp zie ik dan de bestanden van de 23ste?

[size=xsmall]Toevoeging op 30/09/2018 23:29:23:[/size]

Hoi Ozzie, gewijzigde
index.php en .htaccess
net overgezet, maar tevergeefs
Check je error log, en weet je zeker dat die hostname voor mysqli klopt? Deze geeft een 'time out'. Vraag anders je hosting.
betreffende backup is waarschijnlijk voor als je een cms website hebt.
Je hosting boeit het vast niet of je CMS hebt of een simpele html/php site hebt. Het systeem dat backupt alles van je website. Het zou raar zijn als deze enkel voor een CMS zou werken...

Maar wat is nu het probleem?
De 'time out' van mysqli in je error-log, en een 504 error?
Zou mijn hostname ineens gewijzigd kunnen zijn?
Je bedoelt dat ik het mijndomein moet vragen? Ik kon het niet zien in mijn database idd.

[size=xsmall]Toevoeging op 30/09/2018 23:43:11:[/size]

[Sun Sep 30 23:33:43.850201 2018] [:error] [pid 3734] [client 2001:984:48f2:1:5c2d:9ea0:116e:5901:52162] PHP Warning: mysqli_connect(): (HY000/2002): Connection timed out in /home/public/sites/www.rspp.nl/library/opendb.php on line 5
Zie mijn bericht hierboven eens.
En probeer anders eens: localhost

Anders moet je even vragen aan je webhosting hoe je met MySQLi kan verbinden .
zet ik het example #1 van phpnet in een nieuwe pagina?



<?php
$link = mysqli_connect("mijn host in cijfers", "my_user", "my_password", "my_db");

if (!$link) {
    echo "Error: Unable to connect to MySQL." . PHP_EOL;
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}

echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;

mysqli_close($link);
?>

Correct, bij voorkeur met Ozzies PHP-code uit zijn bericht van 22:59:41 erboven.

PS: 'mijn host in cijfers' heet een 'IP-adres'. :-)

Maar ik zou de hostname aanraden.

Reageren