我正在尝试保护我的LocalSettings.php。 首先,我find了使用top的nginx用户( www-data ),做了chown -R www-data:www-data wikidir ,然后试图在wikidir/LocalSettings.php上做chmod 600 。 但是,打破了网站。 该网站只适用于LocalSettings.php是世界可读的,这是我不想要的东西。 任何帮助表示赞赏。
我有访问apache2服务器上的mediawiki的问题。 我在/ var / www / wiki目录中安装了mediawiki。 我可以通过在浏览器“myhostIP”中input访问/ var / www中的index.php,但是如果我input“myhostIP”/ wiki,那么行变成“different_name_of_myhost”/wiki/index.php/Main_Page,我有消息“firefox找不到服务器位于“different_name_of_myhost”/wiki/index.php/Main_Page“。 如果我尝试只input浏览器“different_name_of_myhost”,那么我不能访问/ var / www的index.php。 为什么? 为什么我无法访问mediawiki? 如果问题与/ var / www / wiki的访问权限相关,那么我将在浏览器中获得“访问被拒绝”。 你有线索怎么回事? 谢谢
我试图让我的新的MediaWiki服务器,以允许连接到我们的MySql服务器,现在我无法让我的iptables防火墙设置正确的。 我正在申请的规则如下 iptables -A INPUT -p tcp -d 129.130.155.39 –dport 3306 -j ACCEPT # MySQL 但是我的iptables日志仍然显示连接无法build立,并被阻止/拒绝。 Nov 21 09:48:39 hds-it kernel: Firewall Deny: [OUTPUT] IN= OUT=eth1 SRC=129.130.155.210 DST=129.130.155.39 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=29232 DF PROTO=TCP SPT=58862 DPT=3306 SEQ=914529531 ACK=0 WINDOW=14600 RES=0x00 SYN URGP=0 OPT (020405B40402080A03BCF2BC0000000001030307) 当我closuresiptables时,一切正常,包括编辑wiki数据库。 我在做什么错我的规则? 编辑:这是我的输出从iptables -L -n -v => http://pastie.org/5413124我不能在这里格式化它。
我在NGiNX中用正则expression式重写了一些问题。 这是我的configuration: location /wiki/ { rewrite ^/([^?]*)/([^?]*)(?:\?(.*))? /$1/index.php?title=$2&$3 last; } 以下是主页的URL://example.com/wiki/en/Main_Page 我有两个问题。 首先,当我去到这个URL://example.com/wiki/en 它说这个页面不存在。 有没有办法强制在url的末尾添加“en”的结尾? 因为如果你去//example.com/wiki/en/用/在最后 第二个问题: 图像未加载。 以下是MediaWiki图片位置的URL://example.com/wiki/en/skins/common/images/ 图片名称 那么有没有办法让我的正则expression式忽略的URL,如果它试图获取图像?
遵循以下步骤: http://www.mediawiki.org/wiki/Manual:Short_URL http://www.mediawiki.org/wiki/Manual:Short_URL/Apache 我已经从url迁移了我的维基页面: http://acacha.org/mediawiki/index.php/ARTICLENAME 至 http://acacha.org/mediawiki/ARTICLENAME 例如,现在看到Apache的文章,你可以去: http://acacha.org/mediawiki/Apache 但现在我的问题是以下旧链接: http://acacha.org/mediawiki/index.php/Apache Mediawiki将其解释为名为“index.php / Apache”的文章。 我不介意不能写index.php开始的文章/但对于SEO是非常重要的旧链接redirect到新的链接。 例如,我想从URLredirect: http://acacha.org/mediawiki/index.php/Apache 至 http://acacha.org/mediawiki/Apache 我目前的configuration是: Apache VirtualHost(文件/etc/apache2/conf-available/mediawiki.conf)。 跟随: ServerName acacha.org ServerAlias www.acacha.org DocumentRoot /var/lib/acacha_mediawiki php_value upload_max_filesize 20M #DOES NOT WORK: #AliasMatch ^/mediawiki/index.php(.*) /var/lib/acacha_mediawiki/w/index.php <Directory /var/lib/acacha_mediawiki/> #If this is uncommented new files uploaded give a Forbidden Error. Example: # http://acacha.org/mediawiki/upload/c/c0/Francesc_fores_identity.png –> […]
我在/var/www/mediawiki/w安装了Mediawiki,其中/var/www/mediawiki是根目录。 是否可以在w之外设置上传目录,例如/var/www/mediawiki/images ,而不是w子目录?
我已经根据这篇文章在Centos 6上设置了Mediawiki: https ://www.mediawiki.org/wiki/Manual: Running_MediaWiki_on_Red_Hat_Linux 在本地正常工作,但是当我尝试从服务器外部连接到http:// IPADDRESS / mediawiki时 ,表示连接被拒绝。 奇怪的是我可以连接到http:// IPADDRESS和我的Nagios网页http:// IPADDRESS / nagios上的Apache2testing页面 为什么我无法连接到我的Mediawiki网站?
我正尝试在CentOS7.2上安装MediaWiki 1.27。 CentOS7.2自带php 5.4。 但是,MediaWiki 1.27至less需要5.5.9。 我已经安装并启用了SCL repo中的rh-php56,它与CentOS股票php5.4并行地安装了php5.6。 不幸的是,MediaWiki仍然给我一个错误,我正在运行php5.4。 有什么办法可以让MediaWiki开始使用新的php5.6呢? 或者我最好用PHP5.6从Remi的仓库中取代股票php5.4? 谢谢!
我目前正与一家小型(<250户)市政供水公司签约。 我正在做的一件事是重写他们十年的过时的程序手册,经过与公司总裁和掌柜的讨论后,我决定使用本地MediaWiki安装。 我目前遇到的问题是维基的备份。 (当前托pipe维基的笔记本电脑的显示器本周开始出现故障,这使得数据备份移到了我的优先事项的前面。)我当然可以将其备份,并且我知道如何从备份中恢复它。 但是,这份承包工作并不是一个固定的职位,最终由办公室经理负责。 但是,他们不是特别精通技术,MediaWiki备份指令涉及命令行工具等选项,而这些选项并不是他们特别感兴趣的东西。 有什么办法可以简化备份和恢复过程(尤其是数据库备份;我相信pipe理员可以根据需要处理文件)? 运行localhost wiki的计算机是一台装有Windows 10的笔记本电脑,运行XAMPP(Apache 2.4.17,MySQL 5.0.11,PHP 5.6.21) (在这个问题出现之后,从SO重新发表的话题就不在话下了)
我有一个MediaWiki服务器,承载MediaWiki的4个实例,图我应该有一个单独的sphinxsearch实例运行。 我通过为每个创build单独的sphinx.conf文件并将其configuration为在不同的端口上运行来实现这一点 sphinx的设置非常简单,允许我为每个实例指定一个自定义的端口 ,直到SphinxSearch.php ,它似乎使用wgSphinxSearch_port重新定义端口。 我注释了这一行,search似乎正常工作的所有实例。 我遇到的问题是,PHP在页面顶部抛出一个错误: 警告:assert()[function.assert]:断言失败/var/lib/mediawiki-1.11.0/extensions/SphinxSearch/sphinxapi.php第251行 我知道我可以在php.ini中closuresdisplay_errors ,但这不是一个真正的解决scheme。 有其他人遇到这个问题吗? 我是唯一一个运行多个searchd实例吗? 为什么这个错误被抛出,我该如何解决?