【发布时间】:2013-11-08 19:42:04
【问题描述】:
因此,我接到了将我们公司的一个基于 1.5 的旧网站升级到更新版本的任务(因为我们在同一版本上的第二个网站刚刚被黑了)。 我知道一些 php 和其他一些 web 的东西,但我从来没有使用过 Joomla。
我已经在本地 VM (ubuntu) 上设置了一个 Lamp 服务器,供我对其进行全面测试,然后按照建议上传升级版本。我现在的问题是我知道权限不正确,因为当我尝试安装 Akeeba Backup 时,它不断抛出错误,例如“无法复制到 /var/www/components 和 /var/www/administrator 等。我进去了chmod'd 那些 2(然后是 www 的其余部分,因为更多的错误)到 757(大部分从 755) - 我当时知道这也可能是 777。然后当我尝试使用 Kickstart 来从我拥有的 JPA 文件中恢复,它会立即引发错误“无法创建 j_backup/ 文件夹”。
我知道放松根文件夹的所有权限是错误的,但这是让它“工作”的唯一方法,现在还不是,所以我的问题是我在设置和我如何解决它?我对 Linux 不是很好,但我想我必须让 PHP 成为 www 的所有者?那正确吗?还是糟糕的做法?
我现在看到的另一个问题是我刚刚安装了最新的 php 和所有东西,我看到 Akeepa 说不要使用 php 5.4...不知道会有多少问题...。 一些方向会很棒,因为我有点迷失了。 谢谢!
【问题讨论】:
-
我看到我实际上选择了一个 .zip 而不是我的 JPA 文件,但它仍然只是给我一个“无法创建小册子/文件夹”。