我正在上传一个视频,该视频应该会生成三个屏幕截图缩略图。我有两个管理和前端运行相同的上传代码,但是当我从前端上传,仅产生拇指一些奇怪的原因不是从后端...PHP,exec问题......我如何确保执行正常?
我的目录结构 root/convert.php
(这是通过exec调用运行文件) (以下两个文件都在用户端和管理分别高端运行上传文件)
root/upload.php
root/siteadmin/modules/videos/edit.php
我相信convert.php不是从管理员身份运行由于某种原因,这边。该命令是这样的:
$cmd = $cgi . $config['phppath']. ' ' .$config['BASE_DIR']. '/convert.php ' .$vdoname. ' ' .$vid. ' ' .$ff;echo $cmd;die;
exec($cmd. '>/dev/null &');
而且呼应了EXEC $cmd
,我得到这个:
/usr/bin/php /home/testsite/public_html/dev/convert.php 1272.mp4 1272 /home/testsite/public_html/dev/video/1272.mp4
如何确保convert.php正在运行?
编辑:好吧,现在我确定它没有从管理端执行,任何想法为什么?