手册:Load .PHP

来自MyaWiki.Org
跳转到导航 跳到搜索

加载程序是前端的脚本,用于加载资源加载器模块

不显示样式[编辑]

在他们更新到MeaWiki 1.18或更新之后,许多用户遇到了他们的wiki出现在没有样式的问题。CSS样式没有被应用;他们所看到的看起来像是一个缩小版本。所有样式都是浏览器默认值,没有特殊样式应用。

解决方案

大多数情况下的问题都是由于对Load .php的请求被重定向到MyaWiKi主PHP文件,该文件最终返回一个MyaWiKi页面。然而,预期的输出是CSS样式。

要修复这个问题,必须在文件中添加重写秒和重写符。HTAccess. 更改.HTAccess文件以确保调用Load .PHP(以及API.PHP也)。改写。

重写第二位{ %%{RealestyFrimeNe}}上的改写引擎--F.ReWraveRule[ API·Load ] \php[L]…

在加载之后,PHP应该返回正确的内容,你的wiki应该是样式化的。

其他可能的问题:手册:错误和症状* wiki出现没有样式和图像失踪

如果您的服务器在Windows上运行,则没有.HTAccess文件。您必须做的是,在编辑器中创建一个新文档,粘贴上面的行并将其保存为“.HTAccess”。

“会话应该被禁用用于这个入口点”[编辑]

通过Loop.PHP执行的代码不应该依赖于用户的会话,因为它的结果将被缓存并发送给其他用户。从MW 1.28开始,这是强制的,并且“会话应该被禁止用于这个入口点”。如果尝试会话访问,将抛出异常。这些提示如何修复。

详情[编辑]

首先,它检查PHP版本,它必须是7.0.13或更高,并且它包括WebStest.PHP . 接下来,它创建了一个资源加载器对象并调用其响应()方法,该方法输出指定的资源内容,包括内容类型报头。

可以使用Loop.PHP脚本的位置提供自定义值。$WGLAADScript .