标签: php

磁盘空间不足; 尝试发送邮件时再试一次

我正在尝试使用 PHP 发送带有附件的电子邮件,但出现此错误:

Insufficient disk space; try again later
Insufficient disk space; try again later
returntosender: cannot select queue for root
Insufficient disk space; try again later
returntosender: cannot select queue for postmaster
queueup: cannot create queue file qfp5M7HeoG001376, euid=51, fd=-1, fp=0x0: No space left on device
Run Code Online (Sandbox Code Playgroud)

我查了一下,好像有空格:

Size  Used Avail Use% Mounted on
112G   89G   18G  84% /
 99M   22M   73M  23% /boot
4.9G   33M  4.6G   1% /tmp
4.9G  4.6G     0 100% /var
Run Code Online (Sandbox Code Playgroud)

我尝试附加的文件小于 4MB。知道这是从哪里来的,我该如何解决?

email php sendmail disk-space-utilization

0
推荐指数
1
解决办法
4197
查看次数

PHP、Apache在硬件方面靠什么?中央处理器?内存?或磁盘?或磁盘的旋转速度?

当 Apache/PHP 运行时,它们需要使用系统资源,例如基于硬件的 CPU、RAM、磁盘,因为它们运行和处理输入的可用性。

在硬件调整方面,是什么给了 Apache/PHP 非常特殊的空间/舒适度/灵活性?(16 核 CPU?32GB RAM?最高旋转磁盘?)

示例:工业有 500 台 PLC(机器/机器人/电机等)同时使用此服务器,实时媒体数据和报告,编写文档,打印,自动包装等

谢谢

linux php zend-framework apache-2.2

0
推荐指数
1
解决办法
2293
查看次数

为什么 $_SERVER['REMOTE_ADDR'] 在本地环境中的值为“127.0.0.1”?

该值不应该与请求脚本的计算机的 IP 匹配,而不管它是托管脚本的同一台计算机吗?

php

0
推荐指数
1
解决办法
4546
查看次数

我有什么选择来替换 Apache Web 服务器?

我需要一个运行 php 并且不创建这么多进程的 Web 服务器(今天我检查了正在运行的进程列表,其中有 90 个称为“httpd”,每个 300kb),我只知道这些,但我不知道他们会不会这样做:

  • ngix
  • 轻量级

php web-server apache-2.2

0
推荐指数
1
解决办法
114
查看次数

MemCache-repcached 编译错误

