Ik ben bezig met een systeem, waarmee ik van een centraal domein, andere domeinen kan behren.
Ik heb bijvoorbeeld het domein cms.nl waarvanuit ik domein1.nl en domein2.nl etc wil beheren.
Nu zit ik met een probleem, namelijk het aanmaken van een map op domein1.nl vanaf domein cms.nl.
Als control panel gebruik ik DirectAdmin. Nu wil ik het volgende doen en ga ik alsvolgt te werk.
In directadmin maak ik een nieuw domein aan onder de user: cmsuser (deze user is ook de user van het domein cms.nl).
Mijn directories zien er dan alsvolgt uit:
/domains/cms.nl/public_html user: cmsuser
/domain/domein1.nl/public_html user: cmsuser
Nu wil ik dus bijv in:
/domains/cms.nl/public_html/admin/add-domain.php het php commando mkdir gebruiken om
in de root van /domain/domein1.nl/public_html een directory aan te maken.
Ik krijg steeds de error dat ik geen permissie heb. Nu komt dit waarschijnlijk omdat:
/domain/domein1.nl/public_html niet de user apache:apache is.
Ik kan dit wel aanpassen via SSH elke keer als ik een domein toevoeg maar, dat wil ik niet, omdat ik dan steeds weer met ssh moet inloggen.
Ik vroeg me af of er geen manier is om eenmaling de rechten te zetten voor de user apache, zodat deze ook mappen kan aanmaken voor de user cmsuser.
Of zijn er andere manieren hoe dit kan? Het liefst pas ik niks aan ivm veiligeheid, maar ik heb de functie mkdir nodig en op de manier zoals ik het nu heb, werkt het niet.
Ik heb bijvoorbeeld het domein cms.nl waarvanuit ik domein1.nl en domein2.nl etc wil beheren.
Nu zit ik met een probleem, namelijk het aanmaken van een map op domein1.nl vanaf domein cms.nl.
Als control panel gebruik ik DirectAdmin. Nu wil ik het volgende doen en ga ik alsvolgt te werk.
In directadmin maak ik een nieuw domein aan onder de user: cmsuser (deze user is ook de user van het domein cms.nl).
Mijn directories zien er dan alsvolgt uit:
/domains/cms.nl/public_html user: cmsuser
/domain/domein1.nl/public_html user: cmsuser
Nu wil ik dus bijv in:
/domains/cms.nl/public_html/admin/add-domain.php het php commando mkdir gebruiken om
in de root van /domain/domein1.nl/public_html een directory aan te maken.
Ik krijg steeds de error dat ik geen permissie heb. Nu komt dit waarschijnlijk omdat:
/domain/domein1.nl/public_html niet de user apache:apache is.
Ik kan dit wel aanpassen via SSH elke keer als ik een domein toevoeg maar, dat wil ik niet, omdat ik dan steeds weer met ssh moet inloggen.
Ik vroeg me af of er geen manier is om eenmaling de rechten te zetten voor de user apache, zodat deze ook mappen kan aanmaken voor de user cmsuser.
Of zijn er andere manieren hoe dit kan? Het liefst pas ik niks aan ivm veiligeheid, maar ik heb de functie mkdir nodig en op de manier zoals ik het nu heb, werkt het niet.