Answers:
听起来像是权限问题。
在Joomla后端中,转到:
系统(顶部菜单)>> 系统信息 >> 目录权限
确保除全局configuration.php外的所有文件和文件夹均可写。
如果不是,那么您将需要更改权限,以便将所有文件夹设置为755并将文件设置为644。
您可以使用FTP客户端(例如FileZilla)或Joomla扩展(例如管理工具)来执行此操作。
如果您已经完成此操作,请确保已正确定义了日志目录,因为有时日志文件夹的路径可能不正确。要检查/更改路径,请在Joomla后端中转到“ 全局配置”,然后选择“ 服务器”选项卡,然后检查“ 日志路径”文件夹是否正确。
另外,请注意,您可以下载Joomla更新包并将其上传到网站的根目录并解压缩,而不是使用Joomla更新功能。
希望这可以帮助
该错误是因为您的日志和tmp文件夹路径不正确。您可以通过两种方式编辑此路径:
转到您帐户的ftp并找到此文件,然后通过cuteftp或filezila或文件管理器进行编辑。...configuration.php并找到tmp或日志文件夹的路径并替换为正确的路径
转到joomla全局配置->系统--->的管理部分
日志文件夹的路径
*/home/**yourusername**/public_html/logs*
全局配置->服务器---> 您可以看到“临时文件夹的路径”并将其更改为
*/home/**yourusername**/public_html/tmp*
回家后,您应该替换您的托管帐户用户名
如果您使用plesk或directadmin或其他控制面板,则应联系您的托管支持,将这些路径地址替换为我提到的位置
希望您的问题已解决,对您有帮助
此处包含的所有信息中的一小部分...
权限问题通常是由两个主要原因引起的:
查看是否确实存在权限问题的最佳方法是检入后端:
系统信息->目录权限。
这将告诉您Joomla安装根目录中的哪些文件/文件夹可写(绿色)或不可写(红色)。
对于情况1-处理操作系统在文件/文件夹上分配的错误权限的最简单方法之一是使用Akeeba的管理工具。它提供了一个实用程序来设置所需的权限,并将其应用于Joomla安装的所有文件夹/文件。
对于情况2-如果为tmp / log目录定义了错误的路径,则应在Joomla的全局配置中对此进行更改。如果您不知道托管的主目录是什么,最好询问托管服务提供商。
您可以在Glogal Configuration中从Joomla的后端编辑这些路径,也可以通过托管服务器的文件管理器或通过FTP连接来编辑这些路径,然后编辑configuration.php文件。
通常在cPanel托管中,这类似于:
"/home/myHostingUsername/logs"
"/home/myHostingUsername/tmp"
因此,在configuration.php文件中对这些设置的最终外观应类似于:
public $log_path = '/home/myHostingUsername/logs';
public $tmp_path = '/home/myHostingUsername/tmp';
*请注意,这是Joomla初学者最常见的“错误”之一。从另一个主机,子文件夹或本地主机移动站点后,他们忘记在配置文件中更改这些路径,导致这些目录不可写。
如果您无法进入Joomla的后端,则可以在Joomla安装根目录下的configuration.php文件中更改绝对路径。
我什么都试过,从目录(所有权设置logs/
,temp/
)到apache用户,也是我设置的权限甚至高达777
,但仍然得到了这个错误。
这样看来,名为的文件error.php
仍设置为user
:group
as root
。
因此,当我更改此文件的所有权时,一切正常。