php - php exec函数在cpanel上不起作用
问题描述
我在我的项目中使用 exec php 内置函数。它在我的本地上运行良好,但在我的 cpanel 上运行不正常。本地和 cpanel 上的代码相同,所以我不知道为什么它不起作用。
我知道exec
在实时服务器中默认禁用该功能,但我已要求支持,他们说他们已启用该exec
功能,但它在我的项目中不起作用。
本地执行代码:
exec("swetest -edir$sweph -b$utdatenow -ut$utnow -p0123456789DAttt -eswe -house$my_longitude,$my_latitude,$h_sys -flsj -g, -head", $out);
本地回复:
194.2488544
也在$out
数组中给出数据
cpanel上的执行代码:
exec("swetest -edir$sweph -b$utdatenow -ut$utnow -p0123456789DAttt -eswe -house$my_longitude,$my_latitude,$h_sys -flsj -g, -head", $out);
cpanel 上的回复:
return empty value.
$out
也是空的……
不知道问题出在哪里?有人可以帮我解决这个问题吗?
解决方案
尝试检查 cPanel 的 php.ini 配置,可能 exec 功能已禁用或 display_errors 设置为 false,以防您不确定尝试将本地 php.ini 内容复制到服务器 php.ini 并重试。
推荐阅读
- javascript - 使用带有管道的 ID 数组进行查找
- php - vue.js:[Vue 警告]:编译模板时出错:+ 在 laravel 刀片文件中
- javascript - 使用计时器触发的 Azure javascript 函数检索不记名访问令牌时出现问题
- python - 一个热门编码器的 categorical_features 用于什么?
- django - 如何在html模板中使用for循环
- electron - 在 Electronjs 中使用 Javascript Webspeech Api
- xml - 如果元素具有具有特定 id 的附加属性,则更改属性的值
- bixby - 上次 6.10.0-r19i.8185 BixbyStudio 之后的变化
- git - git:如何只允许访问某些文件夹(不是所有 repo)?回购在 Windows 服务器上
- python - 如何在 Django 模板中显示模型功能