フリーソフト/Drupal8
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
RIGHT:[[フリーソフトウェアのコンパイル]]
*Drupal 8 のマイナーバージョンアップ [#aa4b7ea5]
手動で,Drupal 8 をマイナーバージョンアップする覚え書き
参考)
https://www.drupal.org/docs/8/update/update-core-manually
**1. バックアップ [#w62d8b7f]
/var/www/html/drupal をバックアップする
# cd /var/www/html/drupal
# tar cpzf /Backup/drupal/drupal-file.tgz drupal
特に .htaccess, composer.json, robots.txt を独自で修正し...
忘れずにバックアップしておく.
また,./sites/default/default.settings.php を独自に修正し...
このファイルが上書きされることもあるので,
独自の修正は ./sites/default/settings.php に記述し,その...
cron スクリプトもバックアップを取っておく
./core/scripts/cron-curl.sh or cron-lynx.sh
DB をバックアップ
# mysqldump -u root -p -h db-server --add-drop-table --t...
**2. admin ログイン [#m778c2df]
"Administre software updates" 権限のあるユーザで drupal ...
**3. drupal をメンテナンスモードにする. [#a723a17c]
管理 > 環境設定 > [開発] メンテナンスモード
"サイトをメンテナンスモードにする" にチェックを入れる.
"構成を保存" をクリック
ユーザはログインしたままにしておく.
**4. 以下,サーバにログインし,コマンドを実行. [#lcf804e3]
# cd /var/tmp
# wget https://ftp.drupal.org/files/projects/drupal-x.y....
# tar zxf drupal-x.y.z.tar.gz
# cd /var/www/html/drupal
# mv core /var/tmp/core
# mv vendor /var/tmp/vendor
# mkdri /var/tmp/back
# mv -f *.* .[a-z]* /var/tmp/back
# cp -R /var/tmp/drupal-x.y.z/core core
# cp -R /var/tmp/drupal-x.y.z/vendor vendor
# cp /var/tmp/drupal-x.y.z/*.* .
# cp /var/tmp/drupal-x.y.z/.[a-z]* .
# chown -R www-data:www-data .
**5. 設定戻し [#ge2e601a]
.htaccess, composer.json, robots.txt をバックアップから戻...
cron スクリプトも元に戻す
./core/scripts/cron-curl.sh or cron-lynx.sh
実行権もつけておく.
**6. アップデート [#sf395b8a]
https://www.example.com/drupal/update.php にアクセス.
もし,ログアウトしてしまっていたら,
settings.php を編集して,
$settings['update_free_access'] = FALSE;
を
$settings['update_free_access'] = TRUE;
と修正する.
(バージョンアップ後,元に戻すこと)
**7. ステータス確認 [#hf24cd71]
admin で drupal にログイン.
管理 > Reports > Status report を開き,ステータスを確認す...
**8. メンテナンスモードを戻す. [#ta43b926]
管理 > 環境設定 > [開発] メンテナンスモード
"サイトをメンテナンスモードにする" のチェックを外す.
"構成を保存" をクリック
**9. 片付け [#oce80ef0]
/var/tmp
を片付けておく.
終了行:
RIGHT:[[フリーソフトウェアのコンパイル]]
*Drupal 8 のマイナーバージョンアップ [#aa4b7ea5]
手動で,Drupal 8 をマイナーバージョンアップする覚え書き
参考)
https://www.drupal.org/docs/8/update/update-core-manually
**1. バックアップ [#w62d8b7f]
/var/www/html/drupal をバックアップする
# cd /var/www/html/drupal
# tar cpzf /Backup/drupal/drupal-file.tgz drupal
特に .htaccess, composer.json, robots.txt を独自で修正し...
忘れずにバックアップしておく.
また,./sites/default/default.settings.php を独自に修正し...
このファイルが上書きされることもあるので,
独自の修正は ./sites/default/settings.php に記述し,その...
cron スクリプトもバックアップを取っておく
./core/scripts/cron-curl.sh or cron-lynx.sh
DB をバックアップ
# mysqldump -u root -p -h db-server --add-drop-table --t...
**2. admin ログイン [#m778c2df]
"Administre software updates" 権限のあるユーザで drupal ...
**3. drupal をメンテナンスモードにする. [#a723a17c]
管理 > 環境設定 > [開発] メンテナンスモード
"サイトをメンテナンスモードにする" にチェックを入れる.
"構成を保存" をクリック
ユーザはログインしたままにしておく.
**4. 以下,サーバにログインし,コマンドを実行. [#lcf804e3]
# cd /var/tmp
# wget https://ftp.drupal.org/files/projects/drupal-x.y....
# tar zxf drupal-x.y.z.tar.gz
# cd /var/www/html/drupal
# mv core /var/tmp/core
# mv vendor /var/tmp/vendor
# mkdri /var/tmp/back
# mv -f *.* .[a-z]* /var/tmp/back
# cp -R /var/tmp/drupal-x.y.z/core core
# cp -R /var/tmp/drupal-x.y.z/vendor vendor
# cp /var/tmp/drupal-x.y.z/*.* .
# cp /var/tmp/drupal-x.y.z/.[a-z]* .
# chown -R www-data:www-data .
**5. 設定戻し [#ge2e601a]
.htaccess, composer.json, robots.txt をバックアップから戻...
cron スクリプトも元に戻す
./core/scripts/cron-curl.sh or cron-lynx.sh
実行権もつけておく.
**6. アップデート [#sf395b8a]
https://www.example.com/drupal/update.php にアクセス.
もし,ログアウトしてしまっていたら,
settings.php を編集して,
$settings['update_free_access'] = FALSE;
を
$settings['update_free_access'] = TRUE;
と修正する.
(バージョンアップ後,元に戻すこと)
**7. ステータス確認 [#hf24cd71]
admin で drupal にログイン.
管理 > Reports > Status report を開き,ステータスを確認す...
**8. メンテナンスモードを戻す. [#ta43b926]
管理 > 環境設定 > [開発] メンテナンスモード
"サイトをメンテナンスモードにする" のチェックを外す.
"構成を保存" をクリック
**9. 片付け [#oce80ef0]
/var/tmp
を片付けておく.
ページ名: