Mam jeden kod aplikace v PHP, obsluhovanej jeste klasicky co ukol, to jeden php skript co ukol resi, sdili to nejaky knihovny.
Potrebuju tuhle apliakci nejak zprovoznit vicekrat pro ruzne domeny, pokazde s jinym nastavenim a pracovnima adresarema (tedy lokalni casti aplikace) nejlip tak, aby sla aktualizovat hromadne tak, ze zmena jednoho souboru (nasypani pres ftp) se projevi na vsech verzich (domenach).
Aktualni reseni: kazdej klon aplikace ma symlinky vsech adresaru s knihovnama na jedno misto, vykonny skripty kterych jsou desitky, mozna stovka jsou zatim vzdy v kazde verzi nasypany duplicitne - uvazuju je vsechny symlinkovat ale neprijde mi to nejak uplne koser.
Kazda verze ma taky svuj adresar s configem a svy pracovni adresare.
Mate nekdo zkusenost, napad, jak toto nejak elegantne resit pomoci prostredku linux/apache/php?
sam mam tato reseni a ani jedno se mi nelibi:
1. vsechno nasymlinkovat pro kazdou verzi krom pracovnich adresaru
- nelibi se mi potreba symlinkovani pro kazdy dalsi soubor co vznikne
- bude asi haprovat s open_basedir a mozna dalsima zabazpecenima v php
2. klonovaci skript co fyzicky zmiroruje kod s adresarem do adresaru aplikace
3. nejaky ocurani pomoci apache/php kdy se obsluha skriptu posle do spolecne adresare aplikace ale netusim jak pak zajistit ulozeni lokalnich dat... vlastne bych idealne potreboval aby se mi vykonavaly skripty v nejakym adresari ale chovalyse, jako by byly ulozeny enkde jinde...
neresil jste nekdy nekdo neco podobnyho? |