2010-11-08 66 views
0

当以管理员身份登录,并试图安装一个Joomla扩展它没有给这个错误信息如何启用我的Joomla扩展?

JFolder::create: 
Unable to create destination 

在另一个Joomla网站它的工作原理,以及一个区别是它的工作原理Joomla是设置默认英文和它失败的设置是瑞典语。你能推荐如何排除故障并继续?我尝试了两种不同的扩展,并且都在英语joomla上工作,而不是在瑞典语上工作。

+0

可能是语言目录上的文件/目录权限问题?也许joomla无法将瑞典语翻译保存在服务器上或其他东西。 – Wgaffa 2010-11-08 10:49:31

回答

1

也许您必须检查rwx(读写执行)权限(应该是644或755)以允许创建扩展的文件夹。

+0

谢谢!我正在寻找我这样做的地方,因为只能访问joomla管理员用户界面并且不能直接访问文件系统。 – 2010-11-08 10:57:55

+0

虚拟主机提供商通常会为您提供后端用户界面,您可以在其中找到类似“文件管理器”的内容。这是您可以更改文件/文件夹权限的地方。如果您确实无法访问,请与管理员联系。我不知道是否有办法通过joomla admin ui – antiauthor 2010-11-08 11:04:53

+0

更改权限了解。谢谢回复! – 2010-11-09 08:44:39

1

您必须使用“chown”命令将文件夹/文件的所有者更改为Apache服务器的用户。

如果Apache用户是httpd,在你的Joomla文件夹

chown -R httpd * 

我已经搞定这个问题运行此命令,该解决方案为我工作。

另请检查configuration.php文件中/tmp文件夹的路径。

+0

感谢您的信息。我通过MS-Windows获得FTP访问权限,试图查看它尝试创建的文件夹。 PHP日志可以准确提供joomla无法写入的更多信息。 – 2010-11-09 08:51:07