我正在尝试安装 [memcached-1.2.8-repcached-2.2.1]( http://sourceforge.net/projects/repcached/files/latest/download?source=files )

运行make命令后出现以下错误:

进行全递归

make[1]:进入目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1'

在文档中制作所有内容

make[2]:进入目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1/doc'

make[2]:对“所有”无事可做。

make[2]:离开目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1/doc'

make[2]:进入目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1'

gcc -DHAVE_CONFIG_H -I。-DNDEBUG -g -O2 -MT memcached-memcached.o -MD -MP -MF .d> eps/memcached-memcached.Tpo -c -o memcached-memcached.o test -f 'memcached.c' || echo './'memcached.c

memcached.c:在函数“add_iov”中:

memcached.c:697: 错误:'IOV_MAX' 未声明(第一次在这个函数中使用)

memcached.c:697: 错误: (每个未声明的标识符只报告一次

memcached.c:697:错误:对于它出现的每个函数。)

make[2]: *** [memcached-memcached.o] 错误 1

make[2]:离开目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1'

make[1]: *** [all-recursive] 错误 1

make[1]:离开目录`/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1'

make: *** [all] 错误 2

操作系统:Centos5.7 64位

gcc-4.1.2-51.el5

gcc-c++-4.1.2-51.el5

libgcc-4.1.2-51.el5

注意:已经安装了用于 php 的 Memcached 和 memcache 扩展

root@server[~]# memcached -h

内存缓存 1.4.5

php 分机 …

linux php operating-system cache memcache

0
推荐指数
1
解决办法
1631
查看次数

PHP 网站的严重病毒感染。删除病毒的选项有哪些?

可能重复:
我的服务器被黑了 紧急情况

我的网站之一受到严重病毒感染。

在几个网页的页脚添加了一个额外的脚本。这些页面是 html 页面。并且他所有的 index.php 都有一个自动添加的 curl 脚本,它可以访问一些恶意代码,这些代码会下载到浏览网站的人身上。该脚本非常危险,如果没有防病毒软件,它会立即破坏访问人员系统。在这个网站上工作的开发者自己在过去 6 天内对系统进行了 5 次格式化。

情况变得更加严重,因为脚本在从受感染的文件中删除后不断返回。现在我们处于最糟糕的状态,它已经蔓延到开发人员在过去 6 个月内正在开发的所有 8-10 个网站。BTW:我们使用开源框架来开发这些网站,我们主要使用了 Magento、CakePHP、wordpress。

如果您能在此问题上提供帮助,请提供您以前的任何处理此类情况的经验或知识。

所有建议表示赞赏。

PS 如果你们需要,我可以在此处发布恶意脚本,该脚本已添加到我的 html 和 php 文件中。

编辑:是否有任何编程解决方案可以从网站中删除添加的恶意代码?

php malware wordpress cakephp malicious

0
推荐指数
1
解决办法
877
查看次数

无法运行任何 PHP

我经营着一个相当受欢迎的网站(我不是要吹嘘,但我有 20,000 名用户想要访问。我不想让他们再等了。)并且在我试图找到时它已经关闭了近一个月出了什么问题。基本上,我不能运行任何 PHP。这一切都发生在我们将我的帐户转移到 CPanel 之后,这样我就可以在没有网络管理员帮助的情况下自己管理事情。我喜欢拥有 CPanel 访问权限,但我无法运行任何 php。

我重新上传了网站,恢复了 1.3TB 的数据库,创建了新的子域,更改了所有权,修复了权限,使 CPanel 中的一切变得完美。尽管如此,我在运行网站时只收到 500 错误。根本没有 PHP 工作,甚至没有一个简单的回声。

我制作了新的 .php 文件并尝试过,但仍然没有成功。当我在 WAMP 和 XAMPP 中运行该站点时,它可以工作(我猜)我没有看到该站点,它只是抱怨找不到数据库,因为 $database 变量设置为 localhost。

我的网络管理员和我已经尝试了一切。HTML 工作正常。我几乎被困在这里。如果您想自己查看 500 错误:capecraft.capturedhdtv.com/capes/site/demo.php。

任何解决方案将不胜感激。此外,我们尝试过删除 .htaccess 之类的东西。

此外,我的日志完全没有告诉我。FTP 中的 error_log 只是告诉我很久以前在安装过程中犯的错误,例如 404.shtml 不存在,因为我忘记复制它。cpanel 中的错误日志没有告诉我与我的问题有关的任何信息。人们试图访问的文件是如何不存在的,例如服务器上没有的图片(根本与网站无关)

CPanel 日志:当您看到 .png 和丢失的 IP 或目录的一部分时,我出于安全目的将其删除。

[Fri Feb 24 03:35:14 2012] [error] [client ] File does not exist: /home//public_html/capes2/404.shtml
[Fri Feb 24 03:35:14 2012] [error] [client ] File does not exist: /home//public_html/capes2/.png
[Fri Feb 24 03:35:13 2012] [error] …
Run Code Online (Sandbox Code Playgroud)

php website html

0
推荐指数
1
解决办法
1万
查看次数

运行生产 WAMP

我正在构建一个新的 Windows Server 2008 R2 安装来托管我的 Joomla!1.6 网站。托管 WAMP 生产服务器的最佳实践是什么?我应该怎么做分区?日志驱动器、操作系统驱动器和数据驱动器?最理想和最安全的设置是什么?

mysql php windows-server-2008-r2 apache-2.2

0
推荐指数
1
解决办法
1191
查看次数

Debain cron 帮助访问 URL

文档说我需要:

如果您的主机帐户在 LINUX/UNIX 系统上,您可以设置 CRON 作业以指向此 URL http://yourUrlToThisScript.com/cron.php?cron=do&d=31

尽管这是他们提供的有关如何设置 cron 的唯一信息。我知道脚本工作正常,因为当我通过浏览器访问 URL 时,我会收到电子邮件。

  1. 我查看了几个示例并尝试阅读手册:Executing PHP files并提出: */1 * * * * /usr/bin/php -q /var/www/website/public/domain-manager/cron.php cron=do&d=31 >/dev/nul

虽然这不起作用并且我没有收到任何电子邮件或错误?

  1. 如何保护此文件cron.php使其无法从浏览器执行?虽然对于单个文件而不是目录,但可能类似于这个答案

php debian cron

0
推荐指数
1
解决办法
897
查看次数

Nginx + fastcgi 运行 PHP 脚本,但它一直告诉我“找不到文件”

这是服务器块中配置的一部分:

我无法执行任何 php 脚本,我test.php在 /var/html 下放置了一个名为的文件,但是当我指向 时http://localhost/test.php,我得到了一个结果:

File not found.,

这不是由 nginx 生成的,因为它与 nginx 的 404 页面不同。

location / {
    root   /var/html;
    index  index.html index.htm;
}

    location ~ \.php$ {
        fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index  index.php; 
        fastcgi_intercept_errors on;
        fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
        fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
        include        fastcgi.conf;
    }
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

php nginx cgi

0
推荐指数
1
解决办法
1980
查看次数