DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Установка и обновление TYPO3

Author:Susanne Moog
Created:2011-01-29T12:16:01
Changed by:Андрей Аксенов
Changed:2011-02-17T13:58:45.670000000
Classification:doc_guide_install_ru
Description:The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ----
Keywords:forAdmins, forBeginners
Author:Documentation Team
Email:documentation@typo3.org
Language:ru
translator:Andrey Aksenov

img-1 img-2 Установка и обновление TYPO3

Ключ расширения: doc_guide_install_ru

Язык: ru

Версия: 2.0.1

Ключевые слова: forAdmins, forBeginners

Авторские права 2000-2011, Documentation Team, <documentation@typo3.org>

Этот документ публикуется под Open Content License

доступной на http://www.opencontent.org/opl.shtml

Содержимое этого документа относится к TYPO3

- GNU/GPL CMS/Framework доступной на www.typo3.org

Официальная документация

Этот документ является частью официальной документации TYPO3. Одобрение было получено после экспертной оценки командой по документации TYPO3. Читатель вправе ожидать точной информации в этом документе, о любом несоответствии сообщайте в команду по документации (documentation@typo3.org). Официальные документы сохраняются по возможности актуальными командой по документации.

Перевод официальной документации

Этот документ является переводом официальной документации TYPO3. Перевод может быть не столь актуальным, как оригинал. В случае вопросов, обращайтесь к английской версии.

Руководство

Этот документ является руководством. Руководства предназначены для ознакомления читателя с конкретной темой с целью получения практического знания по конкретному процессу. Для получения практических знаний о процессе, читатели должны изучить руководство от корки до корки. По завершении, Руководство становится практическим инструментом, справочником, к которому читатель будет обращаться по мере необходимости. Руководство дает советы по достижению поставленной задачи наилучшим способом.

Содержание

`Установка и обновление TYPO3 1 <#__RefHeading__5708_1738894311>`_

`Введение 4 <#__RefHeading__5710_1738894311>`_

Об этом документе 4

Нововведения 4

Составители 4

Обратная связь 4

`Установка TYPO3 – быстрая установка 5 <#__RefHeading__2206_1095814237>`_

1-2-3 5

Install Tool (инструмент установки) 5

`Установка в деталях 11 <#__RefHeading__2212_1095814237>`_

Выбор пакета и формата файлов 11

Описание состава архивов 12

Эффективное использо­вание архивов с пакетами 13

Преимущества при обновлении 14

Install Tool 14

`Обновление 17 <#__RefHeading__2236_1095814237>`_

1: Резервирование 17

2: Установка нового ядра системы 17

3: Использование мастера обновления (upgrade wizard) 17

4: Сравнение и обновление базы данных 18

5: Установка новых статических таблиц и таблиц описания 19

6: Очистка кешей, временных файлов и пользовательских настроек 21

7: Удаление файлов "temp_CACHED_" 21

8: Проверка ChangeLog и NEWS.txt 21

`Устранение неисправностей 22 <#__RefHeading__2456_1095814237>`_

Файлы кеша в typo3conf/ 22

Возможные проблемы с файлами кеша 22

Кеши PHP, классы расширений и т.п. 22

Изменение настроек по обработке изображений 23

Введение

Об этом документе

Это руководство должно помочь в установке и обновлении локальной установкиTYPO3. Оно предназначено для начинающих вTYPO3, работающих администраторами проектов.

Надеемся, что руководство окажется полезным. При нахождении ошибок, опечаток или ошибочных, по Вашему мнению, сведений, сообщайте на http://forge.typo3.org/projects/typo3v4-doc_guide_install/issues . Заранее благодарим!

Нововведения

Обновление шаблона руководства и использование изображений дляTYPO3 версии4.5.

Составители

Изначально руководство было написаноKasper Skårhøj и на данный момент сохраняется в актуальном состоянии усилиями команды по документации.

Обратная связь

По общим вопросам о документации, пишите на documentation@typo3.org .

Если найдена ошибка в этом руководстве, опишите проблему по данному руководству в системе отслеживания ошибок: http://forge.typo3.org/projects/typo3v4-doc_guide_install/issues

Поддержка качественной документации является тяжелой работой, и команде по документации всегда нужны добровольцы. Если Вы желаете помочь, присоединяйтесь к списку рассылок (typo3.projects.documentation на lists.typo3.org).

УстановкаTYPO3 – быстрая установка

1-2-3

