Я стремлюсь централизовать большую часть кода моих веб-приложений, чтобы несколько компонентов имели доступ к одной и той же базовой функции. Вот как я настроил сайт:
/ var / www / website - domain.com
/ var / www / subdomain1 - subdomain1.domain.com
/ var / www / subdomain2 - subdomain2.domain.com
Естественно, у меня было много проблем, когда дело дошло до дублирования общей функциональности, поскольку любые изменения, внесенные в одну область, также должны были бы применяться к другим областям. Мое предлагаемое решение - создать новый каталог в / var / www , который будет содержать все основные скрипты:
/ var / www / code - основной код
Я бы тогда установил каталог включения PHP на / var / www / code , чтобы скрипты могли включать эти файлы без указания абсолютного пути.
Можете ли вы придумать более эффективные способы централизации кода?
Большое спасибо!