Website update is mislukt en backup terugzetten lukt ook niet.

Hier kun je vragen stellen over de nieuwste Joomla 2.5 ontwikkelingen en ondervonden problemen melden. (nb: gebruikers van Joomla 1.7 & 1.6 wordt aangeraden te upgraden naar 2.5)

Moderator: pe7er

Forum rules
Forum Regels
Locked
Paul1401
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Feb 24, 2021 5:01 pm

Website update is mislukt en backup terugzetten lukt ook niet.

Post by Paul1401 » Wed Feb 24, 2021 5:28 pm

Hallo allen,

Ik heb geprobeerd mijn website te updaten van Joomla! 2.5 naar 3.x. Echter is deze update niet goed verlopen en kon ik niet meer op de website. Ik krijg;

JHtmlBehavior: :mootools not supported

op de hoofd pagina te zien en op de administrator pagina krijg ik;

Fatal error: Call to undefined method JAdministrator::setHeader() in .../htdocs/www/libraries/cms/html/behavior.php on line 778. te zien.

Het terugzetten van een een back-up van Akeeba backup lukte ook niet en heeft volgens mij niet eens wat gedaan.

De website (www.scoutingstarrenburg.nl) wordt gehost en heeft dus niks te maken met iets van WAMP, want dat is het enige waarover ik online iets nuttigs kan vinden. Ik heb wel toegang tot de files via FTP.

Wat kan ik doen om mijn website terug te krijgen en vervolgens wel goed te updaten.

Heb een hele nieuwe Joomla installatie van 3.9 gedaan in een andere map en dat is wat er nu op dit live staat. Hier kon ik een template kiezen, maar heeft ook niet goed gewerkt en kan dus ook niet mee verder, maar ik zou eerst het liefst proberen om de oude website te herstellen.

Hoop dat iemand mij kan helpen!

User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 24985
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands
Contact:

Re: Website update is mislukt en backup terugzetten lukt ook niet.

Post by pe7er » Wed Feb 24, 2021 10:08 pm

Welkom op Joomla forum!

Als je jouw oude Joomla 2.5 database nog hebt, dan zou je kunnen proberen om Joomla 2.5.28 lokaal te installeren:
download https://downloads.joomla.org/cms/joomla25/2-5-28 en unzip lokaal (in bijv XAMPP omgeving) en pas de configuration.php aan zodat je oude database wordt gebruikt.

Als dat werkt, kun je de /images/ map + je template van de server naar lokaal te kopieren.
Die template kun je misschien via "discover" te installeren.

Daarna kun je proberen om de site te upgraden naar Joomla 3.9.24 en daar een backup van te maken met Akeeba backup, en die op de server te restoren.
Kind Regards,
Peter Martin, Global Moderator
Company website: https://db8.nl/en/ - Joomla specialist, Nijmegen, Netherlands
The best website: https://the-best-website.com

Paul1401
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Feb 24, 2021 5:01 pm

Re: Website update is mislukt en backup terugzetten lukt ook niet.

Post by Paul1401 » Thu Feb 25, 2021 6:13 pm

Hallo Peter en bedankt voor je reactie.

Ik kom er niet helemaal uit. Als het goed is staan de oude gegevens nog wel in de database, dus ik wil wel proberen wat je me hebt uitgelegd alleen dat lukt niet helemaal. Is het trouwens een probleem als er gegevens in de database zit met 2 verschillende voorvoegsels? Heb namelijk bij de poging van de nieuwe website met joomla 3.9 dezelfde database gebruikt met een ander voorvoegsel.

Ik heb XAMPP gedownload (trouwens krijg je geen waarschuwing dat de computer opnieuw wordt opgestart. Heel vaag toen mijn computer ineens uit ging tijdens installatie...) en localhost/dashboard werkt.
Vervolgens joomla 2.5.28 gedownload via die link die je gegeven hebt en ge-unzipped en als ik naar localhost/installation/index.php ga dan krijg ik de volgende error:

Code: Select all

Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in C:\xampp\htdocs\libraries\joomla\environment\request.php:153 Stack trace: #0 C:\xampp\htdocs\libraries\joomla\session\session.php(522): JRequest::getVar('9d4bb4a09f51168...', false, 'COOKIE') #1 C:\xampp\htdocs\libraries\joomla\session\session.php(114): JSession->_start() #2 C:\xampp\htdocs\libraries\joomla\session\session.php(151): JSession->__construct('none', Array) #3 C:\xampp\htdocs\libraries\joomla\factory.php(656): JSession::getInstance('none', Array) #4 C:\xampp\htdocs\libraries\joomla\factory.php(152): JFactory::createSession(Array) #5 C:\xampp\htdocs\installation\includes\application.php(273): JFactory::getSession(Array) #6 C:\xampp\htdocs\libraries\joomla\application\application.php(145): JInstallation->_createSession('ea09bb364ef1bff...') #7 C:\xampp\htdocs\installation\includes\application.php(37): JApplication->__construct(Array) #8 C:\xampp\htdocs\libraries\joomla\application\application.php(180): JInstallation->__construct(Array) #9 C:\xampp\htdocs\libraries\joomla\factory.php(102): JApplication::getInstance('installation', Array, 'J') #10 C:\xampp\htdocs\installation\index.php(69): JFactory::getApplication('installation') #11 {main} thrown in C:\xampp\htdocs\libraries\joomla\environment\request.php on line 153
Online gezocht en dingen geprobeerd, niks wees naar een XAMPP oplossing en de WAMP en MAMP (geen idee wat dit zijn) oplossingen hebben niet geholpen.

