歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下TWiki的安裝配置過程

Linux下TWiki的安裝配置過程

日期:2017/2/28 14:42:45   编辑:Linux教程

安裝yum過程,裝yum-2.6.1-0.yd15.1.noarch.rpm時報錯,需要python等依賴包

改裝yum-2.1.11-3.noarch.rpm,安裝ok;但運行時提示錯誤,似乎為python包依賴錯誤

alt-f2後xterm或者gnome-terminal(xterm提示字符集不匹配)

df -h 查詢磁盤空間

rpm -qa |grep apache查詢安裝軟件情況(後來無響應)

uname -a

改用另一台虛擬機,/etc/httpd/conf /var/www/html/twiki/

查看設置 iptables -L -n

iptables放開80端口 iptables -A INPUT -p tcp --dport 80 -j ACCEPT (注意大小寫敏感)

gunzip twiki-5.0.2.tgz tar -xf twiki-5.0.2.tar

whereis 查找安裝位置

cp -r twiki /var/www/html/ (-r為文件夾嵌套拷貝)

rm -rf twiki(刪除整個目錄)

http://twiki.org/cgi-bin/view/TWiki/TWikiInstallationGuide

增設apache對文件夾的權限 chown -R apache:apache /var/www/html/twiki

check perl的安裝位置 /usr/bin/perl

將LocalLib.cfg.txt拷貝為LocalLib.cfg

httpd restart時總提示 twiki.conf文件的permission denied,後用命令chcon -t httpd_config_t twiki.conf

(為selinux安全設置導致,ls -laZ)

後加載twiki.conf出錯,提示php_amdin_flag行報錯,注釋掉可以加載(後查明該報錯為配置文件中寫了php支持,重新生成twiki.conf配置文件)

perl支持:httpd.conf中#AddHandler cgi-script .cgi前的#去掉,並改為 AddHandler cgi-script .cgi .pl

configure時總提示url not found,原因是twiki.conf中的映射關系Alias不正確,重新修改twiki.conf

cd twiki/data htpasswd -c .htpasswd username 生成帳號信息 gongwenfang twikiadmin

提示/var/www/html/twiki/lib沒有寫權限,chmod 777 /var/www/html/twiki/lib

配置OK後進http://10.99.109.7/twiki/bin/view/ 提示 flush():couldn't store datastr:store()....LoginManager.pm 542

解決方案:chown -R apache:apache working(pub,data)

設置字符集 原來:{site}{Locale}:en_US.ISO-8859-1 改為zh_CN.UTF-8 {site}{CharSet}:iso-8859-1 改為UTF-8

還需修改部分代碼 vim lib/TWiki/Plugins/WysiwygPlugin/HTML2TML.pm,將紅色部分代碼替換成綠色部分代碼

113

# $text = Encode::decode_utf8($text); 替換為

114

if (utf8::valid($text)) {

115

utf8::decode($text);

116

}

find -name '*log*'

編輯頁面後保存,提示twiki detected an internal error.syntax error。解決方法:查看httpd/logs/下的errorlog,發現是WysiwygPlugin.pm編譯錯誤,將上面HTML2TML.pm,發現是注釋符號寫錯。

提示extender.pl要在根目錄下運行,切換至twiki根目錄下 perl extender.pl

TwikiBrowserPlugin也要在根目錄下

TWiki 的詳細介紹:請點這裡
TWiki 的下載地址:請點這裡

相關閱讀:Ubuntu上TWiki安裝和使用心得 http://www.linuxidc.com/Linux/2013-10/91850.htm

Copyright © Linux教程網 All Rights Reserved