我的安装程序一直工作到几天前,现在我得到了:
JInstaller::install: File '/home/john/public_html/tmp/install_4c578c96e449f/com_mycomponent/admin/site/controllers' does not exist.
我检查了zip文件,一切看起来都没问题,我改变了文件内容,但根本没有改变文件结构。
ZIP结构
com_mycomponent.xml
admin
controllers
...rest of admin files
site
controllers
...rest of site files
实际上是文件夹
com_mycomponent/admin/site/controllers
表面上不存在,我不知道为什么要找这个文件夹。
答案 0 :(得分:4)
请检查您的templateDetails.xml文件。它必须提到有关文件夹名称。此外,请确保您是否要通过模板添加文件夹,然后该文件夹不能为空
答案 1 :(得分:4)
我遇到了麻烦,除了在根文件夹中,我不小心将xml文件的副本放在admin /文件夹中。也许这也发生在你身上?只需将其删除即可正常使用!
答案 2 :(得分:0)
如果您在组件文件夹上有任何备份文件或项目文件夹中的某些文件删除它或将其剪切到其他地方......
可能会解决您的问题。
因为这解决了我。
感谢
答案 3 :(得分:0)
我遇到了同样的问题。 templateDetails.xml中的一个文件名有一个拼写错误。这解决了我的问题。
答案 4 :(得分:0)
出于某种原因,它不喜欢我的HTML文件,所以我从XML中删除了它。当我检查安装的模块并且HTML文件存在时。我仍然包括<folder>html</folder
和<filename>index.html</filename>