在通过包管理器上传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了。
答案 0 :(得分:4)
将tar上传到临时/包/包并将其解压缩到一个文件夹(最终路径:temporary / package / packages / module-seaocore-4.2.9p1)对我来说并不总是有效。
但是,如果您在临时/包/包和临时/包/档案目录上设置了chmod 777权限,则以下步骤似乎有效:
尝试安装并使其失败并显示上述错误消息
将tar上传到临时/包/档案
返回管理套餐& SE管理面板中的插件屏幕,然后单击安装新包
它会在临时/包/档案中找到tar,处理提取到临时/包/包,然后让你安装
我现在已经多次复制了它,它似乎有效。
答案 1 :(得分:3)
我通过将tar文件上传到临时/包/包并将其解压缩到名为module-seaocore-4.2.9p1的文件夹来修复此问题。 然后删除了tar文件并转到包管理器并安装了插件。
答案 2 :(得分:1)
我得到了解决方案,
解压缩“.tar文件”,然后打开“applications”文件夹,你会发现3个文件夹“语言,模块,包”复制你在这些文件夹中找到的所有文件和文件夹,并将它们粘贴到相应的“应用程序” “工作目录中的文件夹,
<强>记住强>
再次复制后,将chmod - R 0777权限授予工作文件夹的包目录。
sudo chmod -R 0777 packages /
现在,您可以在管理面板的“管理插件”部分找到安装插件的选项。