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