我做了一个非常简单的joomla 3.2模块,但我无法安装我的语言.ini
和sys.ini
文件。Joomla模块。无法正确安装语言.ini文件
部分我.xml文件的
<files>
<filename>mod_myModuleTitle.xml</filename>
<filename module="mod_myModuleTitle">mod_myModuleTitle.php</filename>
<filename>index.html</filename>
<filename>helper.php</filename>
<folder>lib</folder>
<folder>tmpl</folder>
</files>
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.ini></language>
<language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.sys.ini></language>
<language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.ini></language>
<language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.sys.ini></language>
</languages>
的INI文件都在里面myModuleTitle /语言/ EN-GB文件夹和myModuleTitle /语言/ IT-IT文件夹
尝试安装我得到:
Warning JInstaller: :Install: File does not exist path/to/my/local/web/server/tmp/mod_myModuleTitle/language/en-GB/en-GB.mod_myModuleTitle.ini
编辑 解决!
添加标签
<folder>language</folder>
和删除
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.ini></language>
<language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.sys.ini></language>
<language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.ini></language>
<language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.sys.ini></language>
</languages>
解决我的问题,.ini文件安装并使用正确的语言。
是你的Joomla网站中的'tmp'文件夹可写吗?如果没有将权限设置为755 – Lodder
是,则全部是可写的... 777 – user3024988
777?即使这使得它可写,为安全起见将其更改回755 – Lodder