Posts Tagged Zend

Zend Framework vs One.com

Wat is er mis met het One.com? Meerdere oppervlakkige tests wijzen uit dat het Zend Framework niet werkt op de servers van One.com.

Is er iets mis met het Zend Framework. Als je jezelf deze vraag stelt, vraag je eigenlijk om slaag (praise the Zend Framework!).

Waar zit dan het probleem? Het mag wel duidelijk zijn dat dit bij One.com ligt. Het antwoord is echter vaag… Daarom ging ik op zoek. Dit zijn de resultaten tot zover…

  1. PHP-versie: OK (5.2.6, 5.2.3 aanbevolen)
  2. mod_rewrite actief (schakel het *.domein.ext uit in het DNS paneel… en wacht 90 minuten)
  3. Controle van de PHP extensions (met behulp van dit eenvoudige scriptje, eigen makelij)
    vinkjes zijn extensies die geïnstalleerd zijn en nodig voor ZF, kruisjes zijn niet geïnstalleerd. Controlleer met de ZF manual welke componenten van ZF je dus niet zal kunnen gebruiken. (ik zal het script nog wel eens aanpassen, zodat je dit sneller kan zien)
  4. Rewrite rules aanpassen aan mappenstructuur (Ik heb de rewriterules onderaan toegevoegd)
  5. Run ZF!

Zonet mijn doel bereikt waarmee ik de One.com support service een mep mee in hun gezicht kan verkopen!

- “We do not support Zend Framework”
- “You just did, asshole! check www.michielstaessen.be/zend/public…”

Nu nog een virtual host op dit domein en een kick-ass ZF app. Maar die komt er wel ;)

Greetings!

MiST

Bijlage: RewriteRules, in .htaccess, veronderstellede dat je de bestandsstructuur gebruikt als in de Quick Start van framework.zend.com en je applicatiemap in een map zend in je root staat.

/zend/public/.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /zend/public/index.php [NC,L]

, , ,

4 Comments

Beginnen met Zend

Zonet mijn eerste stappen gezet in de richting van programmeren met Zend als tussendoortje voor afmattende examens… Ondertussen de officiële QuickStart aan het doornemen en er eveneens een Nederlandse tutorial bijgehaald (om onduidelijkheden, vakspecifieke terminologie die essentieel is voor het begrijpen te verhelderen).

Ik had al eens eerder deze maand een kijkje geworpen op Zend, en nu staan er twee dingen vast:

  1. Op het eerste zicht lijkt Zend Framework een hoop Chinees (mensen die PHP al chinees vinden, beware! :p) Het is echter een schitterende manier van programmeren. Natuurlijk heeft schoonheid zijn prijs en dat is nummer 2.
  2. Als je geen tijd hebt om je eerste stappen rustig te zetten, zet ze dan ook niet. Als je niet lijn per lijn gaat beredeneren wat er gebeurt, ga je er niet veel van snappen. Dit was toch mijn ervaring.

Anyway, ik ga er zeker mee doorzetten en er zullen ooit Zend-kindjes volgen… :)

, ,

No Comments