3

我正在尝试将新插件上传到远程服务器 ( websitename.com/administrator) 上的 Joomla 网站。我使用(777 - 读、写等)为所有文件夹和子文件夹指定了权限,FileZilla但是当我去Extensions Manager尝试从本地磁盘驱动器上传插件时,我收到以下错误消息:

JFolder::create: Path not in open_basedir paths
Warning: Failed to move file!

如何解决这个问题呢?

4

1 回答 1

3

要解决这个问题 - 通常罪魁祸首可能是这两个位置:

$log_path = '/home/myname/public_html/logs';

$tmp_path = '/home/myname/public_html/tmp';

在您的 configuration.php 文件中。检查那些设置到适当的位置(并且不要说//localhost/wahtever)。

大多数情况下,默认权限应该可以正常工作。

从“本地主机”传输到托管服务器的一种非常简单的方法是使用Akeeba 备份- 您只需在本地主机上备份已完成的站点(可以是 .zip 格式),然后将其上传到远程服务器,解压缩,完成重新安装过程(不到 5 分钟),您的站点就启动并运行了。

重新安装过程将自动更改 99% 的 localhost 内容,因此您以后不会遇到此类问题。

于 2013-05-07T14:19:40.910 回答