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.

waar ligt dat aan?
ik kan het niet traceren.
En waar staat configDB.inc.php?
Die staat in de _include map dus
/map1/_include
maar ook in
/map2/_include
en dan is die het spoor kwijt oid
Hoe roep je configDB.inc.php aan? In principe heb je daar ook maar één van nodig he..
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
@Noppes, ik ga dat zo eerst instellen
ik laat de resultaat daarvan weten
@noppes uit nieuwschierigheid waarom geen relatief path?
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.
@Noppes... je tip is goud waard. Dat was dus het probleem.
alles werkt nu naar behoren
Nogmaals bedankt!

Wat mij betreft kan deze topic gesloten worden.

Reageren