我在我的开发机器上设置了一个 LAMP 服务器(Ubuntu 12.10)。它是一个用SSD改装的T60。
服务器库位于 /var/www 中。Apache 有以下配置:
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews SymLinksIfOwnerMatch
AllowOverride all
Order allow,deny
allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
我目前正在开发一个SilverStripe CMS 特色网站。服务器的文件夹是 /var/www/sfk/。框架和所有与 cms 相关的功能都在各自的文件夹中。唯一需要修改的文件夹是 /var/www/sfk/mysite 文件夹。因此,我想将 mysite 文件夹保留在我的主目录下,并将其符号链接到服务器文件夹中。所以这就是我所做的:
ln -s ~/sfk/mysite/ /var/www/sfk/
sudo chgrp www-data /var/www/sfk/mysite -R
Run Code Online (Sandbox Code Playgroud)
ls 告诉我以下内容:
/var/www/sfk (exerpt)
drwxr-xr-x 3 marvin www-data 4096 Nov 16 16:53 assets
drwxr-xr-x 12 marvin www-data 4096 Nov 16 16:53 cms
drwxr-xr-x 29 marvin www-data 4096 Nov …Run Code Online (Sandbox Code Playgroud)