草庐IT

mediawiki-extensions

全部标签

phpMyAdmin - 错误 : (The mysqli extension is missing) after upgrading php 5. 6 到 php 7

通过这种方式将php5.6升级到php7后,ubuntu16.04上的phpmyadmin出现问题:sudoadd-apt-repositoryppa:ondrej/phpsudoapt-getupdatesudoapt-getinstallphp7.0php5.6php5.6-mysqlphp-gettextphp5.6-mbstringphp-mbstringphp7.0-mbstringphp-xdebuglibapache2-mod-php5.6libapache2-mod-php7.0在这个命令之后:sudoa2dismodphp5.6;sudoa2enmodphp7.0;s

php - 浏览器如何允许下载 php 文件而 wget 不允许? [MediaWiki 安装]

在安装MediaWiki的过程中,我必须下载一个名为LocalSettings.php的文件。当我通过单击下载链接(恰好是http://localhost/mymediawiki/mw-config/index.php?localsettings=1)下载它时,它会下载一个php文件,但是当我通过“复制链接地址”并使用下载它时$wgetURL-O输出它下载一个html文件。index.php的内容如下:https://pastebin.com/08HZeirU下面是我用wget得到的内容:https://pastebin.com/d5aiG9Ph基本上是提供下载链接的页面(http:/

php - 如何在 MediaWiki 中获取当前页面 URL

我正在尝试获取当前页面的url并将其存储到我的自定义皮肤模板中的一个变量中。我正在尝试这样做,以便我可以将此url用于其他目的。我正在尝试做这样的事情functioncurrentpageurl()//SomeCustomfunction{$url=[somethingthatcangetcurrentpage'surlinmediawikiandstoreittothisvariable].....usethe$urlvariableforotherpurposes...............}Mediawiki是否有一种方法可以识别当前页面的url,或者我找到当前页面的唯一选择是

php - 无法登录 mediawiki : canceled as a precaution against session hijacking?

多年来我一直在使用托管在AWSEC2实例上的私有(private)mediawiki我认为某些扩展程序出了问题,特别是在数学渲染过程中停止了,所以我尝试重新加载页面,但GoogleChrome浏览器的缓存已全部删除。在那之后,我无法登录,看到这条消息“您的登录session似乎有问题;此操作已被取消,以防止session劫持。返回上一页,重新加载该页面然后再试一次。”我试过了,1.重启apache服务器2.试过MediaWikisessionsandcookiesnotworkingonmulti-serverbehindCloudFlare3.试过Mediawiki,can'tlog

php - 将用户添加到 MediaWiki 的脚本

我正在尝试编写将在MediaWiki中创建用户的脚本,以便我可以运行批处理作业来导入一系列用户。我正在使用mediawiki-1.12.0。我从论坛上得到这段代码,但它看起来不适用于1.12(适用于1.13)$name='Username';#Username(MUSTstartwithacapitalletter)$pass='password';#Password(plaintext,willbehashedlaterdown)$email='email';#Email(automaticallygetsconfirmedafterthecreationprocess)$path=

php - 安装了 php71w-gd 并收到错误 GD Library extension not available with this PHP installation

我在centos7服务器和nginx网络服务器上使用laravel网络框架,我安装了php71w-gd,但当我想上传文件时仍然出现此错误Intervention\Image\Exception\NotSupportedExceptionGDLibraryextensionnotavailablewiththisPHPinstallation.你可能需要知道这个#php-i|grepgd/etc/php.d/gd.ini,gdgd.jpeg_ignore_warning=>1=>1 最佳答案 @HamedAbdollahi请检查以下步

php - 在没有服务器权限的情况下安装 PECL-Extension "SPL-Types"

我想在我的Web应用程序中使用SPLEnum,它是PECL扩展SPL类型的一部分。现在,我从未使用过扩展,所以我不知道它们是如何工作的。我已要求我的托管商安装该软件包,但由于服务器的安全原因,他们无法安装。是否有可能以某种方式手动包含文件,就像在Java中一样(手动将文件复制到网络服务器并包含它们)?感谢您的回答问候,弗洛 最佳答案 PECL包含用于编译成PHP的C扩展。因此,您需要在运行PHP的服务器上拥有适当的权限,而您永远无法在共享主机上获得这些权限。尝试找到一个类似的PEAR扩展,它们是用PHP编写的,并且与任何其他PHP文

php - PHP 中的登录集成

在我的主机上,我目前安装了2个wordpress应用程序、1个phpBB论坛和一个MediaWiki。有没有办法合并登录以便所有应用程序共享相同的凭据?例如,我只想在我的phpBB中注册,然后我想使用给定的用户名和密码访问所有其他应用程序。即使您不知道统一方式,您还知道哪些其他登录集成?各有优缺点? 最佳答案 当您集成系统时。只需记住两件事:登录系统使用两个系统检查用户名/密码。更改密码更新两个系统上的密码。 关于php-PHP中的登录集成,我们在StackOverflow上找到一个类似

PHP 连接到 MediaWiki API 并检索数据

我注意到有一个问题与我的有点相似,只是使用了c#:linktext.让我解释一下:我对整个Web服务实现非常陌生,所以我在理解方面遇到了一些困难(尤其是由于MediaWikiAPI手册含糊不清)。我想在PHP(XML文件)中检索整个页面作为字符串,然后在PHP中处理它(我很确定还有其他更复杂的方法来解析XML文件,但无论如何):MainPagewikipedia.我试过$fp=fopen($url,'r');。它输出:HTTP请求失败!HTTP/1.0400错误请求。API不需要key即可连接。您能否详细描述如何连接到API并以字符串形式获取页面?编辑:URL是$url='http:/

php - curl 给出 403 错误?

我正在尝试从MediaWiki登录页面为我的phpBB论坛设置cookie。在成功登录wiki后使用Hook,我想运行一个设置cookie的php脚本。脚本在我独立运行或使用GET时有效,但出于安全原因,我想POST到脚本。为此,我认为curl是最佳选择。不幸的是,即使是这样的基本脚本:curl_setopt($ch,CURLOPT_URL,"http://www.example.com/ForumLogin.php");curl_setopt($ch,CURLOPT_HEADER,0);curl_exec($ch);curl_close($ch);给我一​​个403Forbidden