After upgrading to 1.26.2 there is only content but no navigational aereas visible. Probably I should work on skins or stylesheets. But how to begin? The site-url: http://agra-rundfunk.de
Topic on Project:Support desk
You have to allow access to the load.php file. It currently does not serve styles, but another MediaWiki page (with an error 404, but that is not relevant here). It should however serve CSS styles.
See Manual:load.php for how to enable access to this file!
The load.php file is in place. How should i manipulate it?
No. When you call that file with the webbrowser, the response actually has to come from load.php.
However, in your case, the call gets redirected to index.php. And this should not happen. You have to make sure that when a user requests load.php, that then Apache also serves this file. Manual:load.php contains an example on how to modify your .htaccess file in order to do exactly that.
Now the load.php serves the navigation but no styles
No, a call to something like http://agra-rundfunk.de/wiki/load.php?debug=false&lang=de&modules=mediawiki.legacy.commonPrint%2Cshared|mediawiki.sectionAnchor|mediawiki.skinning.interface|skins.vector.styles&only=styles&skin=vector still returns a wiki page. And it should return CSS styles.
Do you have an .htaccess file? If so, what is its content?
I don't think this is a problem with permissions, but with rewrite rules. Everything that's in the URL after agra-rundfunk.de/wiki/ is redirected to index.php, which is wrong.
You should stop redirecting load.php and api.php requests to index.php
Basically, your rewrite rules are broken.
See Manual:Short URL for tips on creating short URLs (if that what you had in mind when you implemented those redirect rules)
The content of my .htaccess file is
RewriteEngine On
RewriteRule ^wiki/(.*)$ /mediawiki/index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ /mediawiki/index.php [L,QSA]
RewriteRule ^/*$ /mediawiki/index.php [L,QSA]
RewriteRule ^(api|load)\.php - [L]
Options +FollowSymLinks
Try with a changed order:
RewriteEngine On
RewriteRule (api|load)\.php - [L]
RewriteRule ^wiki/(.*)$ /mediawiki/index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ /mediawiki/index.php [L,QSA]
RewriteRule ^/*$ /mediawiki/index.php [L,QSA]
Options +FollowSymLinks
The order of RewriteRules is important. What you had before, did not make sense. Also note that I have removed the "^" from the rule with api.php and load.php in it.
after the change
still has no styles
You need to change $wgScriptPath to "/mediawiki" since that's where load.php resides: http://agra-rundfunk.de/mediawiki/load.php
load.php is now accessible and is displaying styles. That's a step into the right direction.
Where do I change $wgScriptPath ?
Inside the LocalSettings.php file in the mediawiki/ folder.
that was the solution
Thank You