Ben bir SaaS prensibi üzerine bir CMS inşa ediyorum. Ben (dinamik özel) ve çalışan benim sunucusuna sahip. Beklendiği gibi hepsi gidiyor, ama şimdi benim çiftleşmiş sistemi geldim ve daha sonra da filehandling gibi basit şeyler. Mantıken, her istemci kendi hostingaccount vardır. Tüm hostingaccounts aynı sunucuda, büyük, küresel hesap barındırılan masterdatabase, isteyen olacaktır.
Daha sonra ele alınması gereken bazı şeyler filehandling gibi basit şeylerdir. Genellikle her istemci / kendi hostingaccount / onun kendi veri depolamak olacaktır. Sadece pagedata ve diğer veriler (productcatalogue, anketler, vs vs) veritabanında ev sahipliği yapacak.
Ben merkezi barındırılan sistem dosyaları upload edebilmek değilim ama önce, ben belirtilen hostingaccount için nasıl anlamaya gerekir. (Benim sistem mutliple sitelerini destekler çünkü) ben müşteri onun / web sitesi ile çalışmak seçtiğinde dolu bir sessionvariable saklanan gereken tüm verileri var.
The urlstructure on my server is like:
/home/[unix-user-name]/domains/[domain-name]/public_html/paths/to/the/folders/i/set/up/
Url ikinci bölümü hostingaccountname ve dördüncü kısmı müşteriden de etki alanıdır. Yine, erişim için hazır bir oturum değişkeni bu bilgi var.
Benim tek sorun, istemci sisteminde, taban url bir parçası Allready böyle dolu oturum olduğunda, geçerli:
/home/ontdek01/domains/ontdek5.nl/public_html/
Benim soru, nasıl ben bu durumda, çok kökünden dosyalar için aramaya başlamak için PHP zorlayabilir home
?