常见问题
Moved old questions from other pages
Please move it to the correct place underneath -- SchreyP? 2010 年 05 月 13 日, 04:04 下午
From page PmWikiZhCn:
问:我想安装中文的PMWIKI,但是有问题,希望高手指正: 为了大家使用方便这里参考基本的PMwiki安装和语言设置,我们建立一个支持中文的傻瓜安装包。方便大家安装。 1. 下载原始PmWiki安装包于 http://pmwiki.org/pub/pmwiki/
2. 解压缩该压缩文档于目录pmwiki-2.2.3(-后面的数字表示版本信息,可能随你下载的版本发生变化),大致包含下列文件:
README.txt An introductory document pmwiki.php The main PmWiki script local/ Configuration scripts (local configuration files) cookbook/ Recipes (add-ons) from the Cookbook docs/ Brief documentation, sample configuration scripts pub/ Publicly accessible files pub/css/ Extra CSS stylesheet files [1] pub/guiedit/ pub/skins/ Layout templates for custom look and feel scripts/ Scripts that are part of PmWiki wikilib.d/ Bundled default PmWiki pages
3. 在目录pmwiki-2.2.3创建一个子目录wiki.d/(可选)
4. 初始化(参考Initial Setup Tasks )
5. 设置中文
下载(i18n-all.zip) 于http://pmwiki.org/pub/pmwiki/i18n/. 将文件解压于本地文件夹,设新产生目录为i18n,解压后i18n产生如下子目录:scripts 和 wikilib.d. 将i18n目录下的scripts目录下的文件xlpage-utf-8.php 拷贝到pmwiki-2.2.3下的scripts目录下,其它三个(xlpage-iso-8859-2.php xlpage-iso-8859-5.php xlpage-iso-8859-9.php)可以不拷贝; 然后,拷贝 i18n目录下的UTF-8目录下的wikilib.d/ 目录下的一些文件到pmwiki-2.2.3下的wikilib.d/目录中。 这些文件包括所有 (1)的以PmWiki.为前缀的文件,例如PmWiki.WikiWords (2)涉及到中文的文件,一共27个,它们都是以PmWikiZhCn. 为前缀的例如PmWikiZhCn.XLPage
6.最后于pmwiki-2.2.3下目录local/config.php 建立文件,并增加一行,('zhcn','PmWikiZhCn.XLPage');
7.最后将目录pmwiki-2.2.3压缩为zip格式,或者其它格式。这个包就是中文的PMwiki安装包。
希望能有朋友制作此安装包!我还不知道如何上传文件到PmWIki网站。
我在制作中碰到如下问题:
- 对于 i18n目录下的UTF-8目录下的wikilib.d/ 目录下和pmwiki-2.2.3下的wikilib.d/目录中同名文件,如何取舍?是完全替换掉pmwiki-2.2.3下的wikilib.d/文件?。
- 我对于国际化软件不是很清楚,xlpage-iso-8859-2.php xlpage-iso-8859-5.php xlpage-iso-8859-9.php和它们对应的wikilib.d/文件有什么作用
- i18n目录下的UTF-8目录下的wikilib.d/ 目录下有两个pmwiki.pmwikifriendlyhost文件,长度不同一个是214字节,一个是3072字节。使用哪一个?
- 为什么繁体中文有39个文件,而简体中文只有27个呢?是不是没有汉化彻底?上述过程如有错误,希望大家指出!
- 我的PMWIKI假设不成功,希望大家看看:我的pmwiki
问:谁知道如何完成中文命名的页面名称?-oc-2005 年 09 月 23 日,03:42 上午
完成是什麽意思?是指建立中文名称页面吗?-Ren- 2005 年 10 月 2 日,02:10 下午
- 就是用中文命名的[[WikiWord]]。不过刚刚在简体页面那里看到一点说明了,目前[[中文PageName]]只能在Linux系统上使用,Windows系统还不支援。-oc-2005 年 10 月 3 日,12:42 上午
一般我是这样命名的[[site|页面]]这样就能显示中文,但实际链接了英文, singmj AT 163 DOT com留中文
Windows下中文页面名称问题及其他常见问题请参见[[Questions | 常见问题]]
,里面都有答案。
试试比较一下这两种方案:第一种采用[[純粹中文]]
,第二种采用中英混合[[English|中文詞語]]
http://www.pmwiki.org/wiki/PmWikiZhCn/%e7%b4%94%e7%b2%b9%e4%b8%ad%e6%96%87
From page CleanUrls:
关于pmwiki如何改变路径的问题,我只找到了Apache server下的修改方法,哪位能告诉我在win2003 is下如何获得改变路径方法?用ISAPI_Rewrite 应该可以,但是不会写路径。
-- 2006 年 03 月 27 日, 08:23 上午 被 219.150.164.125
From page StateOfTranslation(Template):
请问,怎么设置编辑密码呀?我的pmwiki上,总有人发垃圾广告。
-- 2008 年 12 月 21 日, 09:22 上午 被 世界语Esperanto
From page 请问怎么把左侧边栏改为中文的:
我自己的网站上装了pmwiki,下了中文语言包,装了之后右边变为中文的,可左边还是英文.
用edit sidebar改了之后它又指向了另外的页面.
[[被链接页 | 链接描述字符]], 如 [[PmWiki.PmWikiFeatures|特点]]
-- 2009 年 05 月 13 日, 09:12 下午 被 Yuestcn
已知问题
Q:我用的是2.17的最新版本,但是,中文链接还是会把后面的文字都变成链接,这个问题如何解决呢。我也没有修改什么地方,奇怪了。我发现我的站点是支持mbstring的,难道是这个地方的问题? --ppip?
A:参考 PITS.00881?,确实是mbstring的问题,pm先生已经在2.2.0-beta29里面修正了,如果你的服务器上支持mbstring,请使用beta29之后的版本。 --ppip?
如果一篇文章字数过多,可否实现换页功能?
你可以尝试这个cokebook: http://www.pmwiki.org/wiki/Cookbook/BreakPage --ppip?
求助:pmwiki2.1.11的权限问题!!! 为什么pmwiki只有admin权限起作用?其它的像page、group以及site设置密码之后提示错误!why?
T_T 2006.6.19
Q:“查看全部更新”没有翻页功能,想想数据很多的时候,打开这个页面会是什么样子的情况!?太不科学和人性化了。
A: 你可以参考官方站点,设置一个只列出最近若干项目的更新页面。设置方法?
Sign 说:我下载来的WIKI程序里并没有编辑对话里上的图标,是怎么加进来的?
如果我这样使用,页面就会被拉长,如何解冊这个问题?
非常抱歉,我不知道该怎么去举报这个问题
omitted
這個問題在於瀏覽器自動斷行
應詊說這種寫作習慣不好,請留空隔
連續的半形符號將被視為同一的單辭,瀏覽器將不會斷行
WIKI本身是抒有問題的,本來就詊這樣
by Goliath@TW
如果Wiki链接后面紧跟汉字,则跟着的汉字也会被显示进链接里面去. 这在英文中是一个很好的特性, 因为单词之间有空格断开. 但中文没有空格断字, 所以会有问题. 比如: 我希望 请到[[PmWiki]]访问 显示成 请到PmWiki访问
, 但现在却是 请到PmWiki访问; 类似的, 中文维基是一部百科全书
vs. 中文维基是一部百科全书. 如何解决? 谢谢. weijiang? 2005 年 09 月 18 日, 09:09 下午
pm先生通过修改xlpage-utf-8.php文件中的代码解决了这一问题,现在对非欧洲字符会关闭这个链接紧跟汉字的特性。2005年9月19日之后发布的i18n包包含了新版的xlpage-utf-8.php文件,可以在pmwiki 2.0.6之后的版本上使用。因为xlpage-utf-8.php文件在i18n包和pmwiki包中都存在,安装时要注意保留其中比较新的一个即可。 --EliasSoong? 2005 年 09 月 21 日, 08:38 下午
Thank you and PM. It works now. --weijiang? 2005 年 09 月 22 日, 11:35 上午
部分中文作为Wikiword时,会出现页面保存失败的情形,比如红梅颂和单字如红存盘会失败,而红梅却可以成功。这个问题出现于所有Windows系统上的PHP环境,Linux系统上没有这个问题,可以认为是PHP实现的兼容性问题。到pmwiki 2.0.10版本为止,都还没有官方的绕过此问题的办法。pm先生已经了解了这个BUG,应当会在后续的某个版本解决此问题。
weijiang?目前提供了一种绕过此问题的办法:将pmwiki.php文件中的578,590和592三行中的 "$pagename
,new" 全部替换为 $page['host'].$page['time'] 即可。
这个问题很好解决,解决Windows保存出错问题?
PmWiki提供了一种使用Intermap引用路径的方法,即使用Path:PmWiki来访问相对或绝对路径. 但这种方法处理中文(或非拉丁语言)时会产生错误, 比如[[Path:中文维基]]: Path:中文维基. 我发现有一种解决方案就是修改scripts/intermap.txt,将其中Path那一行替换为:
Path http:
--weijiang? 2005 年 10 月 27 日, 04:56 上午
[[Path:中文维基]] 格式在什么地方实际用的阿?
-- sh18? 2005 年 10 月 26 日, 18:15
交流与讨论
如果你的中文链接在保持页面时有错误,看看Elias与Weijiang的关于中文链接保持错误的讨论?讨论,应该可以找到答案。
这个东东能做什么用啊! 说实话我也不太清楚啊 这是什么东东啊
请教一个问题,官方的汉化更全面些,这些什么时候可以放出来? 另外官方左侧的内容选择中文版(Chinese)后,会自动出现一些中文内容,这些该怎么做才可以在发行的版本中获得这样的功能?
会英语的给翻译一个不错得建议给pm先生。 希望可以增加 www.flexwiki.com 上面的查看历史功能: Recent Topics
请教一下, 我是用pmwiki-2.0.13, 在 config.php 中 include_once("xlpage-utf-8.php"), 发现页面上所有的半角标点(比如')都变成了全角(’或‘), 但是好像在这里并不会出现这种情况. 请问是什么原因.
半角中文标点转换RSS失败
如果使用英文标点"."可以正常转换,但是使用中文标点"。" RSS不能正常工作
我得安装好后打开可以进去但是是乱码,每次都要手动选择utf-8才可以正常显示中文,请问我该怎么办。 再问:什么时候可以有整个界面都是中文的pmwiki亚,那样我们都很高兴的.yimity.008.net
谢谢!
$WikiTitle
为中文时还是无法正确显示,如何解决?
title无法显示中文问题我已经解决,请看我的网站:中华旅行百科:www.6xing.cn的title. 之所以出现这个原因是因为config.php的编码是西文字符,因此你可以先使用文本编辑器(如:UltraEdit)将config.php转换为utf-8格式,然后再在title变量处输入中文就可以显示了。但是不晓得是不是我的UltraEdit有bug还是这个软件本身设计的问题,在输入中文时,切记不要用鼠标来定位,而应该直接使用键盘来定位输入,切记不要在文本编辑区域中任何地方点击鼠标。
如何建一个wiki站http://www.ahjdky.com
请教,关于如何建立WIKI站点.
我想做一个PMWIKI但是不知道怎么做,我是学GRAPHIC DESIGN的不太了解PHP,我上传了PM到服务器,浏览PMWIKI.PHP只能看到一个界面,我点EDIT也改不了,希望谁能帮助我下,我的MAIL onetheking@gmail.com 谢谢了!-cha ye
2006.2.24 13:44 P.R CHINA
中文化问题
1.从网站上下载的i18n的包,里面有些文件的扩展名是乱码,不知道为什么? 2.替换对应文件后,看不到页面左边的导航栏,并且无法编辑页面。
答:1。i18n包里的文件不是每个都有用的。每一个文件对应一个页面。按照你的需要添加就可以了。by vivicode
请教,我用beautifier?使程度代码关键字显示颜色,结果中文全成了乱码!请问怎么解决?
我用的SourceBlock?,没有出现中文乱码问题,不妨改用SourceBlock?试试。 --Elias Soong?
你好,有个奇怪的问题
我在config.php中设了密码,但是输入我设置的密码却不能查看和编辑,是什么原因?应该如何解决?谢谢!
权限控管
by goodhawk
以下的文本为什么会把页面拉宽?
Vincent
Linux for Human Beings “Ubuntu” 是一个古非洲语单词, 意 思是 “乐于分享”。班图精神也意味 “我和他人紧紧相连,密不可分,我们都在同一种生活之中。” Ubuntu Linux 也将班图精神带到了软件世界。 Ubuntu 是一个完全以 Linux 为基础的操作系统, 可自由的获得,并提供社区和专业的支持。 Ubuntu 宣言: 软件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式。 这些自由让 Ubuntu 从根本上与传统的专有软件不同: 不仅仅是你需要的免费工具,你有权利修正你的软件,直到它以你想要方式工作。 Ubuntu 团队对它的使用者公开的承诺: Ubuntu 永远免费 , 并且对于 "企业版本" 没有任何额外的费用, 在同样的自由团队上,将最好的工作成果带给每一个人。 Ubuntu 包含了非常好的翻译和容易使用的架构,这些由自由软件社团将不断的提供, 将尽可能的使大多数人方便使用 Ubuntu 。 Ubuntu 将有规律和计划的不断发布; 每 6 个月发布一个新版本。你可以使用当前稳定版本或者开发版本。每一种版本的安全升级将支持 18 个月。 Ubuntu 完全忠于自由开源软件的发展; 我们鼓励人们使用自由开源软件 ,改进它和继续传递它。 Ubuntu 对于桌面和服务器都是合适的。当前 Ubuntu 发布版支持 Intel x86 (IBM-compatible PC), AMD64 (Hammer) 和 PowerPC (Apple iBook 和 Powerbook, G4 和 G5) 架构。 Ubuntu 包含了超过 16,000 种软件, 但核心的桌面安装系统合并到一张光盘上,Ubuntu 覆盖了所有的桌面应用程序, 包含了文字处理,电子表格, internet 应用程序, web server 软件, email 软件, 开发设计工具, 常用工具, 当然还有一些游戏。 Ubuntu 社区
广义的Ubuntu社区包括翻译者,软件开发者,指导者,乐于发送CD和帮朋友尝试自由软件的人,写文档,技巧和指南的人,会计,甚至还有一两个律师。不论你的个人兴趣或职业是什么,我们都欣赏你的参与。这里是一个关于新的参与者的如何参与的列表,或者直接去 IRC 频道、 论坛 或 邮件列表 找到你的兴趣。 The Fridge 是一个Ubuntu的信息中心,包含了新闻,民间营销,支持,团队合作和大量的原创内容。就像一个家用冰箱,在这里我们(Ubuntu家庭)存放我们最好的成果让所有人看到,包括必要的笑话,提示,邀请,新闻剪辑,照片和其它所有的东西!
因为您在我现在这句所在行前面那段开头有一个英文空格(也就是“广义的”前面有一个英文空格),所以造成了拉宽,至于为什么这样我不清楚。现在我把那个空格去掉了,拉宽问题就没有了。--Elias Soong?
技术支持 全球许多公司为Ubuntu提供技术支持,你可以在Ubuntu 商业中心里找到其中一些的列表。有许多支持的选择,包括有从免费的社区支持到随着Ubuntu核心团队而增长的全面的商业支持。
搜索出的链接出现乱码。在pagelist和search的时候,比如使用参数“group=*zhcn”,找到的中文链接会出现乱码,比如“红梅颂”变成了“红梅颼/a> ”。仔细查看链接,发现在把汉字编码为URL字符的时候,本来一个汉字应该是三个URL字符(三个%xx的形式),但“红梅颂”一共却只转化出了8个URL字符,对照正确的链接发现最后一个%xx丢失了。其它乱码的链接也都是丢失了最后一个。但是在这里官方网站上查询“group=*zhcn”的时候,却发现没有任何问题,所以想问一问是不是我什么地方的设置出了问题,谢谢。--~Smallay 2006 年 04 月 25 日, 07:13 上午
我的一个动态网站的爱好者,同时也只是一个初学者。我现在有一个问题想要请教个位前辈!
我察看了关于网站 中文化 的说明,也进行了一点初步的 中文支持 的设置,比如正常的输入和显示中文。但是,现在的问题是,我想要整个WIKI系统都是\\中文的,比如现在我们所用的这个编辑页面一样是 中文的效果。 我不知道要达到这个目的应该怎样操作?谢谢个位的指教。 我现在用的地址是 http://vipors.mm9mm.com/wiki/Gipors.
有个问题请教,我按照这里的方法做了,但是wikititle还是不能用中文,使用中文则乱码,为什么呢??
设置时区
在config.php中加入
putenv("TZ=Asia/Shanghai");
灯下黑
请问如何设置可以使URL成为 /wiki/PmWikiZhCn/PmWikiZhCn 而不是 /wiki/index.php/PmWikiZhCn/PmWikiZhCn ?
需要你的服务器有rewrite模块开启。如果你在国内你要是能找到这样的虚拟主机希望你告诉我。
如何设置使编辑页面时一定要输入作者名或ID?
添加用户和密码,在config.php 中加入一行 include_once('scripts/authuser.php');
然后把用户名和密码用以下格式添加在'scripts/authuser.php'中
$AuthUser['User_Name'] = crypt('User_Password');
给用户赋予操作权限,在config.php 中加入下面几行
$DefaultPasswords
['edit'] = 'id:*';/给所有注册用户赋予编辑的权限
$DefaultPasswords
['edit'] = 'id:bart,nancy';/只给id为bart 和 nancy 的用户赋予edit 权限
$DefaultPasswords
['edit'] = array(crypt('Zebra'), 'id:*');/给所有知道Zebra 这个公用密码或所有注册用户予编辑权限
$DefaultPasswords
['edit'] = array(crypt('Zebra'), 'id:bart,nancy');/给bart 和 nancy 或者所有知道Zebra 这个密码的人赋予修改的权限
如何设置使编辑页面时会显示登陆框?
同上,同时请问如何提供用户的注册功能?谢谢! ---------------- 有人能提供图文并有的安装使用教程么?
2006-11-25
搜索 search 结果的问题
如何让 search的结果显示的是 页面的指定标题(title) 而不是文件名?
因为我用英文创建了页面,但是搜索的结果也是英文文件名,这样无法很好的展示这个页面的特性,如果我用中文名创建页面,会遇到一些问题,比如字数有限制等等,所以 如果搜索结果能够显示的是 页面中 手动设定的title,一切的问题就可以解决了,而且没有后遗症
PmWiki的搜索是可以定制的,包括您所需的搜索结果以文章标题显示。详细请参考PageLists --LiuJia 2006 年 11 月 29 日, 10:08 下午
大家是如何备份 pmwiki的 (使用中文wikiword 的同志们)
我用flashfxp ftp软件登入 中文wikiword 显示的是乱码,经过多次尝试,我用smartftp登入看见的是 中文 。服务器是linux
by sh18 自问自答咯
用ssh远程登入linux 然后用tar命令打包(不要打包成gz,而是打包tar就可以了)
然后下载备份,恢复的时候 上传tar解压 就可以了 , [[中文链接]] 的问题不会影响
我希望还有跟直接的方法,用starftp 登入能够看到中文文件名,但是无法正常下载
请问如何在页面中加入Google AdSense代码?
我想在每个页面加入相应的Google AdSense代码,请问有人会吗?
方法很简单
在config.php 添加如下语句,今后可以很方便的在pmwiki页面中调用 javascript Markup( 'html', 'fulltext', '/\\(:html:\\)(.*?)\\(:htmlend:\\)/mesi', "Keep(str_replace(array('<', '>', '&'), array('<', '>', '&'), PSS('$1')))" );
调用方法 (:html:) 。。。 (:htmlend:)
如果你想山在侧边加上 google adsense 可以直接修改 Site.SideBar 即可
如果你想在每个页面上面加入,可以参考 http://www.pmwiki.org/wiki/PmWiki/GroupHeaders
by sh18 2006-12-04
Warning: main(D:\hosting\wwwroot\qitag_com\htdocs\pmwiki/scripts/stdconfig.php): failed to open stream: No such file or directory in \htdocs\pmwiki\pmwiki.php on line 304
Warning: main(): Failed opening 'D:\hosting\wwwroot\qitag_com\htdocs\pmwiki/scripts/stdconfig.php' for inclusion (include_path='.;c:\php4\pear') in \htdocs\pmwiki\pmwiki.php on line 304
Warning: Cannot modify header information - headers already sent by (output started at D:\hosting\wwwroot\qitag_com\htdocs\pmwiki\pmwiki.php:304) in \htdocs\pmwiki\pmwiki.php on line 884
<:block>
出现这样的警告,以上全部是按照中文建站做的, 有哪位朋友可以告诉我什么原因么?? 急!!!
询问pmwiki如何支持MYSQL数据库模式, 在插件内发现一个mypmwiki这个就是数据存储到MYSQL的插件吧。
本人英文不好,页面看的不是很明白,在config.php 内加入了如下内容 $MyPmWiki_Hostname = '<localhost>'; 本地数据库
$MyPmWiki_Username = '<root>'; 帐号
$MyPmWiki_Password = '<123456>'; 密码
$MyPmWiki_DBName = '<ziliao>'; 数据库名字
$MyPmWiki_TableFmt = ''; 用默认的表名