In principe heeft de parser dezelfde systeemeisen als joomla 1.5 :

  • Joomla 1.5.12 of nieuwer (de component wordt steeds getest met de laatste versie van joomla)
  • PHP 4.2.x of nieuwer
  • MySQL 3.23.x of nieuwer
  • Apache 1.3.x of nieuwer
  • allow_url_fopen aan of curl + uitgaande http

Test Script

Eenvoudig test script op basis vereisten te testen: req-test.php, uitpakken, en het php bestaand ergens op je server neerzetten  en opvragen

 

Beperkingen mysql php versies

I.v.m. de verschillende character coderingen en het werken met bijzondere tekens zijn er wat haken en hogen. Het mooiste is als de database collatie ondersteund  (mySQL >= 4.1.2). Lager kan maar dan is het echter wel nodig dat de php versie UTF-8 goed ondersteund. ( dat is vanaf php 5).

Daarnaast ondersteunen oudere versies van mySQL de 'on update' syntax niet, er is dan een aangepaste (inefficientere versie van het import script nodig)

Er zijn wat aanpassingen nodig om de component goed te laten werken in geval van een oude database versie.

Als je een grote website gaat maken en of alle vrijheid wilt inclusief CLI en in eigen beheer van de cron is het gebruik van een VPS zeer aan te raden

 

 

Curl issues

  • Curl heeft een cache directory nodig. administrator/cache moet schrijfbaar zijn voor de webserver.
  • Als de uiteindelijke feed opgehaald wordt via een redirect (301/302) kan curl deze redirect alleen volgen als er geen beperkingen zijn op safe_mode en open_basedir. Dit treedt bijvoorbeeld op bij de automatische configuratie van daisycon

libxml php bug

Versies libxml 2.7.1 en 2.7.2 leveren problemen op in combinatie met de xml parser van php.

Zie PHP en LibXML bug.