Thread subject: pHpFusion Nederlands (BE|NL) » Ondersteuning, Themas, Infusies, Modificaties en Installatie :: [Opgelost]updaten v7.00.05 naar de nieuwste

Posted by Wanabo on 24 October 2010, 15:12
#1

Heb je na de upgrade ook de nieuwe bestanden geupload?

Posted by vogeltje42 on 24 October 2010, 17:24
#2

Ja ,en het maakt niet uit.

Ik had alle infusions uit gezet en een standaard thema gekozen en ook al eens met de engelse taal dus helemaal standaard.

Nog komt die met deze melding Unknown column 'settings_name' in 'where clause'Database upgrade complete

Betekent dit zoveel als dat het veld niet gemaakt kan worden in de database ??

http://startgoogle.startpagina.nl/index2.php?start=0&q=Unknown%20column%20%27settings_name%27%20in%20%27where%20clause%27Database%20upgrade%20complete

Ik hoop dat er toch iets op gevonden wordt.

Posted by vogeltje42 on 28 October 2010, 18:31
#3

Niemand een antwoord, mhhhh
Dus bij iedereen gaat het updaten wel goed?

Dan heb ik dus pechSad

Posted by Wanabo on 28 October 2010, 21:32
#4

settings_name komt voor in maincore.php, en verwijst naar de tabel settings. Check of die aanwezig is in je database.

settings_name komt op verschillende plaatsen voor in diverse php bestanden.

Doorzoek met b.v. Total Commander alle php files op je server op de text settings_name. Je zult zien dat er in verschillende files een verwijzing staat naar verschillende database tabellen. Die zul je dan allemaal moeten checken tot je de fout tegenkomt.

Een ideetje, zet een oude (v7.0) panels.php terug in themes/templates, hopelijk blijft je site werken. Als de fout weg is ligt het aan de manier waarop de data uit de database opgehaald wordt.

In de oude versie worden alle velden ingelezen, terwijl in de nieuwe versie slechts enkele velden worden ingelezen. Dit is gedaan om PHP fusion sneller te krijgen.

Edited by Wanabo on 28 October 2010, 21:37

Posted by vogeltje42 on 30 October 2010, 21:10
#5

Had al wel gevonden waar ze genoemd werden.
Maar zie geen tabel met die naam.
Die wordt niet aangemaakt.

Ook panels.php oude versie terugzetten en dan updaten werkte niet.
Is het mogelijk dat er een losse tabel geimporteerd kan worden.
Voor deze fout melding.

Posted by vogeltje42 on 04 November 2010, 18:13
#6

Ik geef het op hoor.
Dr is niemand die weet wat het probleem is, en dezelfde foutmelding staat niet opzichzelf.
Jammer hoor.

Had alle infusions ook uit gezet ,wrapper ook uit.

HELP

Posted by Jelle on 04 November 2010, 22:59
#7

Echt, de enigste oplossing die ik voor je heb:
Zet een goede laatste backup terug op je site. (database + bestanden)

Neem als locale de laatste versie die Wanabo heeft geupload.

Zorg dat alle extra infusions zijn gede-infuseert. Alle eigen/ekstra panels uit. Alles op die manier dat je een zo'n origineel mogelijke versie krijgt.

Dan precies volgens de readme werken.

Kijk ook even naar dit verhaal: http://www.php-fusion.co.uk/forum/vie...ost_145764


Posted by vogeltje42 on 06 November 2010, 10:53
#8

Omdat het updaten echt niet lukte, heb ik alles opnieuw gedaan.
Dwz de site staat er weer ,hiervan geef ik nog uitleg.

Nu wil ik de gebruikers importeren ,ik kom daar niet uit.
Dus de site versie v7.00.x gebruikers moet naar v7.01.01 gebruikers
Als ik ga exporteren in phpmyadmin wil die steeds de tabellen creeeren maar die bestaan dus al.
Dus de inhoud moet van de tabel users moet geexporteerd worden.

De infusion die ik gebruik werken ook allemaal op v7.01.01

Posted by Jelle on 06 November 2010, 13:47
#9

Normaal gesproken word dat dus helemaal via een script gedaan in de 'update' van Fusion.

Het probleem is dat je niet update, maar wil importeren. Daar zijn wat handmatige handelingen voor nodig om de 'oude' tabel gelijk te maken aan de 'nieuwe' tabel.
Dus alle velden gelijk maken aan de nieuwe tabel, in de juiste volgorde. (op de eerste na (superadmin))

Mijn ervaring verteld mij dat dit het makkelijkste is te doen met een backup sql bestand van de oude database een een backup sql bestand van de nieuwe database. Hieruit het user-gedeelte halen en deze vergelijken/aanpassen. het dan verkregen bestandje wegschrijven als sql-bestand en die inlezen in de database.

Zijn het niet al te veel leden, dan kost dat niet zo veel tijd.

Let er wel op dat alle leden de eerste keer bij het inloggen een nieuw wachtwoord moeten aanvragen, omdat de nieuwe versie deze anders versleuteld. De oude wachtwoorden werken dus niet meer en moeten vervangen worden door een nieuwe.

Edited by Jelle on 06 November 2010, 14:47

Posted by vogeltje42 on 06 November 2010, 16:12
#10

Door stoeien met phpmyadmin heb ik de meeste pagaina's kunnen herstellen ,die in de database werden weggeschreven.
Daarvoor heb ik de inhoud steeds weggeschreven als csv bestand. Dus met exporteren en importeren.
Daar door kwam ik erachter dat er toch best wat tabellen extra velden hebben gekregen die dan ook nog eens ingevoegd werden. Daardoor liep het vast met de oude versie.
Erg makkelijk werd het niet maar wel gelukt en draai dus nu op v7.01.02



mvg

Edited by vogeltje42 on 07 November 2010, 19:14