树莓派Ubuntu环境安装宝塔面板后无法显示登陆验证码

郭浩
郭浩
郭浩
186
文章
2
评论
2019年12月3日10:31:10 评论 112 1159字阅读3分51秒

树莓派Ubuntu环境安装宝塔面板后无法显示登陆验证码

解决方法

编译PIL(Imaging)之前需要安装JPEGfreetypezlib支持库。

JPEG库编译和安装

cd ~/
wget http://www.ijg.org/files/jpegsrc.v9c.tar.gz
tar xvf jpegsrc.v9c.tar.gz
cd jpeg-9c
./configure
sudo make
sudo make install

freetype库编译和安装

cd ~/
wget https://download.savannah.gnu.org/releases/freetype/freetype-2.10.1.tar.gz
tar xvf freetype-2.10.1.tar.gz
cd freetype-2.10.1
./configure
sudo make
sudo make install

zlib库编译和安装

cd ~/
wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar xvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
sudo make

PIL编译和安装

编译PIL前需要指定支持库的路径,首先下载源代码解压。

wget http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz
tar xvf Imaging-1.1.7.tar.gz

进入目录修改setup.py文件。

cd Imaging-1.1.7
sudo nano setup.py

TCL_ROOT = None
JPEG_ROOT = None
ZLIB_ROOT = None
TIFF_ROOT = None
FREETYPE_ROOT = None
LCMS_ROOT = None

转变

TCL_ROOT = None
JPEG_ROOT = libinclude("/usr/local")
ZLIB_ROOT = libinclude("/usr/local")
TIFF_ROOT = None
FREETYPE_ROOT = '/usr/lib', '/usr/local/include/freetype2'
LCMS_ROOT = None

保存退出。查看支持库路径是否指定成功。

sudo python setup.py build_ext

JPEGZLIB (PNG/ZIP)FREETYPE2都为support available则可以开始compile-安装。先停止面板并卸载原来的枕头。

sudo /etc/init.d/bt stop
sudo pip uninstall Pillow
sudo python setup.py install

编译安装完成后,启动宝塔面板即可。

sudo /etc/init.d/bt start

登录面板发现验证码图片能正常显示了。

原文链接:树莓派安装宝塔面板后,在登录时无法显示验证码

继续阅读
郭浩
  • 本文由 发表于 2019年12月3日10:31:10
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Ubuntu安装SuiteCRM Debug

Ubuntu安装SuiteCRM

问题一安装过程中报错:SuiteCRM/include/utils.php on line 450找到对应代码如下:function getRunningUser() { //...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: