Menu

Особенности обновления Joomla до версии 3.4.0

Рассмотрим особенности обновления движка Joomla до версии 3.4.0.

Как оказалось, при обновлении Joomla с версии 3.3.6 (или 3.3.0) до версии 3.4.0 нас ждут нововведения. Речь не только о слегка изменённой панели администратора, а о таких серьёзных вещах, как файлы .htaccess и robots.txt.

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

 

 .htaccess:

## No directory listings - Joomla 3.4
IndexIgnore *

Options +FollowSymlinks
## - Joomla 3.4
Options -Indexes

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla 3.4 core SEF Section.
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
## End - Joomla 3.4 core SEF Section.

robots.txt:

Disallow: /administrator/
Disallow: /bin/
Disallow: /layouts/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /modules/
Disallow: /plugins/
Disallow: /tmp/

4 комментарии

  • Михаис Сон

    написал Михаис Сон

    Четверг, 24 Декабрь 2015 07:45

    Подскажите.
    При обновлении с версии 3.3.4 до версии 3.4.0 можно просто залить файлы обновления с перезаписью в корень сайта?
    Смущает папка installation.
    Она же вроде нужна только для устаноки системы?
    Или при переходе на ветку 3.4.х вносятся изменения в базу данных?

    Пожаловаться
  • Анатолий

    написал Анатолий

    Четверг, 24 Декабрь 2015 14:33

    Там меняется база данных, просто заливать файлы нельзя!

    Пожаловаться
  • Юрий

    написал Юрий

    Суббота, 30 Январь 2016 20:30

    Какой zip архив надо ставить для обновления 3.3.6 до 3.4.0. ??? Где скачать????

    Пожаловаться
  • Анатолий

    написал Анатолий

    Четверг, 04 Февраль 2016 00:29

    Нужен пакет Joomla_3.4.0-Stable-Update_Package.zip
    Его можно скачать на официальом сайте или просто поискать в сети.

    Пожаловаться
Авторизуйтесь, чтобы получить возможность оставлять комментарии

Другие материалы в этой категории:

Go to top