Probleem ligt zover ik kon vinden aan het feit dat de magic quotes niet meer ondersteund worden in de nieuwere versies van PHP. Mijn XAMPP server maakt gebruik van PHP 8.0.2, terwijl de host van onze daadwerkelijke website gebruik maakt van 5.6.40, dus ik dacht laat ik php 5.6.40 installeren en misschien dat dit probleem er dan niet meer is.

Dan kwam ik bij deze pagina https://localhost/dashboard/docs/use-di ... rsion.html voor informatie om je nieuwe gedownloade php versie te gebruiken. Nu heb ik alleen niks aan de instructies daar gegeven, want ik moet de paden in de httpd-xampp.conf file die naar de oude php directory wijzen, veranderen naar de nieuwe zojuist gedownloade php-5.6.40 directory, maar ik moet daar schijnbaar .dll files hebben, want in de httpd-xampp.conf file wordt daar wel naar verwijzen bij de normale php directory, maar die zie ik niet in mijn php-5.6.40 directory, dus die kan ik niet wijzigen zonder naar niks te wijzen.

Ik ben dus nog niet tot de configuration.php stap waar je het over had gekomen, want die zag ik niet bij het uitpakken van Joomla 2.5.28 dus ging ervan uit dat die komt na installatie, maar installatie lukt dus niet.

Enig advies wat ik nu het best kan doen?

User avatar
pe7er
Joomla! Master
Joomla! Master
Posts: 24985
Joined: Thu Aug 18, 2005 8:55 pm
Location: Nijmegen, Netherlands
Contact:

Re: Website update is mislukt en backup terugzetten lukt ook niet.

Post by pe7er » Thu Feb 25, 2021 8:36 pm

Dat de nieuwe 3.9 andere tabel prefix heeft is alleen maar gunstig omdat je dan ieder geval de oude data in de oude tabellen niet hebt overschreven. Ik zou nu eerst even de huidige situatie veilig stellen vanuit phpMyAdmin: een backup (export) maken van alle tabellen.

Klopt, na het opstarten van de 2.5.28 installatie wordt er een configuration.php aangemaakt.

Joomla 2.5.28 werd uitgebracht toen PHP 5.3 t/m PHP 5.6 actueel waren.
Ik zou een lokale webomgeving opzetten met zo'n oude PHP versie.

Het herstellen van de oude data in een Joomla 3.9.24 site is vrij specialistisch werk. Ik kan je daarvoor geen gedetaileerde instructie geven.

Verder heb ik geen recente ervaring met XAMP. Sinds 2007 werk ik op Linux en heb m'n eigen LAMP stack (Linux + Apache2 + MySQL + PHP) opgezet.

Als je XAMPP niet met PHP 5.3 - 5.6 kunt krijgen dan kun je overwegen om zelf een LAMP stack te bouwen. Je kunt dat op jouw Windows doen mbv Virtualbox. In een virtual box omgeving kun je handmatig een LAMP stack opzetten met PHP 5.x en daar Joomla 2.5.28 installeren. Gebruik dezelfde tabel prefix als de oude 2.5.28 tabellen in de web database. Je kunt dan later makkelijker tabellen van de nieuwe 2.5.28 vervangen door de originele tabellen (denk aan #__categories + #__content etc). Als je de oude data in de nieuwe 2.5.28 hebt geimporteerd, maak dan eerst een backup (met Akeeba Backup) voordat je vervolgstappen neemt om de site naar 3.9 te upgraden.
Kind Regards,
Peter Martin, Global Moderator
Company website: https://db8.nl/en/ - Joomla specialist, Nijmegen, Netherlands
The best website: https://the-best-website.com

Paul1401
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Feb 24, 2021 5:01 pm

Re: Website update is mislukt en backup terugzetten lukt ook niet.

Post by Paul1401 » Sat Feb 27, 2021 5:00 pm

Hoi Peter, wederom dank voor je reactie!

Helaas is het me op deze manier niet gelukt. Uiteindelijk besloten met een schone lei te beginnen en ben al aardig onderweg :)

In ieder geval, Super dank voor je snelle en duidelijke reacties! :))


Locked

Return to “Joomla! 2.5”