Difference between revisions of "Talk:Mediawiki4Intranet"
Line 6: | Line 6: | ||
Вопрос: вы пробовали установить вашу сборку на свежей системе, в которой установлено только то, что написано тут в требованиях, и пользуясь именно этой инструкцией? | Вопрос: вы пробовали установить вашу сборку на свежей системе, в которой установлено только то, что написано тут в требованиях, и пользуясь именно этой инструкцией? | ||
− | : [[User:VitaliyFilippov|VitaliyFilippov]] 18:31, 28 October 2011 (MSD): По поводу эксепшнов: Да пробовал, конечно. Просто как-то забыл про то, на всех наших/моих серверах отключен уровень ошибок E_NOTICE. Я как-то немного Perl’ист и всегда считал, что нафиг не нужны предупреждения об отсутствии ключей массива… А выяснилось, что это всё-таки считается некоторым раззвиздяйством и в медиавики так не принято :) посему в последнее время активно ведём зачистку этих варнингов — это же нужно и для отправки кода в trunk. Тут же недавно, кстати, оказалось, что в медиавики принято писать всё неуязвимо к <tt>register_globals</tt>, хотя он и выключен и у любого нормального человека, и начиная с PHP 4.2 по умолчанию. Но зачистка ещё не закончена, поэтому ещё есть и | + | : [[User:VitaliyFilippov|VitaliyFilippov]] 18:31, 28 October 2011 (MSD): По поводу эксепшнов: Да пробовал, конечно. Просто как-то забыл про то, на всех наших/моих серверах отключен уровень ошибок E_NOTICE. Я как-то немного Perl’ист и всегда считал, что нафиг не нужны предупреждения об отсутствии ключей массива… А выяснилось, что это всё-таки считается некоторым раззвиздяйством и в медиавики так не принято :) посему в последнее время активно ведём зачистку этих варнингов — это же нужно и для отправки кода в trunk. Тут же недавно, кстати, оказалось, что в медиавики принято писать всё неуязвимо к <tt>register_globals</tt>, хотя он и выключен и у любого нормального человека, и начиная с PHP 4.2 по умолчанию. Но зачистка ещё не закончена, поэтому ещё есть и Notice’ы, хотя их уже сильно меньше, и уязвимости при включённом register_globals :) так что пишите в конфиг <tt>error_reporting = E_ALL & ~E_NOTICE</tt> и <tt>register_globals = Off</tt> и радуйтесь жизни. |
== Инсталяция не прошла == | == Инсталяция не прошла == | ||
У меня выскочила ошибка на следующем этапе: | У меня выскочила ошибка на следующем этапе: | ||
− | :* Запустить вики-установщик из папки config, то есть, зайти на http://server/wiki/config/, ответить на вопросы, исправить недоразумения (если таковые возникнут) | + | :* Запустить вики-установщик из папки config, то есть, зайти на http://server/wiki/config/, ответить на вопросы, исправить недоразумения (если таковые возникнут)… |
<blockquote> | <blockquote> | ||
Line 19: | Line 19: | ||
* Have XML / Latin1-UTF-8 conversion support. | * Have XML / Latin1-UTF-8 conversion support. | ||
* Session save path (<tt>/tmp</tt>) appears to be valid. | * Session save path (<tt>/tmp</tt>) appears to be valid. | ||
− | * | + | * PHP’s <tt>memory_limit</tt> is 128M bytes. |
− | * | + | * Couldn’t find [http://eaccelerator.sourceforge.net/ eAccelerator], [http://www.php.net/apc APC] or [http://trac.lighttpd.net/xcache/ XCache]; cannot use these for object caching. |
* Found GNU diff3: <tt>/usr/bin/diff3</tt>. | * Found GNU diff3: <tt>/usr/bin/diff3</tt>. | ||
* Found ImageMagick: <tt>/usr/bin/convert</tt>; image thumbnailing will be enabled if you enable uploads. | * Found ImageMagick: <tt>/usr/bin/convert</tt>; image thumbnailing will be enabled if you enable uploads. | ||
Line 31: | Line 31: | ||
</blockquote> | </blockquote> | ||
− | Вопросы не появились, сказала что есть обращение к неизвестной | + | Вопросы не появились, сказала что есть обращение к неизвестной функции… Исправить это недоразумение не удалось… [[Участник:ANA|ANA]] 20:25, 1 апреля 2011 (MSD) |
− | :[[User:StasFomin|StasFomin]] 00:54, 28 October 2011 (MSD): Сорри, только сейчас заметил ваше замечание — мы думали, что все замечания пойдут комментариями в блог, от которых будет почтовое оповещение. В общем, с тех пор многое поменялось, сложно сказать, что было не славабогу. | + | : [[User:StasFomin|StasFomin]] 00:54, 28 October 2011 (MSD): Сорри, только сейчас заметил ваше замечание — мы думали, что все замечания пойдут комментариями в блог, от которых будет почтовое оповещение. В общем, с тех пор многое поменялось, сложно сказать, что было не славабогу. |
− | :[[User:VitaliyFilippov|VitaliyFilippov]] 18:23, 28 October 2011 (MSD): Даа, | + | : [[User:VitaliyFilippov|VitaliyFilippov]] 18:23, 28 October 2011 (MSD): Даа, действительно… Извините, что молчали :) добавил страницу себе в список наблюдения. <s>К сожалению, не совсем понял, кто был [[User:ANA]]</s> Уже понял… ANA это Николай :)) подписал насильно на эту страницу — читайте ответ! :) Сейчас это точно исправлено (проверил). Насколько я помню, я эту ошибку и сам как-то видел. Да, плюс всегда можно руками поставить, создавая базу из <tt>maintenance/tables.sql</tt>. |
− | ==Хвала и семантика== | + | == Хвала и семантика == |
Восхищаюсь тем, что вы делаете, спасибо за расширения и инструкции. Буду создавать свою сборку с большой оглядкой на ваши труды. Скажите, пожалуйста, почему вы игнорируете семантические расширения? --[[User:Ganqqwerty|Ganqqwerty]] 12:14, 27 October 2011 (MSD) | Восхищаюсь тем, что вы делаете, спасибо за расширения и инструкции. Буду создавать свою сборку с большой оглядкой на ваши труды. Скажите, пожалуйста, почему вы игнорируете семантические расширения? --[[User:Ganqqwerty|Ganqqwerty]] 12:14, 27 October 2011 (MSD) | ||
− | :[[User:StasFomin|StasFomin]] 00:53, 28 October 2011 (MSD):Мы их тестируем в компании, присматриваемся, но еще не используем на большинстве вик. Не игнорируем! | + | : [[User:StasFomin|StasFomin]] 00:53, 28 October 2011 (MSD):Мы их тестируем в компании, присматриваемся, но еще не используем на большинстве вик. Не игнорируем! |
Revision as of 17:39, 28 October 2011
К сожалению завести систему так и не смог… Вначале инсталлер ругается на какую-то отсутствующую функцию — пришлось дописывать инклуд вручную. Вроде инсталлер отработал, все далее сделал, как тут написано. Но при попытке зайти на главную страницу свежей вики, выбрасывает эксепшены. Опять же покопался, добавил прям в коде кое-какие изменения — первая страница заработала. Но все остальные так и не работают — везде вылезают разные эксепшены… То есть такое ощущение, что сборка делалась для какой-то конкретной конфигурации, которую вы активно юзаете.
Очень жаль, что не получилось все сделать с наскоку — может быть еще вернусь к попыткам разгрести вылезающие ошибки, потому как затея ваша мне очень нравится.
Вопрос: вы пробовали установить вашу сборку на свежей системе, в которой установлено только то, что написано тут в требованиях, и пользуясь именно этой инструкцией?
- VitaliyFilippov 18:31, 28 October 2011 (MSD): По поводу эксепшнов: Да пробовал, конечно. Просто как-то забыл про то, на всех наших/моих серверах отключен уровень ошибок E_NOTICE. Я как-то немного Perl’ист и всегда считал, что нафиг не нужны предупреждения об отсутствии ключей массива… А выяснилось, что это всё-таки считается некоторым раззвиздяйством и в медиавики так не принято :) посему в последнее время активно ведём зачистку этих варнингов — это же нужно и для отправки кода в trunk. Тут же недавно, кстати, оказалось, что в медиавики принято писать всё неуязвимо к register_globals, хотя он и выключен и у любого нормального человека, и начиная с PHP 4.2 по умолчанию. Но зачистка ещё не закончена, поэтому ещё есть и Notice’ы, хотя их уже сильно меньше, и уязвимости при включённом register_globals :) так что пишите в конфиг error_reporting = E_ALL & ~E_NOTICE и register_globals = Off и радуйтесь жизни.
Инсталяция не прошла
У меня выскочила ошибка на следующем этапе:
- Запустить вики-установщик из папки config, то есть, зайти на http://server/wiki/config/, ответить на вопросы, исправить недоразумения (если таковые возникнут)…
- PHP 5.3.3-pl1-gentoo installed
- Found database drivers for: MySQL
- PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title)
- Have XML / Latin1-UTF-8 conversion support.
- Session save path (/tmp) appears to be valid.
- PHP’s memory_limit is 128M bytes.
- Couldn’t find eAccelerator, APC or XCache; cannot use these for object caching.
- Found GNU diff3: /usr/bin/diff3.
- Found ImageMagick: /usr/bin/convert; image thumbnailing will be enabled if you enable uploads.
- Found GD graphics library built-in.
- Installation directory: /var/www/localhost/htdocs/mediawiki4intranet
- Script URI path: /mediawiki4intranet
- Installing MediaWiki with php file extensions
- Environment checked. You can install MediaWiki.
Fatal error: Call to undefined function wfGetCache() in /var/www/localhost/htdocs/mediawiki4intranet/includes/LocalisationCache.php on line 160
Вопросы не появились, сказала что есть обращение к неизвестной функции… Исправить это недоразумение не удалось… ANA 20:25, 1 апреля 2011 (MSD)
- StasFomin 00:54, 28 October 2011 (MSD): Сорри, только сейчас заметил ваше замечание — мы думали, что все замечания пойдут комментариями в блог, от которых будет почтовое оповещение. В общем, с тех пор многое поменялось, сложно сказать, что было не славабогу.
- VitaliyFilippov 18:23, 28 October 2011 (MSD): Даа, действительно… Извините, что молчали :) добавил страницу себе в список наблюдения.
К сожалению, не совсем понял, кто был User:ANAУже понял… ANA это Николай :)) подписал насильно на эту страницу — читайте ответ! :) Сейчас это точно исправлено (проверил). Насколько я помню, я эту ошибку и сам как-то видел. Да, плюс всегда можно руками поставить, создавая базу из maintenance/tables.sql.
Хвала и семантика
Восхищаюсь тем, что вы делаете, спасибо за расширения и инструкции. Буду создавать свою сборку с большой оглядкой на ваши труды. Скажите, пожалуйста, почему вы игнорируете семантические расширения? --Ganqqwerty 12:14, 27 October 2011 (MSD)
- StasFomin 00:53, 28 October 2011 (MSD):Мы их тестируем в компании, присматриваемся, но еще не используем на большинстве вик. Не игнорируем!