作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到的问题如下:
我可以创建一个新节点,我有两个图像上传字段,最初可以上传没问题。
我可以回去编辑节点内容并保存,也没有问题。
当我尝试删除任一图像附件并保存节点时,我收到 500 错误(服务器内部错误)。查看 PHP 日志,这就是我得到的:
[Wed Apr 25 23:34:51 2012] [warn] [client 50.138.84.100] mod_fcgid: stderr: PHP Fatal error: Call-time pass-by-reference has been removed in ../www/sites/all/modules/video/transcoders/video_ffmpeg.inc on line 49, referer: https://www.uleru.com/node/xxx/edit
最佳答案
这看起来服务器升级包括切换到 PHP 5.4(“调用时传递引用”在 5.3 中被弃用,并在 5.4 中删除 - 参见 Passing by Reference )。
所以这可能是 video_ffmpeg.inc 中的一个错误,因为它试图通过引用传递参数,它应该只通过在被调用函数签名中将参数声明为引用来实现。
小例子见PHP 5.4 Call-time pass-by-reference - Easy fix available?
关于php - Drupal PHP - 仅在删除文件上传和保存时出现内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10378117/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!