Revision 2769707 of "Manual:Load.php/de" on mediawikiwiki<languages/>
{{TNT|MW file|load.php}}
'''load.php''' ist ein Skript für den Front-End, um [[ResourceLoader]] Module zum laden einzuhaken.
== Nicht angezeigte Styles ==
After they updated to MediaWiki 1.18 or newer, many users had the problem that their wiki showed up without styles. CSS styles were not applied; what they saw instead looks like a trimmed down version. All styles are browser defaults; no special styles are applied.
'''Lösung:'''
The problem in most cases is caused by the fact that requests to load.php are redirected to the MediaWiki main PHP file, which finally returns a MediaWiki page. The expected output however are CSS styles.
To fix the issue you have to add a RewriteCond and a RewriteRule in the file ''.htaccess''. Change your .htaccess file to make sure that calls to load.php (and to api.php also.) are ''not'' rewritten.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule (api|load)\.php - [L]
...
After that load.php should return the right contents and your wiki should be styled.
Other possible problems: [[Special:MyLanguage/Manual:Errors and symptoms#The wiki appears without styles applied and images are missing|Manual:Errors and symptoms#The wiki appears without styles applied and images are missing]]
== "Sessions are supposed to be disabled for this entry point" ==
Code executed via load.php should not rely on the user's session as its results will be cached and sent to other users.
Starting from MW 1.28, this is enforced and a "Sessions are supposed to be disabled for this entry point" exception will be thrown if a session access is attempted.
See [[Special:MyLanguage/Manual:SessionManager and AuthManager/Updating tips#Exception "Sessions are supposed to be disabled for this entry point"|these tips]] on how to fix.
== Details ==
<div class="mw-translate-fuzzy">
Zuerst prüft es die PHP-Version, die {{MW stable php requirement}} oder höher sein muss und es {{ll|Manual:WebStart.php|WebStart.php}} enthalten. Anschließend erstellt es ein [http://svn.wikimedia.org/doc/classResourceLoader.html <code>ResourceLoader</code>-Objekt] und ruft seine <code>respond()</code>-Methode auf, welche die angegebenen Ressourceninhalte ausgibt, einschließlich eines Content-Type-Headers.
</div>
A custom value for the location of the load.php script can be provided using <code>{{ll|Manual:$wgLoadScript|$wgLoadScript}}</code>.
[[Category:Entry point URLs{{#translation:}}]]All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://mediawiki.org/w/index.php?oldid=2769707.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|