当我在浏览器中访问目标php时,exec()才运行

穆罕默德·肖贾(Mohammad Shojaa)

我使用此代码来运行另一个PHP进行某些工作(ffmpeg转换)

    $binpath = get_option('binpath','/usr/bin/php');
    $command = $binpath." -cli -f ".ABSPATH."/videocron.php";
    exec( "$command > /dev/null &", $arrOutput );

但是,当我上传视频并运行此代码时,请不要永远转换视频。

但是,当我从浏览器访问videocron.php时,我上传的所有视频突然转换!!!

我使用替代的exec function(system(); exec(); passthru(); shell_exec();),并且通过可读功能检查videocron.php,它是可读的。

即使我将所有者videocron.php更改为没人用户

在mod_security日志中,我得到此错误:

[Tue Sep 20 23:01:11 2016] [error] [client 37.156.10.171] ModSecurity: Multipart parsing error (init): Multipart: Boundary not found in C-T. [hostname "codenevis.net"] [uri "/lib/upload-ffmpeg.php"] [unique_id "V@GAb38AAAEAAGrk2QoAAAAH"]

但即使我取消ist_mod_security,它也不会自动运行。

但总的来说,除非我从浏览器访问videocron.php,否则请不要转换视频!

穆罕默德·肖贾(Mohammad Shojaa)

感谢您的大力帮助,请耐心等待并倾听我的问题,为我提供帮助。我通过安装mysqli解决它。

yum install php-pdo php-mysqli

然后重启appache

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我在浏览器中输入我的 vps ip 时显示“无法访问此站点”

来自分类Dev

当我访问某个URL时,如何下载在网络浏览器中自动下载的文件?

来自分类Dev

网站元素显示在浏览器中,但当我尝试使用检查元素访问它时隐藏

来自分类Dev

当我运行Npm Start时,React页面不会在浏览器中实时更改

来自分类Dev

当我在 protractor-cucumber 中运行步骤定义文件时,浏览器没有捕获给定的 url

来自分类Dev

有人能告诉我出了什么问题,当我运行它时,浏览器说“无法访问此站点”

来自分类Dev

当运行5分钟的php脚本时,我无法在另一个浏览器选项卡中访问此文件

来自分类Dev

php exec文件从终端运行,而不是从浏览器运行

来自分类Dev

当我单击Google Chrome浏览器中的链接时,Thunderbird帐户向导将打开

来自分类Dev

当我在浏览器中输入网址时,无法打开即时应用程序

来自分类Dev

当在浏览器中加载Javascript时有效,但当我将其放入Codepen或jsfiddle中时却无法正常运行?

来自分类Dev

当我可以从浏览器访问URL时,WordPress永久链接GET和POST报告URL 404

来自分类Dev

我无法通过 MAC 中的网络浏览器访问我的 php 文件

来自分类Dev

当我在浏览器地址栏中输入基本URL时,AngularJS路由器无法启动

来自分类Dev

运行用户脚本时setInterval使我的浏览器崩溃?

来自分类Dev

运行用户脚本时setInterval使我的浏览器崩溃?

来自分类Dev

如何从浏览器访问在docker容器中运行的tomcat?

来自分类Dev

当服务器需要访问套接字等内容时,browserify如何使服务器代码在浏览器中运行?

来自分类Dev

当我尝试在Web浏览器中显示PDF文档时出现警告消息“ AcroPDF.dll”

来自分类Dev

我怎么知道页面是否在浏览器中运行?

来自分类Dev

在浏览器中运行 reactjs webapp 时出现黑屏

来自分类Dev

仅当我在Chrome上缓存刷新时,网站才能完全正常运行,在其他浏览器上也可以正常运行

来自分类Dev

在浏览器中访问https站点的PHP脚本

来自分类Dev

当我执行各种 ajax 请求时,我的浏览器中出现了模糊的内存泄漏

来自分类Dev

如何在首次访问时显示DIV,直到关闭浏览器后才显示任何访问

来自分类Dev

当我尝试运行xml文件时,浏览器向我显示消息错误加载样式表:失败分析XSLT样式表

来自分类Dev

如何直接从Geany在浏览器中运行PHP代码?

来自分类Dev

无法在 php 中从我的浏览器中清除缓存

来自分类Dev

当我访问其他网页时,为什么浏览器会连接到未知的第三方网站?

Related 相关文章

  1. 1

    当我在浏览器中输入我的 vps ip 时显示“无法访问此站点”

  2. 2

    当我访问某个URL时,如何下载在网络浏览器中自动下载的文件?

  3. 3

    网站元素显示在浏览器中,但当我尝试使用检查元素访问它时隐藏

  4. 4

    当我运行Npm Start时,React页面不会在浏览器中实时更改

  5. 5

    当我在 protractor-cucumber 中运行步骤定义文件时,浏览器没有捕获给定的 url

  6. 6

    有人能告诉我出了什么问题,当我运行它时,浏览器说“无法访问此站点”

  7. 7

    当运行5分钟的php脚本时,我无法在另一个浏览器选项卡中访问此文件

  8. 8

    php exec文件从终端运行,而不是从浏览器运行

  9. 9

    当我单击Google Chrome浏览器中的链接时,Thunderbird帐户向导将打开

  10. 10

    当我在浏览器中输入网址时,无法打开即时应用程序

  11. 11

    当在浏览器中加载Javascript时有效,但当我将其放入Codepen或jsfiddle中时却无法正常运行?

  12. 12

    当我可以从浏览器访问URL时,WordPress永久链接GET和POST报告URL 404

  13. 13

    我无法通过 MAC 中的网络浏览器访问我的 php 文件

  14. 14

    当我在浏览器地址栏中输入基本URL时,AngularJS路由器无法启动

  15. 15

    运行用户脚本时setInterval使我的浏览器崩溃?

  16. 16

    运行用户脚本时setInterval使我的浏览器崩溃?

  17. 17

    如何从浏览器访问在docker容器中运行的tomcat?

  18. 18

    当服务器需要访问套接字等内容时,browserify如何使服务器代码在浏览器中运行?

  19. 19

    当我尝试在Web浏览器中显示PDF文档时出现警告消息“ AcroPDF.dll”

  20. 20

    我怎么知道页面是否在浏览器中运行?

  21. 21

    在浏览器中运行 reactjs webapp 时出现黑屏

  22. 22

    仅当我在Chrome上缓存刷新时,网站才能完全正常运行,在其他浏览器上也可以正常运行

  23. 23

    在浏览器中访问https站点的PHP脚本

  24. 24

    当我执行各种 ajax 请求时,我的浏览器中出现了模糊的内存泄漏

  25. 25

    如何在首次访问时显示DIV,直到关闭浏览器后才显示任何访问

  26. 26

    当我尝试运行xml文件时,浏览器向我显示消息错误加载样式表:失败分析XSLT样式表

  27. 27

    如何直接从Geany在浏览器中运行PHP代码?

  28. 28

    无法在 php 中从我的浏览器中清除缓存

  29. 29

    当我访问其他网页时,为什么浏览器会连接到未知的第三方网站?

热门标签

归档