ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: ALT Linux sysadmin discuss <sysadmins@lists.altlinux.org>
Subject: Re: [Sysadmins] typo3 in branch 4.X
Date: Tue, 4 Aug 2009 17:54:33 +0300
Message-ID: <20090804145433.GZ17881@osdn.org.ua> (raw)
In-Reply-To: <4A784534.5050506@iop.kiev.ua>

On Tue, Aug 04, 2009 at 05:27:00PM +0300, Andrii Dobrovol`s`kii wrote:
> >> Например, повозившись всего два дня с нашим пакетом вижу,
> >> что зависимости у него кривоватые.
> > Ты не стесняйся баги вешать ;-)  Там в спеке комментарии насчёт
> > того, что ещё явно есть куда работать, на то и оставлены.
> Так я не уверен, что сейчас есть смысл вешать багу на пакет в
> 4.Х?  Или повесить? Про нужную версию демона апача?

Может иметь смысл.

> >> В систему ставится apache2-httpd-workers вместо -prefork.
> >> Устанавливается ImageMagick в котором отсутствует одна из
> >> утилит нужная для Typo3.
> > Какая?  УМВР!
> Оно работает. Но не всё. В нашем магике отсутствует combine и эта
> фича в пролете.

Ммм... возможно, не наступал, графическими менюшками лет пять уже
не балуюсь.  Вешай, и хорошо бы проверить с GraphicsMagick.
Собсно я могу требовать /usr/bin/convert etc.

> >> К сожалению, я не увидел в пакете README.alt с указанием
> >> особенностей настройки альта под типо и типо в альте. Это тоже
> >> отбирает лишнее время, увы...
> > Записывай, присылай, добавлю.  Я таких особенностей не припомню
> > (за исключением подземного стука с php из M40 -- приходилось
> > точечно ставить из M41).
> Какие должны быть значения для ограничений на PHP чтоб это и не
> подрывало принятые в альте подходы к надежности системы и не
> мешало работе Typo 3? Я пока поставил control public. А как надо?

Это как минимум, ещё 

memory_limit = "32M"

и нечто вроде (из списка убран ряд функций IIRC)

hphp.executor.func.blacklist = chdir,dl,ini_get_all,phpinfo,system,shell_exec,popen,proc_open,exec,passthru,pcntl_exec
hphp.executor.eval.blacklist = chdir,dl,ini_get_all,phpinfo,system,shell_exec,popen,proc_open,exec,passthru,pcntl_exec

> Что лучше гарантировать на базы?

По ресурсам?  Что-то вроде двухсот метров памяти должно хватить.
Если что-то нагруженное и с кучей кэшируемого контента, может и
больше понадобиться (у нас на ~700 страниц в "кусте" наблюдается
~170M mysqld).

В сумме -- от 512, как и рекомендуют на сайте.

> Понятно, что в любом случае нужно давать права только на базы
> самого Туро а не на все вообще как на вики. Но нужны ли
> абсолютные права или можно и меньшим ограничиться?

Список для GRANT?  Кажется, обычно всё-таки дают ALL.
Можно попробовать сузить, но после этого придётся изрядно
тестировать полученный результат (extension manager, backup,
плюс работа по крайней мере наиболее распространённых расширений
-- как тот же tt_news).  Зато результат может стоить FR, который
я в таком случае берусь оттащить в bugs.typo3.org. :)

> >> Как пример, те же значения лимитов контейнера чтоб оно
> >> вообще запустилось...
> > Извини, но это не ALT-specific ни разу.
> Понятно, что не специфично. Это специфично к контейнерам. Но увидеть
> это в приложеном ридми было бы куда удобнее поисков по гуглу.

Напиши, приложу.  У меня просто средняя по размеру инсталяция,
там лимиты страшненькие слегка (если не представлять, сколько
человеко-лет ушло в контент).  Хотя с другой стороны -- задача-то
для TYPO3 обычно не полстранички...

> >> Какие права должны быть на дерево исходников и владелец.
> > Сайта?  На /usr/share/typo3_src* они в пакете зафиксированы.
> > На сайт -- как обычно, rw вебмастеру сайта и остальное по
> > документации пакета и хинтам в инсталере (rw апачу местами).
> Да вот ругается при первоначальной настройки если не дать хотя
> бы 770. (См. выше и рядом)

Ну так это тоже неспецифично, документировано upstream,
проверяется инсталером -- я бы, может, и не против
продублировать, но здоровья столько решительно нет.

Если хочешь, давай вместе вылизывать пакет. :)

> Хорошо бы в пятерке иметь готовый шаблон под виртульный сервер
> с рабочим Туро3...

Болвань контейнера руками сделать проще, чем обобщить.
Но можно попробовать и обобщить.  Только этим летом
у меня вряд ли до этого руки дойдут, так что велкам.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


  reply	other threads:[~2009-08-04 14:54 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-08-03 13:44 Andrii Dobrovol`s`kii
2009-08-03 14:04 ` Slava Dubrovskiy
2009-08-03 14:18   ` Andrii Dobrovol`s`kii
2009-08-03 14:24     ` Andrii Dobrovol`s`kii
2009-08-03 14:24     ` Max Ivanov
2009-08-03 14:45       ` Slava Dubrovskiy
2009-08-03 15:15         ` Max Ivanov
2009-08-03 16:35         ` Andrii Dobrovol`s`kii
2009-08-03 17:55           ` Max Ivanov
2009-08-03 18:16             ` Kharitonov A. Dmitry
2009-08-04  9:47               ` Andrii Dobrovol`s`kii
2009-08-04 13:06                 ` Michael Shigorin
2009-08-04 14:27                   ` Andrii Dobrovol`s`kii
2009-08-04 14:54                     ` Michael Shigorin [this message]
2009-08-03 18:21             ` Alexey I. Froloff
2009-08-03 18:36             ` Michael A. Kangin
2009-08-04  6:52             ` Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090804145433.GZ17881@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --cc=shigorin@gmail.com \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git