2017-03-04 75 views
0

我在本地机器上写了一个joomla 3.x简单的网站,它工作正常。我部署到1 & 1.com和前端工作正常,但控制面板每次尝试登录时都会报错,说“0:无法写入日志”。Joomla 3.x管理员错误:0不能写入日志

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

有没有人遇到这个错误使用1 & 1.com?我看到一些建议,即1 & 1.com对joomla支持非常不好,我可能最好尝试其他主机?我在30天退款保证,这将是我的下一步行动。

干杯 亚历

回答

1

首先检查这个环节https://joomla.stackexchange.com/questions/4673/error-0-cannot-open-file-for-writing-log-while-updating,如果一切正常,仍然这并不帮助,然后进行下一步

第1步:通过编写这些代码到一个文件,并通过FTP

上传得到的基本路径
<?php 
$basepath = getcwd(); 
echo "Your base Path is: "; 
echo $basepath; 
?> 

当你运行该文件假设它被命名为base.php,然后去http://yoursite.com/base.php并得到你的基路径。

第2步:创建新的日志和TMP文件夹

现在,当你得到了基本路径,在主安装Joomla和名称创建一个文件夹,它许可newlog 755

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

在您的全局配置中,为基础路径附加新的文件夹路径。假设你得到基本路径为/var/www/joomla然后uou给日志路径 /var/www/joomla/newlog

+0

喜阿米特,感谢您的回复。这个问题是双重的。我昨天使用了上面的脚本来获得我的绝对路径,但那并不奏效。我需要用“/ kunden /”作为前缀,不知道为什么?一旦我这样做了,我有一个admininstrator用户名和密码不匹配,或者登录时没有帐户错误。我进入了我的MySQL数据库,发现这个用户没有激活。一旦我激活admiin用户,它工作得很好。 – APW

+0

你的joomla网站安装在kunden文件夹内吗?似乎有人在玩你的数据库。如何禁用管理员帐户。有时候一些插件也会造成滋扰。现在它的工作很好。 –

1

我想你可能会问1 & 1已经,也可能是他们非常清楚地知道的东西。

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

同样清除/缓存和/管理员/缓存的好措施,因为他们可能缓存了一些未经过身份验证的结果。

+0

您好感谢您的答复,而不是答案,对我来说很好的建议,以便+1 :) – APW