我正在使用 CentOS 6.3 的 HP 微服务器上设置开发服务器。我对 Linux 比较陌生,遇到了一些问题/困惑。我已经用 yum 完全设置/更新了服务器。这是一个无头服务器,我通过 PuTTY 连接。对于 OpenCart 的以下安装,我以常规非 root 用户身份通过 SSH 登录。
我正在尝试全新安装 OpenCart 1.5.4.1。我首先尝试使用 Yum 设置 OC,但遇到了权限/所有权问题,所以我忘记了这样做。然后我只是在 Windows 计算机上本地提取文件,并将它们通过 FTP 传输到我所需的目录中。我在尝试安装 OC 时仍然遇到文件夹不可写错误。我将 req'd 文件夹设置为推荐的权限 (755) 并暂时关闭 SELinux。它仍然不允许我安装,我仍然收到文件夹不可写错误。我最终将这些目录的所有者更改为 Apache,这似乎允许它安装。
它是否正确?谁能帮我了解组和所有者应该设置成什么?我知道它只是一个开发服务器,但我想尝试模拟一个实时服务器并使其尽可能安全,并学习以正确的方式做事。即使是指向正确方向的页面/教程的链接也很棒。
我在网上搜索并在 OpenCart 论坛上发布了一个问题,但没有得到回复。由于我对 Linux 世界还很陌生,我的知识有限而且我无法弄清楚。