ik loop tegen iets vreemds aan
ik heb een script draaien in 1 map op de website
als ik deze aanroep doet het script wat die moet doen
als ik datzelfde script verplaatst naar een andere map krijg ik:
Access denied for user 'apache'@'localhost' (using password: NO)
roep ik hetzelfde script aan in de vorige map dan doet die het wel.
1. files die je gaat includen staan maar op 1 plek
-> in de paden gedefineerd in de setting include_dir
-> of ergens onder jouw document_root
2. files die je gaat includen include je met
-> absoluut path
-> niet met een relatief path
3. je hebt niets van doen met 2 als je de eerste optie van 1 in gebruik hebt
Uiteraard kan je wel met relatief path includen, maar dat moet dan wel passen in het model
en in vele gevallen past het bij de meeste niet, gezien de manier waarop geprogrameerd wordt.
En er staat mij iets bij dat als je relatief gebruikt php toch ook eerst gaat zoeken in de include_dir en daarna pas vanuit het opgegeven relatieve path.
Dus dat zal betekenen dat absolute paden sneller zou moeten werken, omdat er dan niet gezocht hoeft te worden. Let wel ik kan mij hierin totaal vergissen.