請問各位, 不知道有沒有人遇到跟我一樣的狀況
將模組安裝完後, 於顯示區塊中開啟快速登入 ,
然後遇到下列錯誤訊息
Fatal error: Uncaught exception 'Exception' with message
'Facebook needs the CURL PHP extension.' in
/home/www/gu2c.com/htdocs/modules/tad_login/class/base_facebook.php:19
Stack trace:
#0 /home/www/gu2c.com/htdocs/modules/tad_login/class/facebook.php(18):
require_once()
#1 /home/www/gu2c.com/htdocs/modules/tad_login/blocks/tad_login.php(11):
require_once('/home/www/gu2c....')
#2 /home/www/gu2c.com/htdocs/class/xoopsblock.php(207): tad_login(Array)
#3 /home/www/gu2c.com/htdocs/class/theme_blocks.php(181):
XoopsBlock->buildBlock()
#4 /home/www/gu2c.com/htdocs/class/theme_blocks.php(122):
xos_logos_PageBuilder->buildBlock(Object(XoopsBlock),
Object(XoopsTpl))
#5 /home/www/gu2c.com/htdocs/class/theme_blocks.php(49):
xos_logos_PageBuilder->retrieveBlocks()
#6 /home/www/gu2c.com/htdocs/class/theme.php(320):
xos_logos_PageBuilder->xoInit()
#7 /home/www/gu2c.com/htdocs/class/theme.php(79):
xos_opal_Theme->xoInit()
#8 /home/www/gu2c.com/htdocs/header.php(59):
xos_opal_ThemeFactory->createInstance(Array)
#9 /home/www/gu2c.com/htdoc in
/home/www/gu2c.com/htdocs/modules/tad_login/class/base_facebook.php on line
19
感謝tad老師的指點, 此問題已解決
我的主機環境是 FreeBSD
原安裝 CURL元件後reboot 發現, 此問題無法解決,
繼續查看是否有版本上的更新時發現, 有 php 專用的 curl 元件
安裝後即可正常使用快速登入模組。
share for all
終於解決了,原來是沒安裝到CURL
若是FreeBSD
# cd /usr/ports/lang/php52-extensions/
# make config
根据需要选择:[X] CURL CURL support
# make install clean
應該就好了,但我可能是因為版本有衝突所以後來又手動安裝就好了
安装完php52-extensions发现很多扩展并没有安装,手动挨个去安装吧,包括:mysql、mysqli、gd、mbsting、curl,其中,安装gd扩展耗时较长,下载依赖类库较多,多次弹出选择框。
# cd /usr/ports/ftp/php52-curl
# make install clean