[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Class not found
BubbleBee
Устанавливал MediaWiki, все отлично, получилось!

В конце установки сообщение: "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.: Простите за депозит.

Спустя 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-------------->

А ошибка была какая-то такая:

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' вообще существует в каком нибудь файле?

Спустя 4 минуты, 26 секунд (16.07.2011 - 17:29) BubbleBee написал(а):
Строчки

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, а теперь попонятнее пожалуйста! biggrin.gif

Спустя 41 минута, 45 секунд (16.07.2011 - 18:19) Haotarez написал(а):
BubbleBee
ну, у вас как я понял локализованная версия движка медиавики, скачайте её оригинальную версию (английскую) с фоициального сайта. Найдите файл в котором описывается функция которая отсутствует, затем сравните с файлом локализованной версии и скопируйте уж на крайний случай отсутствующий фрагмент кода. Есть более простой путь - найти адекватно локализованную версию движка : )

Спустя 2 дня, 15 минут, 50 секунд (18.07.2011 - 18:35) BubbleBee написал(а):
Haotarez, спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.