我匆匆忙忙忘记了e在crontab -e
我击中之前Enter。
出现一个提示,所以我用Ctrl+关闭D,就像我通常退出输入提示一样。
现在,没有任何警告,我的整个 crontab 都是空的。
为什么?什么逻辑导致这种情况发生?我应该如何关闭除Ctrl+以外的提示D以便不保存任何内容?
想象一下sites-enabled
从/etc/apache2/sites-available
. (只有基于 Debian 的发行版才能像这样工作。)
是否可以将warning
来自特定站点的php 脚本的消息静音,而不触及实际htdocs
?
通常有几个解决方案来实现一些相关的:
error_reporting()
指令,例如error_reporting(E_ERROR);
。.htaccess
文件中设置 php_flags,如下所示:php_flag display_errors off
使用ini_set
内部脚本:
ini_set('display_errors', 'Off');
ini_set('display_startup_errors', 'Off');
error_reporting(0);
Run Code Online (Sandbox Code Playgroud)前置@
到抛出警告或错误的函数。
php.ini
到实说error_reporting = E_ALL ^ E_WARNING
display_errors = 1
然而,这些都意味着接触 htdocs 或全局应用更改。想象一下,htdocs
它们以只读方式安装。我将如何仅抑制某些站点的警告(或通知)?
我假设 Debian/Ubuntu 有a2ensite
特定的配置是有原因的,我希望我可以改变这些。log_level
示例“可用站点”配置中有一个指令,但它处理记录的消息量。不是 php 脚本输出的消息。
在php.ini
orapache2.conf
或 中手动添加部分httpd.conf
也可以。如果可能的话。
也可以看看:
我在 CentOS 服务器上安装了 VSFTP 守护程序,使用 RSA 证书使用显式 TLS 登录。现在,我不能上传超过 82k。
如果文件低于该限制,则没有问题。FTP 就像一个魅力。但是一旦 FileZilla 的文件达到 82k(准确地说是 81,952 字节),传输就会停止,并且 FTP 客户端挂起直到超时。
FTP客户端控制台:
15:10:21 Command: STOR jquery-1.7.2.min.js
15:10:21 Response: 150 Ok to send data.
15:11:21 Error: Connection timed out
15:11:21 Error: File transfer failed after transferring 82 KB in 60 seconds
Run Code Online (Sandbox Code Playgroud)
/var/log/vsftpd.log
FTP command: Client "x.x.x.x", "STOR jquery-1.7.2.min.js"
FTP response: Client "x.x.x.x", "150 Ok to send data."
OK UPLOAD: Client "x.x.x.x", "jquery-1.7.2.min.js", 81952 bytes, 1.32Kbyte/sec
FTP response: Client "x.x.x.x", "226 File receive OK." …
Run Code Online (Sandbox Code Playgroud)