无法将文件移动到包目录-socialengine addons核心插件

时间:2013-03-02 12:02:06

标签: socialengine

在通过包管理器上传socialengine插件的核心插件(module-seaocore-4.2.9p1.tar)时,我收到错误

 Unable to move file to packages directory. 
Please set chmod 0777 on the temporary/package/archives directory.

但是,如果我们尝试上传任何其他插件,它将以正常方式提取。

我已经检查了文件权限,它已经是777了。

3 个答案:

答案 0 :(得分:4)

将tar上传到临时/包/包并将其解压缩到一个文件夹(最终路径:temporary / package / packages / module-seaocore-4.2.9p1)对我来说并不总是有效。

但是,如果您在临时/包/包和临时/包/档案目录上设置了chmod 777权限,则以下步骤似乎有效:

  1. 尝试安装并使其失败并显示上述错误消息

  2. 将tar上传到临时/包/档案

  3. 返回管理套餐& SE管理面板中的插件屏幕,然后单击安装新包

  4. 它会在临时/包/档案中找到tar,处理提取到临时/包/包,然后让你安装

  5. 我现在已经多次复制了它,它似乎有效。

答案 1 :(得分:3)

我通过将tar文件上传到临时/包/包并将其解压缩到名为module-seaocore-4.2.9p1的文件夹来修复此问题。 然后删除了tar文件并转到包管理器并安装了插件。

答案 2 :(得分:1)

我得到了解决方案,

解压缩“.tar文件”,然后打开“applications”文件夹,你会发现3个文件夹“语言,模块,包”复制你在这些文件夹中找到的所有文件和文件夹,并将它们粘贴到相应的“应用程序” “工作目录中的文件夹,

<强>记住

再次复制后,将chmod - R 0777权限授予工作文件夹的包目录。

sudo chmod -R 0777 packages /

现在,您可以在管理面板的“管理插件”部分找到安装插件的选项。