Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
12.10.2004, 02:55 | #1 |
Новенький
Регистрация: 12.10.2004
Сообщений: 2
|
не могу изменить значение memory_limit
Здравствуйте.
Вопрос по конфигурации PHP.INI Извините если оффтоп Началось с того что пытался инсталлировать CMS Typo3 (http://typo3.com). В процессе инсталяции скрипт проверяет конфигурацию PHP и предлагает изменить некоторые директивы. Например upload_max_filesize (по умолчанию - 2М необходимо 10), это значение можно изменять и в php.ini и в .htaccess. Все изменения видны и из скрипта и при использ. phpinfo();. Вопрос следующий: когда пытаюсь изменять memory_limit не изменяется ничего. Скрипт вообще не видит значения директивы ### DEBUG SYSTEM INFORMATION - START ### HTTP_HOST : typo3quick TYPO3_HOST_ONLY : typo3quick TYPO3_PORT : PATH_INFO : QUERY_STRING : TYPO3_INSTALL[type]=phpinfo REQUEST_URI : /typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo HTTP_REFERER : http://typo3quick/typo3/install/index.php?TYPO3_INSTALL[type]=config TYPO3_REQUEST_HOST : http://typo3quick TYPO3_REQUEST_URL : http://typo3quick/typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo TYPO3_REQUEST_SCRIPT: http://typo3quick/typo3/install/index.php TYPO3_REQUEST_DIR : http://typo3quick/typo3/install/ TYPO3_SITE_URL : http://typo3quick/ TYPO3_SITE_SCRIPT : typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo TYPO3_SSL : SCRIPT_NAME : /typo3/install/index.php TYPO3_DOCUMENT_ROOT : z:/home/typo3quick/www SCRIPT_FILENAME : z:/home/typo3quick/www/typo3/install/index.php REMOTE_ADDR : 127.0.0.1 REMOTE_HOST : HTTP_USER_AGENT : Mozilla/3.0 (Windows NT 5.1; U) Opera 7.23 [ru] HTTP_ACCEPT_LANGUAGE: ru;q=1.0,en;q=0.9 CONST: PHP_OS : WINNT CONST: TYPO3_OS : WIN CONST: PATH_thisScri: z:/home/typo3quick/www/typo3/install/index.php CONST: php_sapi_name: apache OTHER: TYPO3_VERSION: 3.6.2 OTHER: PHP_VERSION : 4.3.6 imagecreatefromgif(): 1 imagecreatefrompng(): 1 imagecreatefromjpeg(: 1 imagegif() : imagepng() : 1 imagejpeg() : 1 imagettftext() : 1 OTHER: IMAGE_TYPES : 14 OTHER: memory_limit : SERVER: SERVER_PORT : 80 SERVER: SERVER_SOFTW: Apache/1.3.27 (Win32) PHP/4.3.6 SERVER: GATEWAY_INTE: CGI/1.1 SERVER: SCRIPT_NAME : /typo3/install/index.php SERVER: PATH_TRANSLA: z:/home/typo3quick/www/typo3/install/index.php T3CV_GFX: image_proc: 1 T3CV_GFX: gdlib : 1 T3CV_GFX: gdlib_png : 1 T3CV_GFX: gdlib_2 : 0 T3CV_GFX: im : 0 T3CV_GFX: im_path : T3CV_GFX: im_path_lz: T3CV_GFX: im_version: 0 T3CV_GFX: im_negate_: 0 T3CV_GFX: im_imvMask: 0 T3CV_GFX: im_combine: ### DEBUG SYSTEM INFORMATION - END ### а при отображении конфигурации эта директива вообще не отображается. Что не так делаю? Спасибо. |
13.10.2004, 00:02 | #2 |
Administrator
|
Я имел дело с подобными вещами, пока руки не дошли окончательно разобраться
1)PHP может быть скомпилирован вообще без ограничения memory_limit Тогда проблемы просто нет. Хотя инсталятор typo3 думает что есть (об этом глюке много написано в юзер листе) 2)PHP может быть скомпилирован с поддержкой ограничения memory_limit, но этого ограничение может не быть выставлено. в php.ini Что будет в этом случае - не знаю, но инталятор тайпо точно будет ругаться 3)PHP может быть скомпилирован с поддержкой ограничения memory_limit, и этого ограничение может не быть выставлено в php.ini Но инсталятор тайпо все равно будет ругаться потому, что это баг (там проверяются не те переменные). Об этом тоже в юзер листе много написано. -------- Вероятный ответ - все ОК, если тайпо на отваливается при инсталяции больших экстеншенов |
15.10.2004, 18:18 | #3 |
Новенький
Регистрация: 12.10.2004
Сообщений: 2
|
Да, понятно.
Похоже у меня ситуация но. 1 А что за юзер лист? Где почитать? |
15.10.2004, 20:40 | #4 |
Administrator
|
http://typo3.org/documentation/mailing-lists/english-main-list-archive/
Чтобы туда писать, нужно подписаться на этот лист рассылки. http://typo3.org/documentation/mailing-lists/subscribe/ По поводу ситуации 1): Только что я поставил typo3 3.7.0, и она нормально эту ситуацию различила. |
16.10.2004, 09:13 | #5 |
Новенький
Регистрация: 14.10.2004
Сообщений: 3
|
На днях тоже решил посмотреть typo3: проблема с памятью была - значения из php.ini он не видел. У меня виндуза.
Посмотрел-посмотрел я на типо3 и решил все-таки пока остановиться на ez publish.... |
18.10.2004, 02:20 | #6 |
Administrator
|
Напишите потом, что получилось.
ez publish я ставил года полтора назад (тогда было все плохо - и глючил, и требовательный к хостингу). Сейчас не знаю. И еще просьба: посмотрите, есть ли там основная фича typo3 - работа (перемещение, копирование, вставка ярлыков) с блоками контента? |
18.10.2004, 08:59 | #7 |
Новенький
Регистрация: 14.10.2004
Сообщений: 3
|
Там страницы создаются ни как в typo3 в виде набора блоком, там каждая страница отображает некоторый объект определенного класса (например, объект класса \"статья\"). Если захотеть, то можно создать класс, который состоит из списка других объектов и определить для него соответствующий шаблон отображения.
Объект может находится в нескольких папках, одна из которых является основной. Еще есть такая фишка, что в текст, к примеру, статьи можно вставить другой объект (хотя совсем уж визуально это делается только платным Online Editor-ом). Вообщем созданный блок инфы (статья, новость, картинка и тп) можно вставить на любую страницу в любом месте: либо просто вставив на него ссылку из текста (статьи), либо поставив на него ссылку из объекта и реализовав соответствующий шаблон отображения. А по поводу хостинга думаю сейчас тоже могут быть проблемы: во-первых надо image magick или хотя бы GD, могут потребоваться некоторые изменения в php.ini и конфигурации apache или хотя бы .htaccess (ну это наверное для всех cms так), ну и грузить сервак будет, если без php accelerator (на моей виндузе и pentium iv 2.8 страничка со статьей генерится 0.6 сек - без акселератора). |