2011-10-07 92 views
1

由于我玩了一个PHP脚本,我没有磁盘空间。在磁盘空间达到130MB之前,现在它的容量是200MB-- Webhoster允许的最大文件大小。我的网站有130MB,所以看起来日志文件占用了其他可用磁盘空间。我的PHP脚本中使用以下功能:我在哪里可以找到错误日志?

imagepng
imagettftext

我已经使用imagedestroy。我在脚本中的错误是

  • 未定义偏移
  • 使用未定义的常量

在该目录中我能找到导致这个问题的日志文件?

解决方案:

在/ var /日志/ httpd的所谓的error_log

我打消了我的错误线和上传文件到服务器。

+0

什么是您的操作系统?你有SSH访问? –

+0

使用'du'来查找最大的目录是一个选项。阅读其手册页上的选项。 – Mat

+0

我认为它是一个Linux,但由于空的磁盘空间,我无法制作phpinfo。我有ftp访问。我在/ var/log/httpd中找到一个名为error_log的文件,其大小约为91 MB。我可以删除它吗? – testing

回答

1

正如我在我的评论中告诉你的,/ var/log/httpd文件夹中的error_log文件是Apache webserver错误日志。
当脚本内部发生错误时(例如),它会附加到该文件中。
因此,如果您想了解发生了什么,您可以查看该文件以改善脚本移除错误,这一点非常重要。
然后你可以尝试删除它,即使我不确定Apache不会因为它正在使用而抱怨...停止web服务器,删除该文件并重新启动Apache将是一个更好的解决方案,即使我理解可以如果您的网络空间不在您的控制之下,则不可能...

+0

我知道错误,我想改进脚本,但首先我必须让网络服务器运行。所以我必须获得磁盘空间。我可以删除error_log或error_log的部分内容吗? – testing

+0

您可以删除它 – Wesley

+1

@testing:回答并不容易,因为您可以尝试删除该文件,但Apache可能会抱怨,我不知道服务器是如何配置的;您也可以尝试删除文件内容,但在这种情况下,文件所有权可能会发生变化(例如,从httpd到your_user),在这种情况下,Apache无法再使用该文件... – Marco

相关问题