Скачайте подходящий под требования пакет с http://typo3.org/download/packages/ (если не знаете, какой пакет нужно использовать, обратитесь к разделу“Выбор пакета и формата файлов" данного руководства).

Загрузите содержимое скачанного пакета на свой веб сервер.

img-3 Совет

в пакете находятся тысячи файлов, поэтомулучшераспаковать пакет непосредственно на сервере!

Зайдите на свой сайт из браузера и следуйте шагам вInstall Tool ( http://www.example.com/typo3/install/index.php?mode=123&step=1 ).Install Toolпоможет в следующем:

настроить имя пользователя/пароль/базу данныхMySQL,

создать необходимое содержимое базы данных по умолчанию и

проверить соответствие необходимых настроек установленногоPHP. Это описывается далее.

По завершении мастераInstall Tool необходимо серьезно отнестись к защите папкиtypo3install/паролем, либо просто удалить из нее файлENABLE_INSTALL_TOOL.Этот файл автоматиче­ски удаляется спустя один час.

Install Tool (инструмент установки)

Install Tool находится в папке'typo3/install/' и автоматиче­ски переходит в режим"1-2-3" с паролем'joh316', если база данных для сайта еще не настроена.

Другими словами, вот что Вы увидите:

img-4 Нажмите"Continue".

img-5 Введите учетные данные своей базы данных.

img-6 Создайте дляTYPO3 новую базу данных или воспользуйтесь существующей пустой базой данных.

img-7 Импортируйте таблицы базы данных по умолчанию.

img-8 Основная настройка на этом завершена.

По завершении основной процедуры установки, ядроTYPO3 будет работать. Но еще остались не настроенными некоторые параметры. Поэтому мы рекомендуем перейти вinstall tool в обычном режиме для изменения пароля кinstall tool и детальной проверки своей установки. Для этого щелкните по ссылке"Configure TYPO3".

С дополнительной информацией можно ознакомиться в разделе"Установка в деталях", и подразделе"Install Tool" далее.

Установка в деталях

Выбор пакета и формата файлов

TYPO3 доступна в различных "пакетах", каждый из которых доступен в различных форматах.

Какой пакет использовать

Можно загрузить пакетIntroduction,Source иDummy.

Обзор всевозможных доступных пакетов и версий можно найти на http://typo3.org/download/packages/

Introduction пакет (ознакомительный)

Ознакомительный пакет представляет из себя готовый веб сайт. В нем содержатся пакетыSource, Dummyи множество содержимого по умолчанию для тестирования и обучения. Опробуйте его при ознакомлении с системойTYPO3!

Файлы пакетаIntroduction могу называться следующим образом:

  • introductionpackage-4.5.0.zip
  • introductionpackage-4.5.0.tar.gz
TYPO3 Source(ядро системы)

Здесь содержатся файлы ядраTYPO3 CMS.Они обязательны для любой системыTYPO3.В этих папках ничего не изменяется при работеTYPO3. При обновлении, эти папки необходимо заменить.

TYPO3 Dummy (шаблон)

Это шаблон для нового сайтаTYPO3. При работеTYPO3 содержимое этих папок изменяется. В будущем, здесь будут находиться файлы, необходимые для текущей установки, например, файлы настроек и изображений, либо документы, представляемые посетителям своего сайта.

Рекомендации

Для каждого сайта, работающего наTYPO3, необходимы пакетыDummy иSource.

Для тестирования и ознакомления рекомендован пакетintroduction (ознакомительный).

Для построения собственного сайта с нуля используйте пакетыdummy иsource. В отличие от пакетаIntroduction, при этом будет получена совсем пустая установкаTYPO3.

Какие форматы файлов использовать

Каждый из пакетов обычно доступен в виде файлов.zip или.tar.gz. Главное отличие в том, что архив.tar.gz использует символические ссылки(symlinks): архив.tar.gzдля пакетаDummyсодержит симлинки на пакетSource.

Если используется серверWindows, необходимо воспользоваться архивами.zip, так как симлинки не просто использовать в средеWindows.

ЕслиTYPO3 работает на сервереUnix, можно воспользоваться любым из архивов. В основном рекомендуется использовать архивы.tar.gzс симлинками, так как они упрощают обновление. Но используйте их только если знакомы с работой симлинков.

Описание состава архивов

Состав архивов.zip

Состав архива.zip следующий:

img-9 Состав архивов.tar.gz """""""""""""""""""""

Архивы.tar.gz в основном предназначены для пользователейUnix, так как содержат относитель­ные символические ссылки. Если разархивировать (untar) пакетыdummy иsource в одну папку и не изменять названий файлов, автоматически будут получены корректные симлинки.

Папка, в которую будет извлечен пакетDummy, может в итоге называться как-то вроде"dummy-4.5.0", а содержимое ее будет следующим:

img-10 Главное, в сравнении с архивом.zip, то, что директорию с ядром системы необходимо хранить лишь в одном месте файловой системы сервераUnix. Кроме того, каждый сайт, использующий одну и ту же версиюTYPO3, может использовать символические ссылки на папку с ядром системы. Таким образом экономно используется пространство на сервере, уменьшается количество файлов и облегчается обслуживание, например в случае обновления системы.

Папки и документыTYPO3

Следующие папки и файлы являются частьюTYPO3 пакетаSource.

t3lib/ и typo3/ содержат исходный кодTYPO3, файлы, изображения и сценарии, распространяемые вместе сTYPO3.

index.php — основной сценарий внешнего интер­фейса сайта(то же самое, что иtypo3/sysext/cms/tslib/index_ts.php).

clear.gif - однопиксельный1x1 файлgif. Используется многократно.

NEWS.txt описание изменений в ядреTYPO3 Sourceпроизошедших с момента выпуска основной прошлой версии. Обязателен к прочтению при обновлении своей системы.

INSTALL.txt содержит краткие рекомендации по установке.

Все эти файлы являются частью ядраTYPO3. Их нельзя изменять ни при каких обстоятельствах, и при желании можно защитить их! Именно их необходимо обновить при установке новой версииTYPO3.

Папки и документы, относящиеся к сайту

Следующие файлы и папки являются частью пакетаTYPO3 Dummy.

fileadmin/ содержит файлы, относящиеся к сайту. Здесь можно поместить, например, шаблоны, внешние сценарии,html и изображения. Кроме того, папка по умолчанию используется для хранения загружаемых файлов. Должна быть доступна для записи пользователю веб сервера.

typo3temp/ в начала должна быть пустой. Но со временем здесь появляются временные файлы. Должна быть доступна для записи пользователю веб сервера.

uploads/ содержит папки для хранения документов, связанных с записями базы данных — следовательно должна быть доступна для записи пользователю веб сервера!

typo3conf/ содержит настройки для локального сайта.

_.htaccess содержат настройки для вебсервераApache, что сказывается на быстродействии. По умолчанию не используется.

typo3conf/localconf.php файл основных настроек текущей установки, и всех параметров изinstall tool. Следовательно должен быть доступен для записи пользователю веб сервера.

Пользовательские папки

Можно добавлять и собственные папки, почему бы и нет?

Эффективное использо­вание архивов с пакетами

Архивы.tar.gz для пакетаSourceимеют преимущество перед архивами.zip: они сокращают используемое файлами пространство и упрощают обслуживание при правильном использо­вании. Вот, что мы предлагаем:

Извлеките где-либо на сервере файл.tar.gz.

Создайте символическую ссылку из корневой директории своего веб-сайта на папку с ядром системы. Назовите ее'typo3_src':

img-11 После чего создайте ссылки на файлindex.php, папкиt3lib/ иtypo3/, как показано выше. Обратите внимание, что это ссылки, использующие созданную до этого ссылкуtypo3_src (в большинстве доступных на текущий момент пакетахDummy, эти символические ссылки уже включены по умол­чанию, остается лишь создать/изменить ссылкуtypo3_src, указав в ней директорию на ядро системы).

Преимущества при обновлении

Преимущества такого подхода становятся очевидны при обновлении версии системыTYPO3 —необходимо изменить одну лишь символическую ссылку, и все файлы системыTYPO3 будут обновлены!

Помните обInstall Tool!

После переключения на другое ядро системы необходимо перейти вInstall Tool в каждом из сайтов, использующих то же обновленное ядро, внести требуемые изменения в базу данных и очистить кеш таблиц.

Install Tool

Новый сайт наTYPO3 можно установить либо используя мастер1-2-3, как было описано выше в разделе"Быстрая установка", либо воспользоваться детальной установкой параметров в расширенном режимеinstall tool. Расширенные параметры описаны здесь.

Сначала перейдите на свой сайт и войдите вinstall tool ( http://www.example.com/typo3/install ).

Basic Сonfiguration

В разделе основных настроек проверяются условия для установкиTYPO3.

Это проверка существования обязательных папок и прав на них. Если в этом разделе что-то неправильно, необходимо добавить требуемые папки и установить нужные права доступа к папкам и файлам в них.

Затем наступает очередь проверки настроек вphp.ini, таких какsafe_mode, max_execution_time и т.п. Опять же, если что-либо неверно, необходимо исправить настройки и продолжить.

Одна из важных функцийTYPO3 —возможность работы с изображениями (их преобразование, использование слоев, масок и т.д.). Для этого необходимыfreetype, gdlib иImageMagick илиGraphicsMagick. В следующем разделе проверяются их настройки.

img-12 Замечание

Если текст в изображении дляfreetype выступает за границы, используетсяFreetype 2 и необходимо установить следующееTYPO3_CONF_VARS[GFX][TTFdpi]=96.

А в следующем разделе необходимо ввести установки для базы данных. Обратите внимание, что после вводаusername иhost необходимо сохраниться. После перезагрузки страницы появится блок выбора базы данных.

Выберете название для своего нового веб сайта. Позже оно будет отображено в различных местах внутреннего интер­фейса.

Database Analyser

В этом разделе можно получить краткий обзор своей, в настоящий момент выбранной, базы данных, и сравнить еес необходимыми для правильной работыTYPO3полями базы данных.Можно также импортировать sql-данные непосредственно в базу данных или модернизировать таблицы более ранних версий TYPO3.

Если Вы перешли сюда в процессе установки своего нового веб сайта, необходимо щелкнуть по"COMPARE", а затем выбрать все изменения и подтвердить их щелчком по кнопке"Write to database". Это может занять время.

Затем выберете"IMPORT" для импорта статических данных. Статические данные — это некий набор предопределенной информации, используемой вTYPO3, это могут быть, например, названия языков, валют, либо местоположение репозиториевTYPO3. Если Вы не знаете, что необходимо, просто выберете все!

Если режим1-2-3 не использовался, то понадобится создать пользователя- администратора при помощи щелчка по"Create admin user".

Замечание: начиная сTYPO3 версии4.1, InnoDB используется в качестве движка базы данных для нескольких таблиц. Это помогает предотвратить остановки и снижение производительности. Кроме того,InnoDB больше защищена от падений, чемMyISAM. Мы рекомендуем проверить настройку своегоMySQL, и убедиться, что для области таблиц включен параметр"autoexpand" (автоматическое расширение). За дополнительной информацией по настройке InnoDB обратитесь к руководству поMySQL. ЕслиInnoDB не включено, MySQL автоматиче­ски будет использоватьMyISAM и никаких дополнительных действий не понадобится.

Upgrade Wizard

В процессе первоначальной установкиTYPO3 мастер обновления не нужен. О нем поговорим позже, в главе об обновленииTYPO3.

Image Processing

Раздел обработки изображений содержит пояснения по возможностям манипуляции изображений вTYPO3, а также меню тестирования внизу. Воспользуйтесь каждым из тестов, чтобы убедиться в правильности настроек работы с изображениями. При возникновении проблем, прочитайте пояснения к соответствующему тесту с подсказками по решению проблем. Кроме того, посмотрите на настройки обработки изображений в разделе"All configuration".

Можно найти помощь в разделе, посвященном устранению неисправностей ниже.

All Сonfiguration

Здесь представлен полный набор параметров, относящихся к установленнойTYPO3. Мы предлагаем пройти по всему списку и внимательно прочитать описание каждого из параметров. Так можно получить представление о всех возможных настройках системы. Конечно, сейчас можно изменить любую из настроек, но обычно этого не нужно, так как на предыдущих шагах все основные настройки уже были сделаны.

Clean Up

В процессе первоначальной установкиTYPO3 этот раздел не нужен. В этом разделе собраны методы очистки установленнойTYPO3 от накопившегося в процессе работы ненужного мусора.

phpinfo()

Здесь собрана информация об установленной системе, полные сведения, выводимыеphpinfo() и несколько констант, используемыхTYPO3, которые окажут неоценимую услугу в поиске и разрешении проблем в процессе настройки.

Edit files in typo3conf/

Здесь возможна непосредственная правка файлов в папкеtypo3conf/, необходимая для внесения некоторых быстрых поправок. Этим разделом крайне редко пользуются.

About

Раздел"About" описывает каждый из разделовinstall tool и, что важнее, позволяет изменить пароль кinstall tool, что:underline:необходимо делать каждый раз при установкеTYPO3.

img-13 Изменение пароля кinstall tool

Вопрос об изменении пароля кinstall tool должен быть разрешен в первую очередь в процессе установкиTYPO3. Пароль по умолчанию широко известен и никогда не должен использоваться на работающем веб сервере.

Обновление

При выходе очередной версииTYPO3, необходимо тщательно изучить любую дополнительную информацию по обновлению. Нужно изучить включенный файлChangeLog,чтобы понять, как изменения в функционале отразятся на работе существующего сайта (обратите внимание на строки с отметкой"!!!" - это действительно важная информация!).

В основном при обновлении сайта наTYPO3 будут задействованы следующие шаги:

1: Резервирование

Необходимо сделать резервные копии как папок с файлами, так и базы данных. Возможно сначала Вы решите обновить копию своего сайта, если изменений в работе системы было очень много. Обратитесь кChangeLog.

2: Установка нового ядра системы

Обновите распространяемые файлы ядра системы их новыми версиями.

  • При использовании архивов.tar.gz для файлов ядра системы:просто извлеките пакет на свой веб сервер и переназначьте симлинкtypo3_src.
  • При использовании архивов.zip для файлов ядра системы:Загрузите пакетzip ядра системы, извлеките его и скопируйте (с перезаписью) его содержимое в корневую папкусвоей системыTYPO3.

3: Использование мастера обновления (upgrade wizard)

Войдите вInstall Tool, дополнив адрес своегоTYPO3сайта строчкой'.../typo3/install/'.

(если появились проблемы с паролем/доступом, обратитесь к разделу этого документа, посвященномуInstall Tool).

img-14 Для облегчения обновленияTYPO3 предоставляет мастер обновления (upgrade wizard). Перейдите в раздел“Upgrade Wizard” и просмотрите различные предлагаемые мастера. Начать нужно с мастера“Version Compatibility”, который установит совместимостьTYPO3на новую версию. После чего Вы будете перенаправлены к следующему мастеру. Обратите внимание, что некоторые мастера предлагают не обязательные возможности, по, например, установке системных расширений (simulate static илиopen docs), которые, возможно и не нужны в текущей установке, поэтому внимательно используйте мастеров.

4: Сравнение и обновление базы данных

Перейдите к разделу"Database Analyser". Здесь можно проверить настройки базы данных и, при необходимости скорректировать их.

img-15

Щелкните"Compare". При этом читаются все файлыext_tables.sql из ядра и расширений и сравниваются с содержимым таблиц и полей текущей базы данных. Будут показаны любые несоответствия и появится возможность выполнить соответствующие запросы, исправляющие любые несоответствия в существующих таблицах требуемой для новой версииTYPO3структуре таблиц.

img-13 Внимание

Не забудьте о полях и/или таблицах, добавленных самостоятельно в базу данныхTYPO3 для собственных целей! Такие таблицы и поля будут удалены только если специально отметить их для удаления, конечно же, но будьте начеку и не забывайте о них!

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

Если все изменения внесены вTYPO3, то после щелчка по"Write to database" будет показано следующее сообщение:

img-16 5: Установка новых статических таблиц и таблиц описания ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Таблица'static_template' (и некоторые другие таблицы"static_") содержит информацию, которую никогда нельзя изменять самостоятельно. Здесь содержится статическая информация, распространяемая с выпускамиTYPO3. Для обновления информации в упомянутых таблицах воспользуйтесь следующими шагами.

Перейдите в раздел" Database Analyser ".

Щелкните" IMPORT " в строке" Dump static data ":

img-17 Затем установите флажок"Import the whole file..." и щелкните"Write to database":

img-18 …после чего должно появиться следующее:

img-19 6: Очистка кешей, временных файлов и пользовательских настроек ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Всегда нужно очищать кеш таблиц. Перейдите в"Database Analyser" → "Clear tables" и выберете таблицы, начинающиеся с"cache_". Затем нажмите"Write to database".

После обновления на новую основную версию, кроме того нужно удалить временные файлы, которыеTYPO3 сохраняет в папкеtypo3temp/. Перейдите в"Clean up" и сделайте это.

Может также понадобиться очистка настроек внутренних пользователей. Проблемы могут возникнуть, если что-то при обновлении требует этого. Перейдите в"Database Analyser" → "Reset user preferences" и запишите в базу данных.

7: Удаление файлов"temp_CACHED_"

Вtypo3conf/ скорее всего будут находится файлы кешаext_localconf.php иext_tables.php. Они также должны быть удалены.

Все файлы в директорииtypo3conf/, имеющие в названии"temp_CACHED_*_ext_localconf.php" или"temp_CACHED_*_ext_tables.php" должны быть удалены"

Проще всего сделать это при помощи ссылки, находящейся в правом верхнем углу внутреннего интер­фейса при авторизации под пользователем администратором. Откройте меню"Очистить кеш" (Clear cache) и щелкните "Очистить кеш настроек" (Clear configuration cache):

img-20 Но таким методом будут удалены лишь два файла"temp_CACHED_" изtypo3conf/. Если их больше, то остальные нужно удалить вручную, либо воспользоваться расширением"extdeveval"!

8: ПроверкаChangeLogиNEWS.txt

Просмотрите файлыChangeLogиNEWS.txt в корневой папкеTYPO3. Здесь можно почерпнуть идеи о новых интересных функциях.

Особенно внимательно отнеситесь к строкам, начинающимся с"!!!". Это важно, так как они говорят об изменениях, затрагивающих работу некоторых веб сайтов.

Устранение неисправностей

Файлы кеша вtypo3conf/

В общем нужно знать, чтоTYPO3 формирует временные "кешируемые" сценарии вtypo3conf/. Это выглядит так:

-rw-r--r--   1 www-data   www-data   61555  2011-01-11 16:28   temp_CACHED_ps3f58_ext_localconf.php
-rw-r--r--   1 www-data   www-data   81995  2011-01-11 16:28   temp_CACHED_ps3f58_ext_tables.php
-rw-r--r--   1 www-data   www-data   47098  2011-01-11 16:28   temp_CACHED_FE_ps3f58_ext_localconf.php
-rw-r--r--   1 www-data   www-data   45517  2011-01-11 16:28   temp_CACHED_FE_ps3f58_ext_tables.php

Могут появиться и другие подобные файлы. Это может произойти из-за дублирования путей, симлинков, либо это просто старые файлы.

Эти файлы могут быть удалены в любое время, они будут воссозданы при следующем обращении к системе. Эти файлы просто включают все файлыext_tables.php иext_localconf.php из установленных расширений, объединенных в порядке загрузки. Поэтому, включение одного такого большого файлаPHPравнозначно включению сотен маленьких, но экономит несколько милисекунд системе.

В версии 4.3TYPO3появились файлы"temp_CACHED_FE". Они содержат файлыext_tables.php иext_localconf.php только тех расширений, которые нужны для формирования выводимого во внешний интер­фейс. Поэтому эти файлы меньше, чем файлыtemp_CACHED для всех расширений, это сохраняет еще несколько милисекунд.

Относительно этих файлов нужно знать следующее:

a) Вносить в них изменения не имеет смысла, так как они в любое время могут быть воссозданы из "оригиналов". Вместо этого изменять нужно "оригиналы".

b) Сделав изменения в оригинальных файлах"ext_tables.php" или"ext_localconf.php", необходимо очистить файлы кеша, чтобы изменения были приняты во внимание!

Возможные проблемы с файлами кеша

Изменение абсолютных путей кTYPO3

Изменение пути к установленнойTYPO3, может привести к огромному количеству ошибок, вроде"Failed opening …" или"Unable to access ...". Проблема в том, что абсолютные пути к файлам жестко внесены в файлы кеша.

Решение: ручное удаление файловtemp_CACHED_*.php черезFTP или файловую систему и перезагрузка страницы.

КешиPHP, классы расширений и т.п.

Существует ряд ситуаций, на первый взгляд не связанных с обновлением:

  • Расширение переназначает классы, функции в которых были изменены.Решение: попытайтесь отключить все расширения и подключать их одно за одним, пока проблема не возникнет снова.
  • КешPHP имеет ошибки при повторном кешировании сценариев, в частности, если изменения произошли в родительском классе, переназначаемом классом потомком, который не был обновлен.Решение: удалите ВСЕ кешируемые файлыPHP (дляPHP-Accelerator, удалите"/tmp/phpa_*") и перезапуститеApache.

Изменение настроек по обработке изображений

При изменении настроек по обработке изображений (в обычно режиме), нужно принять во внимание, что старые изображения все еще могут остаться в папкеtypo3temp/, что может помешать формированию новых файлов! Это особенно важно знать, если Вы впервые настраиваете обработку изображений.

Проблема решается очисткой файлов в папкеtypo3temp/. Также убедитесь, что очищена таблица"cache_pages" в базе данных.