我在我的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新手,所以非常感谢任何帮助.
我正在尝试对齐我的单选按钮.它们的实现如下:
<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文件吗?
这是我的代码,非常简单,我无法相信它不起作用.
pckint = imread('pckint.jpg');
F = fft2(pckint);
Fcon = conj(F);
S = F*Fcon;
Run Code Online (Sandbox Code Playgroud)
现在,根据分配方向和我对主题的理解,我应该在我的功率谱'S'中获得真正的价值.但是,我正在获得复杂的价值观.
对不起,对于Matlab来说,我是一个完整的菜鸟,但我已经尝试过搜索和理解我用过的所有命令,但无济于事.请帮忙!