plone 的部署 以及采用windows AD认证
发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,系统[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost
千家信息网最后更新 2025年01月30日plone 的部署 以及采用windows AD认证
系统
[root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@localhost ~]# ip addr1: lo:mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:e3:27:70 brd ff:ff:ff:ff:ff:ff inet 192.168.56.16/24 brd 192.168.56.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fee3:2770/64 scope link valid_lft forever preferred_lft forever[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean all
2.安装依赖包
yum -y install gcc make readline-devel patch openssl openssl-devel python-devel libssl libz libjpeg readline libxml2 libxslt build-essential g++ gnu make tar bzip2 libjpeg-devel zlib-devel libxml2-devel libjpeg-devel libiconv-devel libxslt-devel
2.安装plone
[root@localhost software]# pwd/home/software[root@localhost software]# lltotal 38196-rw-r--r-- 1 root root 39109031 Apr 20 03:07 Plone-4.3.12-UnifiedInstaller.tgz[root@localhost software]# [root@localhost software]# tar xf Plone-4.3.12-UnifiedInstaller.tgz [root@localhost software]# mv Plone-4.3.12-UnifiedInstaller Plone[root@localhost software]# cd Plone[root@localhost Plone]# ./install.sh standalone 此处时间有点长4.0版本 默认是安装在/usr/local/下5.0版本 默认是安装在/opt下成功的标志[root@localhost Plone]# ./install.sh standalone Testing /usr/bin/python2.7 for Zope/Plone requirements..../usr/bin/python2.7 looks OK. We'll try to use it.Root install method chosen. Will install for use by users: ZEO & Client Daemons: plone_daemon Code Resources & buildout: plone_buildoutDetailed installation log being written to /home/software/Plone/install.logInstalling Plone 4.3.12 at /usr/local/PloneUsing useradd and groupadd to create users and groups.'plone_group' already exists; no need to create it.User 'plone_daemon' already exists. No need to create it.Adding user plone_daemon to group plone_group.User 'plone_buildout' already exists. No need to create it.Adding user plone_buildout to group plone_group.Creating python virtual environment, no site packages, no setuptools.New python executable in /usr/local/Plone/Python-2.7/bin/python2.7Also creating executable in /usr/local/Plone/Python-2.7/bin/pythonInstalling pip, wheel...done.Skipping libjpeg buildUnpacking buildout cache to /usr/local/Plone/buildout-cacheSetting /usr/local/Plone ownership to plone_buildout:plone_groupCopying buildout skeletonFixing up bin/buildoutBuilding Zope/Plone; this takes a while...Buildout completed ########################################################################################### Installation Complete ###################### Plone successfully installed at /usr/local/PloneSee /usr/local/Plone/zinstance/README.htmlfor startup instructions Use the account information below to log into the Zope Management InterfaceThe account has full 'Manager' privileges. Username: admin Password: VPfcxR9BsiWmThis account is created when the object database is initialized. If you changethe password later (which you should!), you'll need to use the new password.Use this account only to create Plone sites and initial users. Do not use itfor routine login or maintenance. - If you need help, ask the mailing lists or #plone on irc.freenode.net.- The live support channel also exists at http://plone.org/chat- You can read/post to the lists via http://plone.org/forums - Submit feedback and report errors at http://dev.plone.org/plone(For install problems, specify component "Installer (Unified)") [root@localhost Plone]#
3安装组件pillow
修改ali 的py源在~/.pip/pip.conf文件中添加或修改[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com安装pip命令[root@localhost software]# python get-pip.py Collecting pip Downloading http://mirrors.aliyun.com/pypi/packages/b6/ac/7015eb97dc749283ffdec1c3a88ddb8ae03b8fad0f0e611408f196358da3/pip-9.0.1-py2.py3-none-any.whl (1.3MB) 100% |████████████████████████████████| 1.3MB 1.2MB/s Collecting setuptools Downloading http://mirrors.aliyun.com/pypi/packages/ff/96/5e917753dbdd7b28217c1068d9e3fbe54a7ef0ff3a6411d0cc81faf37070/setuptools-35.0.0-py2.py3-none-any.whl (390kB) 100% |████████████████████████████████| 399kB 566kB/s Collecting wheel Downloading http://mirrors.aliyun.com/pypi/packages/8a/e9/8468cd68b582b06ef554be0b96b59f59779627131aad48f8a5bce4b13450/wheel-0.29.0-py2.py3-none-any.whl (66kB) 100% |████████████████████████████████| 71kB 1.6MB/s Collecting six>=1.6.0 (from setuptools) Downloading http://mirrors.aliyun.com/pypi/packages/c8/0a/b6723e1bc4c516cb687841499455a8505b44607ab535be01091c0f24f079/six-1.10.0-py2.py3-none-any.whlCollecting appdirs>=1.4.0 (from setuptools) Downloading http://mirrors.aliyun.com/pypi/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whlCollecting packaging>=16.8 (from setuptools) Downloading http://mirrors.aliyun.com/pypi/packages/87/1b/c39b7c65b5612812b83d6cab7ef2885eac9f6beb0b7b8a7071a186aea3b1/packaging-16.8-py2.py3-none-any.whlCollecting pyparsing (from packaging>=16.8->setuptools) Downloading http://mirrors.aliyun.com/pypi/packages/6a/8a/718fd7d3458f9fab8e67186b00abdd345b639976bc7fb3ae722e1b026a50/pyparsing-2.2.0-py2.py3-none-any.whl (56kB) 100% |████████████████████████████████| 61kB 1.3MB/s Installing collected packages: pip, six, appdirs, pyparsing, packaging, setuptools, wheelSuccessfully installed appdirs-1.4.3 packaging-16.8 pip-9.0.1 pyparsing-2.2.0 setuptools-35.0.0 six-1.10.0 wheel-0.29.0[root@localhost software]# [root@localhost software]# pip install PillowCollecting Pillow Downloading http://mirrors.aliyun.com/pypi/packages/d3/7c/2931fa532893bfd8580584c85d54f60e28726212e8af87d887f8b4a00e5d/Pillow-4.1.0-cp27-cp27mu-manylinux1_x86_64.whl (5.7MB) 100% |████████████████████████████████| 5.7MB 1.1MB/s Collecting olefile (from Pillow) Downloading http://mirrors.aliyun.com/pypi/packages/35/17/c15d41d5a8f8b98cc3df25eb00c5cee76193114c78e5674df6ef4ac92647/olefile-0.44.zip (74kB) 100% |████████████████████████████████| 81kB 936kB/s Building wheels for collected packages: olefile Running setup.py bdist_wheel for olefile ... done Stored in directory: /root/.cache/pip/wheels/08/c9/45/7f7ae2cf8e7f278be9f6d3af7fe35b3c03505ece05453db9e1Successfully built olefileInstalling collected packages: olefile, PillowSuccessfully installed Pillow-4.1.0 olefile-0.44[root@localhost software]#
4.安装python-ldap
yum install yum-utils -y yum-builddep -y python-ldap -y python -m pip install -U python-ldap cd /home/software total 39808-rw-r--r-- 1 root root 1524722 Apr 20 03:44 get-pip.pydrwxr-xr-x 9 root root 4096 Apr 20 03:40 Plone-rw-r--r-- 1 root root 39109031 Apr 20 03:07 Plone-4.3.12-UnifiedInstaller.tgzdrwxr-xr-x 10 500 users 4096 Apr 20 04:14 python-ldap-2.3.10-rw-r--r-- 1 root root 112840 Apr 20 04:13 python-ldap-2.3.10.tar.gz cd python-ldap-2.3.10 python setup.py install
5.下载组件
vim /opt/plone/zinstance/buildout.cfg 5.0版本呢 vim /usr/local/Plone/zinstance/buildout.cfg 4.0版本 需要开启美国的×××下载eggs = Plone Pillow Products.PluginRegistry Products.PluggableAuthService Products.LDAPUserFolder Products.SimpleUserFolder Products.LDAPMultiPlugins Products.PloneLDAP [root@localhost zinstance]# pwd/usr/local/Plone/zinstance[root@localhost zinstance]# sudo -u plone_buildout bin/buildout
版本
组件
成功
命令
文件
时间
标志
系统
美国
认证
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
基于oracle数据库的算法
法治与网络安全漫画
无锡中国网络安全等保大会
山东省浪潮存储服务器代理哪家好
国内主流服务器设备商
武汉小丑网络技术有限公司
网络安全任子行价值
上海软件开发免税政策
幼儿园致家长网络安全教育
微信小程序连接数据库用什么语言
数据库fd集
2022山东单招网络技术学校
零基础入行软件开发
福建经济频道网络安全教育
潮州软件开发有哪些
calis学位论文数据库
网络安全从国家安全向
滨州智慧城管软件开发公司
杭州视频app软件开发公司
软件开发店
平泉网络安全和信息化委员会
数据库系统主要特点是什么
网络安全任子行价值
上海软件开发免税政策
女生做软件开发有什么优势
王者荣耀进的服务器太多会不会卡
db2数据库没有激活
生活中存在哪些网络安全隐患
河北有互联网科技公司
东莞微信软件开发定制