- 主题:web下用户注册时的验证码图片不显示
看一下php.ini中session_save_path所设置目录的权限是否有w
【 在 kevin0912 (小白) 的大作中提到: 】
: 在web下,新用户注册时的注册码不能显示。研究发现相关的img_rand.php代码到ImageColorAllocate()那行就停了,不知道是为什么?哪位大虾帮帮忙啊~~
: PS:环境是FC7,KBS要求的软件包也都装了
--
FROM 221.192.237.*
把php.ini里面的错误显示打开,具体项目记不清了。。。
然后访问一下生成随机图片的那个文件,看看报啥错误
【 在 kevin0912 (小白) 的大作中提到: 】
: 已经将bbs账户对session_save_path所设置目录的权限设置为读写了,还是不行啊
--
FROM 221.192.237.*
应该是php相关的包没有装
JPEG 支持仅在 PHP 与 GD-1.8 或更高版本一起编译时可用
你看一下装了gd包了没
【 在 kevin0912 (小白) 的大作中提到: 】
: 重启了一下机子,有输出了:
: “Fatal error:Call to undefined function ImageCreatFromJPEG() in /var/www/html/img_rand/img_rand.php on line 14”
--
FROM 221.192.237.*
php -m输出啥?
还有php.ini中的那个disable设置是啥样的,贴上来。。
【 在 kevin0912 (小白) 的大作中提到: 】
: php-devel-5.2.4-1.fc7
: php-ldap-5.2.4-1.fc7
: php-cli-5.2.4-1.fc7
: ...................
--
FROM 221.192.237.*
acore ymsw!
【 在 atppp (Big Mouse) 的大作中提到: 】
: PHP Warning: PHP Startup: Unable to load dynamic library '
: /var/www/libexec/gd.so' - /var/www/libexec/gd.so: cannot open shared object
: file: No such file or directory in Unknown on line 0
: ...................
--
FROM 221.192.237.*
,,,
【 在 atppp (Big Mouse) 的大作中提到: 】
: 你慢了!哈哈哈
--
FROM 221.192.237.*
你可以考虑把那几个加载不了的php模块ln -s到/usr/lib/php/modules...
或者恢复php.ini原来的配置,然后svn up一下代码
【 在 kevin0912 (小白) 的大作中提到: 】
: 可是我配置了extension_dir路径的啊,在/usr/lib/php/modules中也有libphpbbslib.so
--
FROM 221.192.237.*
你让他grep,他就grep了,输出就是这个了。。。
【 在 atppp (Big Mouse) 的大作中提到: 】
: #extension_dir = "/usr/lib/php/modules"
: extension_dir = "/var/www/libexec"
: ; extension_dir directive above.
: ...................
--
FROM 221.192.237.*
我以前也碰到过那个情况,就把原来php的模块都链接到/libexec下面
结果运行正常了。。
【 在 atppp (Big Mouse) 的大作中提到: 】
: 那这又是哪门子建议?
--
FROM 221.192.237.*
相对来说还是你这个比较好。。
【 在 JulyClyde (七月) 的大作中提到: 】
: 和我那个把kbs phpext给ln -s到/usr/lib/php/modules的做法相反的做法
--
FROM 221.192.237.*