PrestaShop 的 DocumentRoot

DocumentRoot for PrestaShop

在教程中,我看到 prestashop 安装在至少三个不同的 DocumentRoot 中:

/var/www/html/
/var/www/html/prestashop/
/var/www/html/prestashop/public_html

比起其他位置更喜欢一个位置是否有任何合乎逻辑的理由?在我的例子中,有一个 Apache 服务器,我将有两个不同的网站(两个域)。

/var/www/html 是 apache 默认配置的默认目录。

Prestashop 旨在用于 Web 根目录,因此无论您选择什么,都必须调整 apache 配置以匹配 prestashop 实际所在的目录。

也就是说,您应该选择 /var/www/yourdomain.com 或 /opt/website/yourdomain.com(我认为它更符合文件层次结构标准)。

人们有时会使用 /var/www/domain.com/public_html,这样他们就可以在 /var/www/domain.com 中放置一些可以被他们的网站使用但不面向网络的私人内容。

如果没有理由,请使用嵌套子目录。走最直接的路。