Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未在托管服务器(IIS)上加载Mediawiki CSS_Php_Mysql_Css_Iis_Mediawiki - Fatal编程技术网

Php 未在托管服务器(IIS)上加载Mediawiki CSS

Php 未在托管服务器(IIS)上加载Mediawiki CSS,php,mysql,css,iis,mediawiki,Php,Mysql,Css,Iis,Mediawiki,我正在尝试通过WindowsServer2012r2上的intranet托管mediawiki。我已经通过Web平台安装程序安装了mediawiki、php7和mysql 5.x。一旦全部安装完毕,我就可以在本地和通过网络计算机连接到mediawiki。然而,我注意到mediaWiki的CSS没有被执行。我已经完成了@提供的步骤,但无法解决该问题。浏览器控制台显示以下问题 在浏览器中运行load.php会返回以下错误: checkUrlExtension() ) { return; } // R

我正在尝试通过WindowsServer2012r2上的intranet托管mediawiki。我已经通过Web平台安装程序安装了mediawiki、php7和mysql 5.x。一旦全部安装完毕,我就可以在本地和通过网络计算机连接到mediawiki。然而,我注意到mediaWiki的CSS没有被执行。我已经完成了@提供的步骤,但无法解决该问题。浏览器控制台显示以下问题

在浏览器中运行load.php会返回以下错误:

checkUrlExtension() ) { return; } // Respond to resource loading request. // foo()->bar() syntax is not supported in PHP4, and this file needs to *parse* in PHP4. $configFactory = ConfigFactory::getDefaultInstance(); $resourceLoader = new ResourceLoader( $configFactory->makeConfig( 'main' ), LoggerFactory::getInstance( 'resourceloader' ) ); $resourceLoader->respond( new ResourceLoaderContext( $resourceLoader, $wgRequest ) ); Profiler::instance()->setTemplated( true ); $mediawiki = new MediaWiki(); $mediawiki->doPostOutputShutdown( 'fast' ); 

只是确认一下:我更新了mywiki/img文件夹中的.htaccess文件。非常感谢您的帮助。

您发布的代码来自哪里?你在哪里抄的?它包含在lod.php文件中,但这不是所有的行。如果您的wiki没有任何样式,请(使用浏览器控制台)检查load.php请求发生了什么,以及返回了什么错误消息。另外:您的服务器端日志说明了什么?您指的是哪个服务器日志?另外,您能否确认我应该编辑哪个.htaccess文件?谢谢,在这之前请让我们检查另一件事:)您是否使用MediaWiki 1.26.2和Vector(从官方下载链接?)?如果是这样,我想问题可能与您是否可以检查您的wiki(Web服务器)是否具有对服务器临时目录的写访问权限有关(通常是/tmp或$wgCacheDirectory的值,如果在LocalSettings.php中设置的话)?由于我对IIS和windows server比较陌生,您能否为我提供一些有用的步骤?我已经清除了Windows Temp文件夹上的“只读”按钮,但似乎没有这样做。哦,ähm,对不起,我从未使用过IIS(至少在我可以说“是的,我可以帮助你”的基础上)。也许你应该在一个更好的stackexchange站点上询问如何解决这个写入临时目录的问题:)你发布的代码来自哪里?你在哪里抄的?它包含在lod.php文件中,但这不是所有的行。如果您的wiki没有任何样式,请(使用浏览器控制台)检查load.php请求发生了什么,以及返回了什么错误消息。另外:您的服务器端日志说明了什么?您指的是哪个服务器日志?另外,您能否确认我应该编辑哪个.htaccess文件?谢谢,在这之前请让我们检查另一件事:)您是否使用MediaWiki 1.26.2和Vector(从官方下载链接?)?如果是这样,我想问题可能与您是否可以检查您的wiki(Web服务器)是否具有对服务器临时目录的写访问权限有关(通常是/tmp或$wgCacheDirectory的值,如果在LocalSettings.php中设置的话)?由于我对IIS和windows server比较陌生,您能否为我提供一些有用的步骤?我已经清除了Windows Temp文件夹上的“只读”按钮,但似乎没有这样做。哦,ähm,对不起,我从未使用过IIS(至少在我可以说“是的,我可以帮助你”的基础上)。也许您应该在一个更好的stackexchange站点中询问如何解决此写入临时目录问题:)