Dames, heren,
Ik heb weer een mooie uitdaging gevonden waarvoor ik gesteld ben. Iets waar ik graag een oplossing voor zou hebben en waar jullie wellicht een mooi antwoord op weten.
Het zit zo:
via een alias in de httpd.conf file heb ik een php script wat centraal aangeroepen kan worden door elke virtualhost. So far so good.
Maar nu komt het, het centrale script werkt met sessies en configuratie bestanden. De configuratie bestanden kan ik benaderen via de Document_root variabele welke zo bij de config bestanden komt van elke virtualhost.
Maar nu de uitdaging.
Het centrale script heeft als eigenaar een specifieke user, laten we het noemen user1 en de groep users
Het script wordt nu vanuit een bepaalde virtualhost aangeroepen, echter heeft deze als user user2 en groep users. Ik kan het script dan wel aanroepen maar de sessie komt niet beschikbaar omdat die wordt aangemaakt door user1 terwijl de sessie al aan het lopen is op dat domein op user2.
Omdat we werken met suPHP wordt elk script door de user van de virtualhost uitgevoerd, wat prachtig werkt. Maar in dit geval zit het dus vooralsnog niet echt mee.
Iemand een suggestie hoe het centrale script (of liever gezegd de verschillende centrale scripts, want daar hebben we er meer van draaien (centraal CMS systeem)) toch kunnen uitvoeren als de user van de betreffende virtualhost die op dat moment het script aanroept?
Dank alvast voor het meedenken.

Likes:

