Van php 5.6 naar php 7.2
Pagina: « vorige 1 2 3 4 volgende »
maar zoals ik dat heb begrepen wilt hij dat toch niet
ik had vroeger ook veel van dit soort problemen
een basis script die upgedate moest worden maar een extra module die ik heel belangrijk vond deed het dan niet meer
dus dan update je niet
maar op den duur wordt dat een probleem je moet een keer updaten
Toevoeging op 18/08/2019 08:26:03:
php 7 is alleen maar mysql omzetten naar mysqli in je script en dus alles dat betrekking heeft met een sql
en sommigge functies moeten waarschijnlijk worden omgezet
Sylvester vader op 18/08/2019 08:23:35:
php 7 is alleen maar mysql omzetten naar mysqli in je script en dus alles dat betrekking heeft met een sql
en sommigge functies moeten waarschijnlijk worden omgezet
en sommigge functies moeten waarschijnlijk worden omgezet
Om wat duidelijker te zijn: de oude mysql_***() moet je ombouwen naar iets anders zoals mysqli_***() of PDO. Met de SQL-queries die je in je query-functie uit laat voeren is niks mis. Dat is iets dat MySQL/MariaDB intepreteert en verwerkt. Ook daar kunnen verschillen in zijn bij versie veranderingen, maar die zijn minimaal voor bij het dagelijks gebruik.
Maar bij de overstap naar PHP 7 is nog meer veranderd dan enkel het vervallen van de mysql-functiebibliotheek:
https://www.php.net/manual/en/migration70.php
En wat kleinere updates naar de andere versie-takken (branches) zijn er ook:
https://www.php.net/manual/en/migration71.php
https://www.php.net/manual/en/migration72.php
https://www.php.net/manual/en/migration73.php
Gewijzigd op 18/08/2019 10:25:39 door - Ariën -
hier is uitgelegd.
Wanneer ik http://www.example.com/yourforum/install gebruik dan start de installer op en dan krijg de volgende melding:
The installer detected a timeout
The installer has detected a timeout, you may try to refresh the page, which may lead to data corruption. We suggest that you either increase your timeout settings or try to use the CLI.
Ik heb opgezocht wat ze met CLI bedoelen maar kom daar ook niet echt verder mee.
Ik heb al wel heel veel tijd gestoken in het verwijderen en uploaden van de nieuwe phpBB update, heb van die veranderingen een backup gemaakt in DA zodat ik dat niet nog een keer hoef te doen.
Ben nu even vastgelopen, weet iemand van jullie hoe ik verder kan?
Ik heb gedaan wat Wanneer ik http://www.example.com/yourforum/install gebruik dan start de installer op en dan krijg de volgende melding:
The installer detected a timeout
The installer has detected a timeout, you may try to refresh the page, which may lead to data corruption. We suggest that you either increase your timeout settings or try to use the CLI.
Ik heb opgezocht wat ze met CLI bedoelen maar kom daar ook niet echt verder mee.
Ik heb al wel heel veel tijd gestoken in het verwijderen en uploaden van de nieuwe phpBB update, heb van die veranderingen een backup gemaakt in DA zodat ik dat niet nog een keer hoef te doen.
Ben nu even vastgelopen, weet iemand van jullie hoe ik verder kan?
Dit kan meestal in .htaccess-bestand en soms via een php.ini-bestand.
Hoe hoog staan deze nu?
Code (php)
Of je moet het via SSH doen, maar bij shared-webhosting is dat vaak niet mogelijk. In dat geval heb je geen last van dergelijke limieten.
Gewijzigd op 18/08/2019 12:32:17 door - Ariën -
Gebruik nu FileZilla om de bestanden te vinden en in Note++ om ze te openen en aan te passen
Maar dat script van mij moet je even uitvoeren, en vertellen wat de waardes zijn. Ik denk dat ze te laag zijn voor het basale phpBB upgradeproces.
Gewijzigd op 18/08/2019 12:40:39 door - Ariën -
Ja ik ben aan het zoeken, weet even niet waar het precies is te vinden.
Wat te vinden?
de php.ini of het .htaccess waar die waarden in staan
Verder moet je even een .htaccess aanmaken in je webroot, en daar dit inzetten:
(of wat hogers, dus laat even weten wat je nu hebt)
Met kan je onder meer de 'local value' en de 'master value' zien.
Dat is wat je zelf hebt ingesteld, en wat er hogerop in de server ingesteld is.
Gewijzigd op 18/08/2019 12:49:29 door - Ariën -
Moet ik de.htaccess in de webroot van m'n forum zetten?
Die waardes vind je in de uitvoer van het script die ik om 12:30:40 hier heb geplaatst.
Dan denk ik dat ik dat script niet kan uitvoeren, weet dus niet hoe ik dat moet doen?
Net als normaal? Aanmaken, uploaden en opvragen in je browser.
Sorry... ik snap het kennelijk niet :(
Je maakt het scriptje aan onder een zelfgekozen naam met .php-extentie (limieten.php bijv.), je uploadt het naar je hosting met je FTP-progje naar de plek waar je website staat. En je roept het aan in je browser via www.jouwdomein.nl/limieten.php (vul jouw domein in)
En tadaah.... daar staan de waardes. :-)
Gewijzigd op 18/08/2019 13:16:55 door - Ariën -
Toevoeging op 18/08/2019 13:33:54:
Lrijg de volgende melding:
Not Found
The requested URL /limieten was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Je vergeet de .php extentie.
Als het op de goede plaats staat, dan moet je het ook kunnen openen. Een 404 betekent dat het bestand niet gevonden is.
Gewijzigd op 18/08/2019 13:37:01 door - Ariën -
Kijk ook even in of dit klopt.