В конце установки сообщение: "MediaWiki успешно установлена можете войти в свою вики".
Захожу на главную страницу и меня ожидал такой сюрприз:
1. Сначала одна ошибка в LocalSettings.php (не помню какая) - исправил
2. А с этим делать, что не знаю, подскажите пожалуйста:
Fatal error: Class 'Article' not found in /home/USERNAME/public_html/includes/Wiki.php on line 286
Под USERNAME естес-но логин :)
Вот 286 строчка из файла Wiki.php:
return new Article( $title );
Спустя 5 минут, 15 секунд (16.07.2011 - 16:58) Gradus написал(а):
не найден класс Article
Спустя 43 секунды (16.07.2011 - 16:59) BubbleBee написал(а):
Gradus, facepalm... Английский я и без тебя знаю...
Спустя 2 минуты, 37 секунд (16.07.2011 - 17:01) m4a1fox написал(а):
А я всегда говорил, что свой всегда надежнее, пусть не грамотнее, но зато свое. А эти CMS... в общем не уважаю я их. Надо каким то образом найти класс Article/ Вроде даже есть спец. метод для их поиска. Погугли ИМХО!
Спустя 25 секунд (16.07.2011 - 17:02) Gradus написал(а):
а чём тогда проблема ? ищите класс Article и смотрите где он инклудится/не инклудится
Спустя 4 минуты, 40 секунд (16.07.2011 - 17:06) BubbleBee написал(а):
В том то и дело, вроде все отлично (я php можно сказать не знаю, так чуть разобраться в несложном коде). Я дам файл, гляньте пож-ста, а то очень надо!
Вот сам файл wiki.php
Скачать
P.S.: Простите за депозит.
Вот сам файл wiki.php
Скачать
P.S.: Простите за депозит.
Спустя 1 минута, 54 секунды (16.07.2011 - 17:08) Gradus написал(а):
откуда сами качали ? с оф сайта, если нет попробуйте оттуда скачать и установить.
Цитата |
Сначала одна ошибка в LocalSettings.php (не помню какая) - исправил |
возможно это и есть последствие "Fatal error: Class 'Article' not found"
Спустя 2 минуты, 3 секунды (16.07.2011 - 17:10) BubbleBee написал(а):
Gradus, качал с оф сайта. Дело в том, что я раз установил скрипт - ошибка, не найден класс, потом возвратился в начало (еще раз установить то нельзя, обновил), установилось, все, захожу на главную, там что-то с LocalSettings.php, не помню, что сделал - ошибка исчезла, потом появилась эта.
Спустя 3 минуты, 12 секунд (16.07.2011 - 17:13) BubbleBee написал(а):
Ах да вспомнил, localsettings.php был сгенерирован автоматически, а в каждых страницах хостинг пихает рекламу, вот там было что-то типа этого:
<------------TEXT-------------->
REKLAMA
<------------TEXT-------------->
А ошибка была какая-то такая:
Я этот участок просто удалил.
<------------TEXT-------------->
REKLAMA
<------------TEXT-------------->
А ошибка была какая-то такая:
Error: Unexpected '<' in ....localsetting.php
Я этот участок просто удалил.
Спустя 4 минуты, 26 секунд (16.07.2011 - 17:18) m4a1fox написал(а):
Это как иголку в стоге сена искать! А что гугл говорит на этот счет???? Может на сайте разработчиков есть описание такой ошибки?
Спустя 2 минуты, 17 секунд (16.07.2011 - 17:20) BubbleBee написал(а):
m4a1fox, нет, есть про другой файл и другу лшибку тоже с классом, но там совсем что-то не то.
Спустя 4 минуты, 7 секунд (16.07.2011 - 17:24) m4a1fox написал(а):
BubbleBee
Давайте так. Класс 'Article' вообще существует в каком нибудь файле?
Давайте так. Класс 'Article' вообще существует в каком нибудь файле?
Спустя 4 минуты, 26 секунд (16.07.2011 - 17:29) BubbleBee написал(а):
Строчки
class 'Article'; я не видел.
Посмотрите тот файл пожалуйста.
class 'Article'; я не видел.
Посмотрите тот файл пожалуйста.
Спустя 2 минуты, 6 секунд (16.07.2011 - 17:31) Haotarez написал(а):
Вот ещё раз убеждаюсь в том, как круто экномит IDE время девелопера. Ctrl+click по названию создаваемого объекта и он показывает класс откуда это создается, а нотыпады заставляют нас потратить 3 - 4 часа жизни чтоб найти в буржуйском движке файл в котором описан класс, который вызывается в дереве 150-го уровня вложенности..))
Цитата |
Я этот участок просто удалил. |
Врядли отсутствие класса последствие вставки рекламного куска в файл локализации, но не исключено что локализаторы убили его.
Открываем гугль качаем оригинальную версию движка, вытаскиваем оттуда класс и переносим его к себе : )
Спустя 3 минуты, 3 секунды (16.07.2011 - 17:34) m4a1fox написал(а):
Haotarez
да да да!
да да да!
Цитата |
круто экномит IDE время девелопера. Ctrl+click по названию создаваемого объекта и он показывает класс откуда это создается |
Это факт!
Спустя 3 минуты, 10 секунд (16.07.2011 - 17:37) BubbleBee написал(а):
Haotarez, а теперь попонятнее пожалуйста!
Спустя 41 минута, 45 секунд (16.07.2011 - 18:19) Haotarez написал(а):
BubbleBee
ну, у вас как я понял локализованная версия движка медиавики, скачайте её оригинальную версию (английскую) с фоициального сайта. Найдите файл в котором описывается функция которая отсутствует, затем сравните с файлом локализованной версии и скопируйте уж на крайний случай отсутствующий фрагмент кода. Есть более простой путь - найти адекватно локализованную версию движка : )
ну, у вас как я понял локализованная версия движка медиавики, скачайте её оригинальную версию (английскую) с фоициального сайта. Найдите файл в котором описывается функция которая отсутствует, затем сравните с файлом локализованной версии и скопируйте уж на крайний случай отсутствующий фрагмент кода. Есть более простой путь - найти адекватно локализованную версию движка : )
Спустя 2 дня, 15 минут, 50 секунд (18.07.2011 - 18:35) BubbleBee написал(а):
Haotarez, спасибо!