ru:install:upgrade
Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
ru:install:upgrade [2010-12-14 07:25] – создано 46.118.193.231 | ru:install:upgrade [2014-02-27 16:54] (текущий) – Klap-in | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Обновление ====== | ====== Обновление ====== | ||
+ | Перед обновлением обязательно ознакомьтесь с [[ru: | ||
- | Перед | + | Чтобы узнать, какую |
- | Что-бы узнать какую версию Вы используете, | + | Самый простой |
- | Самый простой способ для обновления выполнить следующие щаги: | + | |
- | + | ||
- | | + | |
* < | * < | ||
- | - [[http://splitbrain.org/go/dokuwiki|Загрузить]] и распаковать новую версию. Дальнейшие инструкции для | + | - [[http://download.dokuwiki.org/ |
- **Полностью** загрузите dokuwiki tarball в выбранный подкаталог: | - **Полностью** загрузите dokuwiki tarball в выбранный подкаталог: | ||
* < | * < | ||
wget http:// | wget http:// | ||
</ | </ | ||
- | * Распакуйте '' | + | * Распакуйте '' |
- | * < | + | * После чего скопируйте |
- | * После чего скопируйте/загрузите все файлы в подкаталог со старой версией | + | * Кавычки нужны для работы команды в том |
- | * < | + | * Шаблон |
- | * Кавычки нужны для работы команды в случае если cp есть алиасом на cp -i | + | - **Или** загрузите прямо в свой |
- | * Шаблон .??* указывает на необходимость обработки скрытых файлов (пример: .htaccess.dist) которые то-же будут скопированы. | + | |
- | - **Или** загрузите прямо в Ваш dokuwiki' | + | |
* < | * < | ||
wget http:// | wget http:// | ||
</ | </ | ||
- | * Распакуйте его в dokuwiki | + | * Распакуйте его в корневой директории |
- | * < | + | * Удалите загруженный архив:\\ < |
- | * Удалите загруженный архив: | + | - Проверьте [[ru:changes|журнал изменений]]. |
- | * < | + | - Удалите install.php: |
- | - Проверьте [[..changes|Changelog]] | + | - Удалите старые файлы, которые более не используются. Ниже приведен полный список таких файлов по версиям. |
- | - Удалите install.php | + | - Скорректируйте [[ru:install: |
- | - Удалите старые файлы, которые более не используются | + | - Сравните |
- | - Скорректируйте [[install: | + | - Обновите плагины (plugins) и шаблоны (template). |
- | - Сравните ваш .htaccess с полученным .htaccess.dist на предмет возможных изменений | + | - Установите кэш в состояние несоответствия путём touching '' |
- | - обновите плагины (plugins) и шаблоны (template) | + | - Возможно потребуется обновление индекса. См. [[ru: |
- | - установите кеш в состояние не соответствия путем touching '' | + | |
- | - возможно потребуется обновление индекса; смотрите | + | |
- | Описанные действия безопасны если вы всегда придерживаетесь изменений в локальных версия конфигурационных файлов (типа '' | + | Описанные действия безопасны, если вы всегда придерживаетесь изменений в локальных версия конфигурационных файлов (типа, '' |
- | ===== Удаленны файлы ===== | + | ===== Удалённые файлы ===== |
- | Это список файлов удаленных в соответствующих релизах. После проверки на наличие их в существующей установке | + | Это список файлов, удалённых в соответствующих релизах. После проверки на наличие их в существующей установке |
<file - removeold.txt> | <file - removeold.txt> | ||
+ | # удалено в 2011-05-25 | ||
+ | conf/ | ||
+ | lib/ | ||
+ | |||
# удалено в 2010-11-07 | # удалено в 2010-11-07 | ||
inc/ | inc/ | ||
Строка 282: | Строка 281: | ||
</ | </ | ||
- | Люди имеющие shell доступ к серверу просто скопировать текст выше и вставить в файл на сервере, | + | Люди, имеющие shell-доступ к серверу, могут |
- | < | + | < |
- | grep -Ev " | + | |
- | </ | + | |
- | Если вы параноик, | + | Если вы «параноик», замените "rm -f" на "ls -la", чтобы увидеть удалённые файлы. |
Для удаленния каталогов и файлов используйте: | Для удаленния каталогов и файлов используйте: | ||
- | < | ||
- | grep -Ev " | ||
- | </ | ||
- | Однако, некоторые системы могут не поддерживать | + | < |
- | < | + | |
- | grep -Ev " | + | Однако некоторые системы могут не поддерживать опцию |
- | </ | + | |
+ | < | ||
+ | |||
+ | Ниже приведен скрипт «Питона», | ||
- | Ниже приведен python скрипт который оптимизирует весь этот процесс | ||
< | < | ||
import os | import os | ||
Строка 315: | Строка 311: | ||
pass | pass | ||
</ | </ | ||
+ | |||
===== Решение проблем ===== | ===== Решение проблем ===== | ||
- | Если встретились некоторые несовместимости [[..:DokuWiki' | + | Если встретились некоторые несовместимости |
Соответствующие страницы: | Соответствующие страницы: | ||
- | * [[config: | + | * [[ru:config: |
- | * [[faq: | + | * [[ru:faq: |
- | * [[faq: | + | * [[ru:faq: |
===== Альтернативные пути ===== | ===== Альтернативные пути ===== | ||
Строка 329: | Строка 326: | ||
Тут приводится несколько альтернативных путей обновления, | Тут приводится несколько альтернативных путей обновления, | ||
- | * [[.:diffupgrade|Обновление путем создания | + | * [[diffupgrade|Обновление путём создания |
- | * [[http:// | + | * [[http:// |
- | * Обновление используя [[install: | + | * Обновление |
- | * Загрузите {{http:// | + | * загрузите {{http:// |
- | * удалите doku.php | + | * удалите |
- | * Убедитесь, | + | * убедитесь, |
- | * Запустите загрузчик как обычно. | + | * запустите загрузчик как обычно |
- | * Пропустите шаг установки и удалите install.php (Даже если продолжить как установку | + | * пропустите шаг установки и удалите |
- | * Все! | + | * всё! |
ru/install/upgrade.1292307940.txt.gz · Последнее изменение: 2010-12-14 07:25 — 46.118.193.231