Welkom op DutchJoomla!

Joomla! is één van de meest krachtige en veelgebruikte Open Source CMSen. Joomla! is eenvoudig te installeren, simpel te beheren en betrouwbaar.

Deze site is de Nederlandstalige portal van Joomla.

 

Recente forumposts

 

Joomla!

De naam Joomla is een fonetische spelling van het Swahiliaanse woord "jumla" dat staat voor "allen tezamen" of "als één geheel". Het is gekozen om de commitment van het development team en de community weer te geven.

Voorpagina Nieuws Archief Joomla! Releases Oplossing problemen door auto-plugin disable functie in Joomla! 1.5.17
Oplossing problemen door auto-plugin disable functie in Joomla! 1.5.17 PDF Afdrukken E-mail
De nieuwe Joomla! 1.5.17 versie bevat een auto-plugin disable functie die op de website kan leiden
 tot onverwacht errorgedrag of zelfs tot het niet werken van de website.

De auto-plugin disable functie is geïntroduceerd om op een nette manier fouten af te vangen door plugins die wel in de database staan, maar niet meer op het bestandssysteem aanwezig zijn.
De oplossing voor het afvangen van fouten bestaat er uit dat in Joomla 1.5.16 en 1.5.17 elke plugin die tijdens initialisatie fouten veroorzaakt automatisch wordt gedeactiveerd. Hierbij wordt er vanuit gegaan dat een plugin altijd een fout veroorzaakt (door een ontbrekend bestand), maar de fout kan ook voorwaardelijk en alleen in bepaalde situaties optreden. Afhankelijk van hoe de plugin werkt kunnen deze omstandigheden zeldzaam zijn. In plaats van een fout te genereren wordt de plugin nu gedeactiveerd en dus de werking onder normale omstandigheden geblokkeerd. Dit kan dus voor een websitebezoeker leiden tot onverwacht gedrag van de website of zelfs het helemaal niet meer werken van de website.
Joomlatools (de makers van o.a. DocMan) heeft inmiddels bij Joomla.org verzocht om deze auto-plugin disable functie te verwijderen uit de volgende Joomla!-versie.

In de tussentijd kunnen gebruikers die problemen ervaren de volgende oplossing toepassen. Deze bestaat uit het verwijderen van de volgende regels (122-136) uit het bestand helper.php in de map libraries/joomla/plugin.

if(!$shutdown_handler_installed)  
{  
// only register the shutdown function if we are capable of checking the errors (reqs PHP 5.2+)  
if (version_compare("5.2", phpversion(), "<="))  
{  
// you can only register a static method if it is declared static  
// we can't declare static b/c it breaks on PHP4  
// therefore we instantiate the helper for this one purpose  
$pluginHelper = new JPluginHelper;  
register_shutdown_function(array($pluginHelper, 'shutdown'));  
}  
// we may not have installed the handler, but setting this to true  
// will prevent us from continually running the version compare  
$shutdown_handler_installed = true;  
}


De wijziging heeft geen ander effect dan het verwijderen van de auto-plugin disable functie uit de Joomla! 1.5.17 installatie.
Oorspronkelijke artikel in het Engels door Johan Janssens op blog.joomlatools.eu
 
(advertentie)

Steun DutchJoomla

Geen enkel Open Source pakket kan zonder zijn community, dus wij kunnen ook niet zonder jou! Je kunt ons op vele verschillende manieren eenvoudig steunen en zo iets terug doen voor de community. Benieuwd hoe? Klik dan hier.

Adverteren op DutchJoomla

Je eigen bedrijf en/of diensten promoten op DutchJoomla? Dat kan met het voordelige DutchJoomla Advertentieprogramma. Profiteer van het aanbod en de vele bezoekers van DutchJoomla om jezelf te promoten! Klik hier voor meer info.
Copyright © 2004 - 2011 DutchJoomla! Alle rechten voorbehouden. Disclaimer
Joomla! is een geregistreerd merk van Open Source Matters, Inc.