gpt4 book ai didi

php - 无法打开日志文件 "../log/backend_dev.log"进行写入?

转载 作者:行者123 更新时间:2023-12-04 03:07:50 25 4
gpt4 key购买 nike

我是 symfony 的新手,我正在阅读 Practical Symfony,我同时在 Linux 和 Windows 上工作。我使用 GitHub 来移动我的更改。昨天我在我的 Windows 机器上创建了一个小项目并将其推送到 github https://github.com/showketbhat/medicine。我今天在 Linux 机器上提取了代码,我更改了数据库的一些配置。现在,当我尝试打开我的索引页面时,它会显示以下错误消息:-

500 | Internal Server Error | sfFileException

无法打开日志文件“D:\sfproject\medicine\log/backend_dev.log”进行写入。堆栈跟踪

* at ()
in SF_ROOT_DIR/lib/vendor/symfony/lib/log/sfFileLogger.class.php line 75 ...
72. $fileExists = file_exists($options['file']);
73. if (!is_writable($dir) || ($fileExists && !is_writable($options['file'])))
74. {
75. throw new sfFileException(sprintf('Unable to open the log file "%s" for writing.', $options['file']));
76. }
77.
78. $this->fp = fopen($options['file'], 'a');

我尝试将 backend_dev.log 文件的权限更改为 777,但没有任何反应。谁能帮我吗?

使用 php symfony 项目后:权限

>> chmod 777 /home/sfprojects/medicine/cache
>> chmod 777 /home/sfprojects/medicine/log
>> chmod 777 /home/sfprojects/medicine/symfony
....
....

最佳答案

首先您必须清除缓存并重新加载页面。

rm -rf cache/*

php symfony cc

关于php - 无法打开日志文件 "../log/backend_dev.log"进行写入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8454863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com