PDA

Просмотр полной версии : typo3 + agava


Дмитрий Королёв
17.04.2005, 20:31
Джентельмены, как поступить - typo3 на агаве дает ошибку при запрашивании многих функций, начиная от edit content, да и просто в режиме page view. Шаблон и страницы кое-как создались, но контент manage-ить не представляется возможным.

По памяти - дают 6мб, в typo3 настроили не более 5.

Что посоветуете, гуру? Пока мы не спецы, но доки и форум исправно читаем :)

Valery Romanchev
17.04.2005, 22:35
в смысле 6мб ?
Если имееется в виду php memory_limit=6Mb то тогда TYPO3 не будет работать наверняка.
Только позавчера у меня в случае когда PHP стоит как CGI и 8Mb, TYPO3 3.7.0 давала ошибки в BE...
как только подняли до 25МБ - все сразу ОК

Valery Romanchev
17.04.2005, 22:39
и еще:
не верьте тому что пишет Install Tool
Напишите программку типа

<?
$str1=implode(\"\",file(\"lib.php\") );
echo \"....\".strlen($str).\"...OK<br>\";
$str=$str1;
for ($i=0; $i<2000; $i++)
{
$str=$str.$str1;
echo $i.\"....\".strlen($str).\"...OK<br>\";
}
?>

и потестите какой реально memory_limit

Pilot
02.05.2005, 19:23
не знаю.. у меня хостинг на агаве за 9 гринов..
все летает..

можете проверить megalol.ru

Eugene
02.05.2005, 19:31
Классный сайт! А версия типо какая?

Valery Romanchev
02.05.2005, 19:42
3.7.0 - это можно легко посмотреть..
http://megalol.ru/typo3/

Eugene
02.05.2005, 23:59
А, ну да, как-то не догадался. Вопрос кстати по агаве. Я ставил версию из таров, сырцы и думми. Так он у меня почему-то не захотел проглатывать линки на index.php и директории :( пришлось ставить зип. На локалке все OK (тоже фря 5.3)

Pavel Antonov
04.05.2005, 20:47
Агава.... Так вот он я! 8=)

1. Нужно брать WINDOWS [ZIP] версию. Наш хостинг не допускает symlinks которые используются в UNIX версии.
2. Прописть php.ini - увеличить память и время работы скрипта (9$/месяц, о котором идет речь позволяет это сделать)
3. Отключить перекодировку форм русским апачем в .htaccess:
CharsetRecodeMultipartForms Off

Все... других камней вроде нет.

Valery Romanchev
05.05.2005, 01:38
я тут поставил TYPO3 на хостинг, где PHP стоит как CGI.
Там было follow simlink, это работало только для директорий.. Для файлов на работало (из-за прав).
Так что пришлось просто заменить симлиник для 3-х файлов на их реальные копии
(index.php showpic.. и еще какой-то один уже в ядре). Работает нормально и быстро.

Еще я там провозился с простановкой прас.. пришлось использовать sh скрипт для рекурсивного назначения 770, так как ключ -R в chmod не работал.. такое бывает на старых системах

Eugene
07.05.2005, 19:04
Павел, спасибо, ты мне почти жизнь спас, а то я уже хостера хотел сменить.
Вопрос по [2]. Эти параметры менять в .htaccess или где?

Pavel Antonov
12.05.2005, 22:26
php.ini создается в Вашей корневой директории - /home/X/X.Y.com1.ru/

.htaccess создается в директории веб-сервера - /home/X/X.Y.com1.ru/WWW

Параметры для php естественно нужно задавать в php.ini

TO VR: У нас кстати PHP работает как CGI. Иначе нормальную безопастность построить не возможно.

Pavel Antonov
12.05.2005, 22:30
TO VR: По поводу симлинков, если заменить все на реалные копии, то как раз и получится версия для WINDOWS.

Хотя тебе было легче качать 8=)

Можно наверно еще попробовать хард-линки поставить, но пробовал...

Valery Romanchev
13.05.2005, 02:29
>Иначе нормальную безопастность построить >не возможно.

Не верю!!! (c) Станиславский

А как-же 90% хостеров работают?
Как же дефолтовая конфигурация CPanel?

Я года 2 назад заинтересовался этим вопросом.
Почитал что существуют нормальные решения как оставить апач работающим как nobody при PHP как модуль Апача, при этом чтобы нельзя было лазить PHP-шным скриптом в чужие файлы.

Я подозреваю, что эти решния и юзают 80% хостеров. Ни зачто не поверю, что все они лохи :-)