我正在考虑安装上个月在我的Debian PC 上发布的hylafax + 5.5.4版本.
我查了一下dpkg -l | grep "hylafax"
,发现当前的版本是5.5.3.然后我检查apt-cache search hylafax
并看到包可用,但我看不到任何版本号.
如何找到可用的软件包版本apt-get
?
将Debian
Web服务器升级到之后,PHP Mail功能失败jessie
.软件版本是,
Apache2 : 2.4
Php : 5.6
Exim4: 4.8
Run Code Online (Sandbox Code Playgroud)
这个Web服务器有多个网站,我使用libapache2-mpm-itk
模块为不同的用户为每个网站运行php.所以www-data
没用过.
尝试使用php邮件功能发送电子邮件时,我得到以下错误.
unable to set gid=33 or uid=0 (euid=0): forcing real = effective
Run Code Online (Sandbox Code Playgroud)
Sendmail路径是,
sendmail_path /usr/sbin/sendmail -t -i
Run Code Online (Sandbox Code Playgroud)
它指向exim,
/usr/sbin/sendmail -> exim4
Run Code Online (Sandbox Code Playgroud)
我从http://blog.gaiterjones.com/send-php-mail-ubuntu-upgrade/找到了一个解决方案,当我在下面设置itk
模块时,问题解决了,
LimitUIDRange 0 2000
Run Code Online (Sandbox Code Playgroud)
但是root
不建议像我这样允许用户使用共享服务器.
有更好的解决方案吗?
编辑: 我发现了一个未解决的错误报告. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797653
谢谢!
我尝试登录phpMyAdmin时出现以下错误.
User **已经超过'max_user_connections'活动连接
谁能让我知道如何从MySQL服务器端关闭这些数据库连接?
感谢您的时间!
我已经使用rrdtool设置了mrtg设置.现在我计划从这些RRD文件中获取传入的传出使用数据,并且无法找到正确的方法来执行此操作.任何人都可以告诉我们如何从rrd文件中获取这些使用数据.然后我可以维护一个数据库来保存这些使用数据并计算成本等.
谢谢!
我有一个 DNS 服务器,我想捕获 DNS 流量以获取使用我的 DNS 服务器的所有 IP。
为此,我开始使用以下tcpdump
命令并将它们捕获到文件中:
tcpdump -n -i eth0 dst port 53 >> dns_data.log
Run Code Online (Sandbox Code Playgroud)
但当我长时间运行时,文件大小会很大。我怎样才能将其捕获到压缩文件中?我尝试了下面的命令,但它不起作用。
tcpdump -n -i eth0 dst port 53 | bzip2 -c >> dns_data.bz2
Run Code Online (Sandbox Code Playgroud) 我正在测试一个php脚本来创建包含大量数据的csv文件.这是我执行此任务的方式:
$csvdata = "ID,FN,LN,ADDR,TEL,PRO\n
1,fn1,ln1,addr1,tel1,pro1\n...etc,";
$fname = "./temp/filename.csv";
$fp = fopen($fname,'w');
fwrite($fp,$csvdata);
fclose($fp);
Run Code Online (Sandbox Code Playgroud)
我注意到当字符串($ csvdata)包含100,000个数据行时,脚本运行正常.但当它获得更多的10,00,000个数据行时,它会在我构建字符串$ csvdata的中间停止(我通过连接for循环中的数据,来自数据库的数据来构建$ csvdata字符串).
当我们使用大字符串值时,有人能让我知道出了什么问题吗?
谢谢亲切的问候
我对postgresql不太熟悉。我喜欢设置postgres application_name功能,以在历史记录表中记录数据库更改(更新/删除)。
我试图从网上找到任何帮助,但找不到包含基本步骤的任何文章。有人可以给我任何帮助。
非常感谢!
我正在尝试为插入SQL编写prepare语句,它有很多行要一次插入.所以目前的准备声明如下,
my $sth = $dbh->prepare("INSERT INTO queues_details (id,keyword,data,flags) VALUES
(?,'penaltymemberslimit','0','0'),
(?,'answered_elsewhere','0','0'),
(?,'timeoutpriority','app','0'),
(?,'timeoutrestart','no','0'),
(?,'memberdelay','0','0'),
(?,'servicelevel','60','0'),
(?,'reportholdtime','no','0'),
(?,'ringinuse','yes','0'),
(?,'weight','0','0'),
(?,'autofill','no','0'),
(?,'eventmemberstatus','no','0'),
(?,'eventwhencalled','no','0'),
(?,'monitor-join','yes','0'),
(?,'monitor-format','','0'),
(?,'periodic-announce-frequency','0','0'),
(?,'queue-thankyou','queue-thankyou','0'),
(?,'queue-callswaiting','queue-callswaiting','0'),
(?,'queue-thereare','queue-thereare','0'),
(?,'maxlen','0','0'),
(?,'joinempty','yes','0'),
(?,'leavewhenempty','no','0'),
(?,'strategy','ringall','0'),
(?,'timeout','15','0'),
(?,'retry','5','0'),
(?,'wrapuptime','0','0'),
(?,'announce-frequency','60','0'),
(?,'announce-holdtime','no','0'),
(?,'announce-position','yes','0'),
(?,'queue-youarenext','queue-youarenext','0');");
Run Code Online (Sandbox Code Playgroud)
请注意,所有?
值都是相同的id.
这是复杂的维护和努力添加/删除从行prepare
和execute
.这些占位符(?s)是否有任何编号方法,因此我可以轻松找到需要更改的行.
谢谢!