Joomla 3.x管理员错误:0无法写入日志

时间:2017-03-04 16:58:36

标签: php joomla

我在本地计算机上写了一个joomla 3.x简单网站,它运行正常。我将此部署到1& 1.com并且前端工作正常但每次我尝试登录时控制面板都会抛出错误,说“0:无法写入日志”。

我在configuration.php的$ log_path参数中尝试了日志文件夹的相对路径和绝对路径,并将文件夹和文件的权限更改为各种组合,但我仍然得到相同的错误?我已经创建了一个新的日志文件夹,并指出了这个并且仍然没有快乐?

有没有人使用1& 1.com遇到此错误?我看到一些建议1& 1.com真的很糟糕的joomla支持,我可能最好尝试另一个主机?我有30天的退款保证,这将是我的下一步行动。

干杯 亚历克斯

2 个答案:

答案 0 :(得分:1)

我想你可能已经问过1& 1,这可能是他们非常清楚的事情。

无论如何,请确保在configuration.php中有正确的配置路径(绝对!),并且该文件夹及其文件可由运行网站实例的用户写入。

同样清除/缓存和/ administrator /缓存以获得良好的衡量标准,因为它们可能已经缓存了一些未经过身份验证的结果。

答案 1 :(得分:1)

首先检查此链接https://joomla.stackexchange.com/questions/4673/error-0-cannot-open-file-for-writing-log-while-updating,如果一切正常,但仍无法帮助,请继续执行下一步

步骤:1 通过将此代码写入文件并通过ftp上传来获取基本路径

START_NOT_STICKY

运行该文件时,假设它名为base.php,请转到http://yoursite.com/base.php并获取基本路径。

步骤:2 创建新的日志和tmp文件夹

现在,您已获得基本路径,请在主joomla安装中创建一个文件夹,并使用权限755将其命名为newlog。

步骤:3 更改全局配置中的路径

在全局配置中,为基本路径添加新文件夹路径。假设您将basepath作为<?php $basepath = getcwd(); echo "Your base Path is: "; echo $basepath; ?> ,然后将日志路径指定为 /var/www/joomla