- Wat is het probleem? Ontbrekend bestand 'instal.php' in /language/nl/. Updater blijft hangen.
Wanneer ontstond het probleem? Bij updaten van 3.2.4 naar 3.2.5
Adres van je forum: https://www.css-voorbeelden.nl/forum/
Extensies op je forum: Geen
Huidige stijl: prosilver
phpBB versie: 3.2.5
Waar is je forum gehost: https://www.css-voorbeelden.nl
Heb je onlangs iets veranderd aan je forum?
Hallo,
Inmiddels is het updaten gelukt. Ik ben absoluut geen phpbb-expert, dus mogelijk heb ik het mis, maar het lijkt erop dat er een typo in de naam van een bestand zit.
Als ik de updater van 3.2.4 naar 3.2.5 draai, gaat alles prima. Bij te werken bestanden gedownload en geüpload.
Nogmaals controleren. Alles is bijgewerkt, op één bestand na:
Onder het kopje 'Nieuwe bestanden' staat:
'De volgende bestanden bestaan momenteel niet in je installatie. Deze bestanden zullen worden toegevoegd.' (De exacte tekst van de melding weet ik niet meer, maar het is zoiets.)
Daaronder staat als enige ontbrekend bestand language/nl/instal.php
Met één 'l'. Dat bestand ontbreekt inderdaad, want er bestaat alleen een bestand 'install.php' in /language/nl (met twee keer 'n 'l').
De updater weigert vervolgens verder te gaan, omdat dat bestand mist. Als ik op downloaden klik, komt er nu een lege download, zonder het bestand 'instal.php' wat erin zou horen te zitten. Gewoon 'n hele lege .tar-file.
Verder updaten kan niet, want dat bestand mist.
Back-up forum phpbb teruggezet en updater opnieuw gedownload (mogelijk beschadigde download, je weet maar nooit...)
Ging precies hetzelfde.
Uiteindelijk heb ik het bestand 'install.php' gekopieerd naar 'instal.php'. (Met één l dus.) Dat heb ik in het forum gezet onder /language/nl/.
Dat hielp niet.
Vervolgens heb ik dat bestand met instal.php ook in /install/update/new/language/nl gezet. En toen lukte het wel: de update is afgerond en alles werkt.
(Nu zit in m'n forum dus /language/nl/instal.php én /language/nl/install.php, maar dat lijkt me geen ramp. Voor de zekerheid laat ik ze allebei maar zitten.)
Het lijkt erop dat de update een bestand wil vergelijken met een niet-bestaand 'language/nl/instal.php'. Logisch dat de ziel daarop vastloopt.
Zou het kunnen zijn dat er een typo in de updater zit, en dat daarin als te controleren 'instal.php' in plaats van 'install.php' staat?
Misschien heb ik het helemaal mis, maar als dit inderdaad 'n typo is, zullen meer mensen hier mogelijk last van krijgen.