Таблицы стилей не загружаются в MediaWiki

Я пытаюсь настроить внутренний сайт MediaWiki с версией 1.19 на RHEL 6.2 с Apache. При загрузке любой вики-страницы Mozilla сообщает

Ошибка: таблица стилей http_and_ipaddress/mediawiki/load.php? Debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cskins.vector&only=styles&skin=vector&* не была загружена, поскольку ее тип MIME, "text/html", не является "текст / CSS". Исходный файл: http_and_ipaddress/mediawiki/index.php/Main_Page Строка: 0

[Я подставляю протокол и ip, чтобы осчастливить сервер)

Тем не менее, после проверки моего access_log, я вижу 304 ответа

ГГГГ - - [08/ апр. 2013:19:52:26 +0000] "GET /mediawiki/load.php?debug=false&lang=en&modules=mediawiki.legacy.commonPrint%2Cshared%7Cskins.vector&only=styles&skin=vector&* HTTP/1.1" 304 - "http_and_ipaddress/mediawiki/index.php/Main_Page" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111104 Red Hat/3.6.24-3.el6_1 Firefox/3.6.24"

Я предполагаю, что что-то (кроме таблицы стилей) возвращается. У меня есть проблема с моими псевдонимами?

Alias /mediawiki/index.php           /var/www/html/mediawiki119/index.php
Alias /mediawiki/load.php            /var/www/html/mediawiki119/load.php
Alias /mediawiki/api.php             /var/www/html/mediawiki119/api.php
Alias /mediawiki/opensearch_desc.php /var/www/html/mediawiki119/opensearch_desc.php
Alias /mediawiki/skins               /var/www/html/mediawiki119/skins
Alias /mediawiki/images              /var/www/html/mediawiki119/images
Alias /mediawiki                     /var/www/html/mediawiki119/index.php

# Remove this after installing.
#Alias /mediawiki/mw-config               /var/www/mediawiki119/mw-config

<Directory /var/www/mediawiki119>
  Options FollowSymLinks
  DirectoryIndex index.html index.html.var index.php
</Directory>

<Directory /var/www/mediawiki>
  Options FollowSymLinks
  DirectoryIndex index.html index.html.var index.php
</Directory>

<Directory /var/www/mediawiki/images>
  Options -Indexes
</Directory>

2 ответа

Решение

Оказывается, это работало, но браузер, который я использовал (Firefox 3.6), не загружал таблицу стилей. Мне удалось правильно загрузить сайт в другом браузере (а затем в FF после очистки кеша)

У меня была точно такая же проблема, с тем же самым дистрибутивом. Я получил обороты из репозитория EPEL. Хотя в вашем случае это выглядит исправленным, для меня запись load.php не создавалась в файле conf.d/mediawiki119.conf. Он также не создавал символическую ссылку из /var/www/mediawiki119/load.php в /user/share/mediawiki119/load.php.

Для тех, у кого нет самофиксирующегося сервера, такого как @benf, если вы исправите эти две вещи, он будет работать.

Скрипт load.php был новой функцией, которая загружает скины, возможно, поэтому они забыли об этом в некоторых файлах конфигурации.

Другие вопросы по тегам