【原创】PHPmotion安装心得~
1 编译 ffmpeg-php 版本要老一点,比如4.9
2 问题:注册时验证码无法显示(红x)解决:安装png jpeg gd 库,重新编译PHP OK
3 找不到uu_upload.pl文件 原因:apahce默认设置的cgi-bin跟phpmotion的cgi-bin冲突。解决方法:注释掉apache里的cgi-bin 或者添加phpmotion程序目录的cgi-bin目录
4 The requested method POST is not allowed for the URL /videx/cgi-bin/uu_upload.pl. 原因不能识别执行cgi程序,解决 http://jingyan.info/405-error-method-not-allowed/
5 上传视频没反应 原因php路径问题 解决:classes/config.inc.php 修改php路径
6 安装二次开发的代码和数据库时出现问题(比如上传视频音乐后页面没反应,不能登陆前后台) 解决:把二次开发的代码整合进原代码,上传至服务器,然后删除数据库,重新建立数据库,安装程序,然后调整数据库表。
然后成功!
现有问题:
1 注册时提示Fatal error: Call to undefined function: mail() in /home/ubuntu/videx/env/apache/htdocs/postage.php on line 26
2 上传某些mp3,提示 ERROR: Failed to open /home/ubuntu/videx/env/apache/htdocs/temp/947a091f11389f3296ca8aad70da6c44.params
修改文件上传大小限制的方法:
php.ini
.htaccess
cgi-bin/uu_default_config.pm
问题2的错误可能是在于gd.so库文件的加载有问题,我安装的时侯也是在注册用户的时候看不到测试码,无法完成注册,后来在网上找了半天资料。最后在/etc/httpd/conf.d/php.ini里加载了gd.so模块就可以正常使用了。extension=gd.so
我安装好phpmotion以后,在上传视频的时候(我的视频上传前全部都是wav格式)但上传后有的视频可以正常的转换成flv格式,视频的缩略图什么的都有,在uploads/目录下也可以看到转换格式后的视频,但也有部分视频无法转换成flv格式,在uploads目录下没有,但在avi/目录下有原视频文件。