[devel] I: mediawiki-1.10.4-alt1.src.rpm ушёл в incoming/Daedalus

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вт Июл 8 11:01:59 MSD 2008


Vladimir A. Svyatoshenko пишет:
> On Tue, 08 Jul 2008 04:03:50 +0400
> Aleksey Avdeev wrote:
> 
>> Приветствую.
>>
> Взаимно
> 
>>   mediawiki-1.10.4-alt1.src.rpm (см.
>> <http://git.altlinux.org/people/solo/packages/?p=mediawiki.git;a=commit;h=255f3d77b8cc4dfeca9da636559238751583fe5d>)
>> ушёл в incoming/Daedalus.
>>
>>   Причины, почему именно в Daedalus:
>>
>> 1. Слишком жирные зависимости (см. ниже).
>>
>> 2. Отсутствует автонастройка php (нужно разрешить использование
>> некоторых функций)
>>
> Для этого я добавил в moodle.conf (для apache) сдедующую секцию
> 
> <IfModule mod_php5.c>
> 	    # php settings
> 	    php5_value 		memory_limit 		40M
> 	    php5_admin_flag 	magic_quotes_gpc 	1
> 	    php5_admin_flag 	magic_quotes_runtime 	0
> 	    php5_admin_flag 	file_uploads 		1
> 	    php5_admin_flag 	session.auto_start 	0
> 	    php5_admin_flag 	session.bug_compat_warn 0
> 	    # optionally
> 	    LimitRequestBody 	0
> 	    php5_value 		upload_max_filesize 	2M
> 	    php5_value 		post_max_size 		2M
> </IfModule>
> 
> правда я не до конца понимаю - эти флаги устанавливаются только для
> конкретного webapps или для всех крутящихся на этом apache

  Спасибо, попробую двинуться в данном направлении. Вопросы пока такие:

1. grep показывает, что заблокированные функции перечислены в следующих
строках php.ini:

а) disable_functions = ...

б) suhosin.executor.func.blacklist = ...

в) suhosin.executor.eval.blacklist = ...

  Что достаточно переопределить, чтобы разрешить нужное?

2. В вашем примере вижу php5_admin_flag и php5_value -- что нужно
использовать в моём случаи (при реализации п. 1)?

> 
>>   Жирные зависимости обусловлены требованием tetex-{latex,dvips}
>> выглядят примерно так:
> [skip] 
>>   Т. к. tetex нужен (требуется для отображения формул, а они нужны),
>> то вопрос на засыпку: Каким методом оприделить что именно нужно? --
>> может малой кровью удаться обойтись? (Зависимость на
>> tetex-{latex,dvips} по наследству от федоровского пакета, может у нас
>> малой кровью обойтись удаться?)
>>
> Посмотрите в Moodle. Там я вынес mimetex (аналог mediawiki-ского texvc)
> в отдельный пвкет moodle-filter-mimetex. Он тянет меньше зависимостей и
> если погуглить можно найти много ссылок по прикручиванию mimetex к
> mediawiki. Тогда можно будет положить mimetex в cgi-bin и линковать в
> нужное webapps.

  OK, гляну.

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 552 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080708/fd1de6b0/attachment-0002.bin>


Подробная информация о списке рассылки Devel