sh:virtuemart_user_id:找不到命令

时间:2017-02-02 13:30:40

标签: php amazon-web-services ubuntu joomla3.0 virtuemart

直升机,

此错误出现在我的error.log中。我们正在使用AWS的Elastic Beanstalk和带有PHP,Joomla 3.4.8和VM 3.0.12的EC2实例

我尝试将错误与access.log链接,以查看它是否与特定网址相关。但是很难,因为

时我没有在日志中获取日期
  

sh:virtuemart_user_id:找不到命令

出现

我已阅读过与此问题相关的内容,它可能与ubuntu有关。我在项目中搜索了shell_exec()和exec(),看看virtmart是否正在尝试执行命令,但我没有得到类似的东西。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:1)

shell_exec()和exec()方法不是执行命令的唯一方法,您可以使用这样的后缀(`):$output = ls -al; echo "<pre>$output</pre>";(从php文档中读取此条目以获取更多信息:{{ 3}})

由于您使用的是virtmart,我认为virtuemart_user_id可能是您的数据库字段之一。这种字段通常使用后贴标记(在本例中为“virtuemart_user_id”)。

你确定你总是在字符串变量中使用`virtuemart_user_id`吗?