joomla编辑theme时导致文件权限变成不可写的问题

最近我编辑joomla的Gantry theme的时候,经常碰到css等文件,保存以后变成不可写“unwritable”的情况。 把这些文件的权限改成755,通过joomla一编辑保存,又变成555了。 在网上Google了一下,发现碰到这个问题的人还真不少。 比如这里和这里,都用一堆人说这事。Gantry theme的用户也说这事。 开始我以为是apache或者php什么地方的配置有问题。但是写了个简单的php脚本,跑了一下发现没这个问题,创建出来的文件的权限很正常。 直到看到这篇文章,才发现这是个老问题,从2006就有人不停的在抱怨了。 起因就是在joomla的模板组件的controller文件administrator/components/com_templates/controller.php里有这么几行代码: [source lang="php"] // Try to make the template file unwriteable if (!$ftp['enabled'] && !JPath::setPermissions($file, '0555')) { JError::raiseNotice('SOME_ERROR_CODE', JText::_('Could not make the…

Continue Reading

End of content

No more pages to load