小编Roh*_*ood的帖子

PHP/Ubuntu - QxcbConnection:无法连接到显示中止

我在我的apache/ubuntu服务器上使用php脚本来调用一个bash脚本,该脚本触发一个以python脚本为参数的应用程序(IDAPro).

PHP代码

chdir('/var/www/dashboard/team/static/sql');
$output = exec('sudo -u rohan ./start.sh');
Run Code Online (Sandbox Code Playgroud)

现在,如果我从终端运行PHP文件,上面的代码工作正常 - 但只有当我以root用户身份运行它时.不用说,如果我直接执行bash文件,它也会运行.

但是当我在浏览器上运行PHP文件时,它不起作用,我在apache错误日志中收到以下错误:

QXcbConnection: Could not connect to display
Aborted
Run Code Online (Sandbox Code Playgroud)

我知道Apache/php运行为'www-data'用户(使用'whoami'来验证),这就是为什么我在我的exec中有sudo.我已经调整并修改了两个用户的权限无济于事.当我从终端运行php文件作为'www-data'用户时,它不会抛出任何错误但除了在脚本的开头和结尾显示随机echo标签以进行调试之外什么都不做.

我是linux新手,所以非常感谢任何帮助.

php linux apache bash ubuntu

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

为什么chrome不遵循CSS优先顺序?

我正在尝试对齐我的单选按钮.它们的实现如下:

<input type="radio" name="type" class="radv" value="0" />
Run Code Online (Sandbox Code Playgroud)

这是本地文件头中定义的样式:

<style>
input.radv
{
    vertical-align:middle;
    margin:0px;
    padding-bottom:4px;
}
</style>
Run Code Online (Sandbox Code Playgroud)

这是我的外部CSS文件中的冲突样式:

input:not([type=submit]):not([type=file]):not([type=image]) {
 border: 1px solid #e1e1e1;
 background-color:#fff;
 padding:2px;
 height:18px;
}
Run Code Online (Sandbox Code Playgroud)

不知何故,外部的"输入"风格正在取得优势.本地样式不应该优先于外部CSS文件吗?

html css css3

2
推荐指数
1
解决办法
1406
查看次数

Matlab中的功率谱(共轭矩阵乘法):获得复杂的值而不是真实的值.我的代码出了什么问题?

这是我的代码,非常简单,我无法相信它不起作用.

pckint = imread('pckint.jpg');
F = fft2(pckint);
Fcon = conj(F);
S = F*Fcon;
Run Code Online (Sandbox Code Playgroud)

现在,根据分配方向和我对主题的理解,我应该在我的功率谱'S'中获得真正的价值.但是,我正在获得复杂的价值观.

对不起,对于Matlab来说,我是一个完整的菜鸟,但我已经尝试过搜索和理解我用过的所有命令,但无济于事.请帮忙!

matlab image-processing matrix-multiplication

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