我在本地计算机上写了一个joomla 3.x简单网站,它运行正常。我将此部署到1& 1.com并且前端工作正常但每次我尝试登录时控制面板都会抛出错误,说“0:无法写入日志”。
我在configuration.php的$ log_path参数中尝试了日志文件夹的相对路径和绝对路径,并将文件夹和文件的权限更改为各种组合,但我仍然得到相同的错误?我已经创建了一个新的日志文件夹,并指出了这个并且仍然没有快乐?
有没有人使用1& 1.com遇到此错误?我看到一些建议1& 1.com真的很糟糕的joomla支持,我可能最好尝试另一个主机?我有30天的退款保证,这将是我的下一步行动。
干杯 亚历克斯
答案 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