问题标签 [pmwiki]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
48 浏览

url - 在 PMWIKI 中更改 URL 格式

大家好,想知道是否有人可以帮助我解决这个问题我有一个全新安装的 pmwiki 2.2.80(最新版本)。我想改变 pm wiki 链接页面的方式,默认情况下,它将单词转换为 Ucase。就像如果我链接“我的工作”,它将是“www.blablabla.com/wiki/pmwiki.php?site.MyWork”,它适用于拉丁语,但是当我想将此脚本用于阿拉伯语或波斯语等 RTL 语言时,因为没有大写字母,它链接到一个对 SEO 没有意义或无意义的联合词。我想改变它链接到页面的方式,而不是“site.MyWork”,它将创建一个像“site.my_work”这样的链接,带有下划线而不是空格。对此有什么想法吗?

0 投票
2 回答
95 浏览

php - 如何更正已弃用的功能?

让我列出到目前为止的场景。我刚刚开始着手设置PMWiki安装。到目前为止,一切都很好,对吧?

所以我按照PMWiki Cookbook for Pagetocpagetoc.php中的描述添加。接下来,我想添加支持。所以谷歌搜索把我带到了Markdown 的食谱。它还指出MarkdownMarkupExtension Cookbook是要检查的东西。两者都已安装。我不确定它是否与两者冲突,但似乎没有什么东西会吐……除了下面的错误。Markdown

Pagetoc.php工作得很好。没有的是markdown.php。产生的错误如下:

ERROR: pat=/\(:markdown:\)(.*?)[ ]?\(:markdownend:\)/se preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

现在......这是markdown.php.

显然,解决方法是使用preg_replace_callback()函数。我正在看这个,它对我来说就像一团面条。我不确定解决这个问题的正确步骤是什么。我对 PHP 不够熟悉,无法按照建议使用该函数。

0 投票
1 回答
44 浏览

pmwiki - 为什么 pmwiki 没有像 MediaWiki 这样的 ID 系统?

我访问过的每个在 Mediawiki 上运行的站点都可以选择用 url 中的以下短语替换文章标题:?&curid=[any number]。例如:http ://rationalwiki.org/wiki/?&curid=1999 、https ://en.m.wikipedia.org/w/index.php?&curid=2001

那么,既然 PMWiki 是类似于 MediaWiki 的 wiki 软件,并且具有类似于 Mediawiki 的 url 结构,那么为什么 pmwiki 站点 url 没有任何类型的 ID 系统呢?

0 投票
2 回答
56 浏览

php - 获取 PmWiki 中另一个页面的标题

我有一个有效的页面名称,我需要将其解析为页面标题。例子:

Main.TargetPage

Main.CurrentPage

我怎样才能得到Main.TargetPagefrom的标题Main.CurrentPage

0 投票
1 回答
38 浏览

php - PmWiki 中的多行标记

假设我想创建标记来转换它:

进入这个:

我会用下面的 PHP 做到这一点:

这适用于上面的幼稚测试用例,但在实际使用中失败:

变成

如何在 PmWiki 中创建多行标记?

0 投票
1 回答
24 浏览

php - 包含页面变量的指令在标记中不起作用

我有一些标记,例如:

但是当我使用它时,它什么也没做!

输出

几乎就像(:include:)指令是评论一样!在其他标记中定义时似乎(:include:)不起作用。

我怎样才能使它正常工作?

0 投票
1 回答
31 浏览

centos7 - 升级到 CentOS7 后 PMwiki 不再工作

我们在旧 CentOS6 服务器上运行的 public_html 下的几个目录中安装了 PMwiki。

主目录位于独立于系统的文件系统 (RAID) 上,因此它们不受从头开始安装 CentOS7 的影响。

现在可以访问 public_html 下的“正常”页面,php 工作(版本 7 而不是 5),mysql 工作,但是当我将浏览器指向 pmwiki 页面之一时,什么都没有显示,甚至没有错误消息。

在另一篇文章中,我读到将 pmwiki 从一台服务器移植到另一台服务器,复制 wiki.d 目录就足够了。但在这种情况下,我什至没有碰过 pmwiki。

有没有办法让系统重新运行,或者至少找出问题所在?

编辑:

澄清:

不起作用,但是

确实有效

0 投票
1 回答
172 浏览

edit - Pmwiki 无法获取锁定文件

当我想编辑我的 pmwiki 页面时,我得到一个包含此消息的屏幕:

apache 的 error_log 中的消息是

如果我删除 .flock,然后再试一次,则会报告相同的错误。此特定 pmwiki 中的所有页面都会发生这种情况。

wiki.d 目录的权限

此目录的安全上下文:

如果我用 禁用 SELinux sudo setenforce 0,则可以编辑页面。

我有第二个具有相同权限和安全上下文的 pmwiki 系统,只是用户名不同,编辑不是问题。

我怎样才能使这个 pmwiki 可编辑(使用强制 SELinux)?

0 投票
0 回答
18 浏览

css - 我对 mystyle.css(pmwiki 中的 vanilla5 皮肤)的更改不起作用

所以,我已经定制了我的 mystyle.css(在 pmwiki 中的 vanilla5 皮肤中)。我只将颜色从#33F 更改为#abff33。

我发布了我的更改,我的服务器也向我显示我的更改已被接受。但是,如果我转到浏览器,我的更改会以某种方式被原始内容覆盖(返回颜色 #33F)。我不知道为什么。我改变什么也没有关系(添加评论等)。

0 投票
2 回答
51 浏览

pmwiki - 在 pmwiki 中禁用“反向链接”

有没有办法完全禁用“反向链接”,这样非管理员就无法访问反向链接?

在此处输入图像描述