页: 1 (每个用户的三个线,可能包括数据库链接等)。
Split the library
out to a universal place eg /home/library
(in *nix) and provide 改为属其他用户账户。
现在每个网站都有一个<代码>config文档,其中首先包括library<>/code>,第二套是具体网站的栏目。 更新<代码>图书馆代码>,更新所有版本。 但告诫说——你希望进行一些单位测试,以便更新<代码>library
。 不要打断单一地点的任何人。
<>m>egconfig
: (每个网站一个)
<?php
require_once( /home/library/include.php );
//Line 1 config
//Line 2 config
//Line 3 config
?>
如果贵国的法典图书馆也被用于使内容(指数.php等)成为内容,那么你有两种选择:(1) 在每个网站的网页夹和<代码>library<>/code>来源之间创建<>symlinks,或者(2)将你的代码分离为核心功能和编码。
连接点在驱动力的两点之间(例如点子)建立了系统联系。 适当建立的联系使您能够以不同名称查阅一个文件夹,从而可以创建<代码>/home/user1/library,/home/user2/library
>。 (这些数据不是复印件)。
下面是第2号,尽管它花了更多的工作。 您的<代码>library的确做了工作,但提供场地的却是按每个现场提供的第二部代码(例如,包括上文提及的<代码>config),这就使得能够按地点在某个地点增加灵活性(即使你没有预见到需要这样做)。 作为副作用,你重新采用了多层次的申请。