Вход

Просмотр полной версии : C TYPO3 4.2.8 на TYPO3 4.7.8


agravin
19.02.2013, 17:56
Доброго времени суток. Поменял хостера и появилась возможность уйти с версии 4.2.8. Решил апргейдиться до версии 4.7.8. Раньше никогда не обновлял версии движка. Читаю разные статьи, но не могу понять, возможен ли одноэтапный переход на версию 4.7.8 или нужно постепенно обновляться?

Андрей Аксенов
20.02.2013, 14:25
Лучше почитать "из первых рук": http://wiki.typo3.org/TYPO3_4.7#Upgrading
Сначала, конечно, резервная копия файлов и базы данных - в случае чего, быстренько все восстановиться.
Посмотреть соответствие версий PHP и MySQL, а также прочитать о необходимых модулях PHP, хотя их список по-моему не поменялся для версии 4.7 (в сравнении с версией 4.2).
Затем проабгрейдить расширения - хотя можно это сделать и потом.
Подкорректировать установочный файл насчет utf-8.
ВАЖНО! База данных должна быть в utf-8, иначе возможны проблемы. Если не так - сделать чтобы было так :).
Ну и после замены ядра - в инстал тул, раздел Upgrade, ну в конце - сравнение базы данных там же...

agravin
20.02.2013, 17:04
Андрей, спасибо за ответ. Ссылку указанную вами, прочитал одну из первых. Решил пока остановиться на версии 4.5 LTS. За исключением самописного расширения, все встало отлично.
С расширением возникли проблемы то ли из-за версии PHP (была 5.1 , а стала 5.4), то ли из-за того что ранее сервер работал как apache+mod_php , а теперь nginx+php5-fpm . К сожалению знаний разобраться не хватает. Пишет: PHP Warning: Unknown: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/data/hosting/test_domain/www) in Unknown on line 0
PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

Андрей Аксенов
20.02.2013, 17:13
гляньте права на файлы и директории - кто хозяин, кому и что позволено.
open_basedir - значит файл находится не по разрешенному для данного пользователя пути, значение редактируется в настройках сервера апаче httpd.conf, попробуйте отредактировать сами или попросите хостера (open_basedir none).