ユーザ用ツール

サイト用ツール


cms:drupal:drupal10try2

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
cms:drupal:drupal10try2 [2023/11/22 19:53] kingcms:drupal:drupal10try2 [2023/11/25 12:14] – [stable] king
行 3: 行 3:
  
 ===== upgrade status ===== ===== upgrade status =====
 +まず、upgrade Statusを100%にしてみるところから始めたい、と思った。この時点の状態(IMCEは上書きしてしまった後)
  
-まず、upgrade Statu100%にしてるところからめたい。+{{:cms:drupal:upgradestatus_1122-1.png?direct&600|}}\\ 
 +{{:cms:drupal:upgradestatus_1122-2.png?direct&600|}} 
 + 
 +imce,librariesのモジュール、composerでupdateできた(る)のだが、webサイト上ではupdateされてない。composer.jsonとcomposer.lockファイル上はupdateされている。しかし、サイト上では古いまで、しかも、実際のディレクトリの中身も古いままなのである。どっか別のところに保存されているのか、保存する際にpermissionか何かで失敗してlockファイルだけが更新されたままで終わってしまうのか、、ちょっとどいうことかはわからないが。事実そのような状態になっている。このlockファイルをいじってもいいのかどうかも謎、これについて論じているページないしなぁ。 
 + 
 +そこで、drupalページからモジュールをダウンロードし、展開して直接uploadしたところ、サイト上で更新されたようだ、下記実施。 
 + 
 +モジュールのリリースページから最新をPCにダウンロードし、ftpでサーバのtmp/にuploadする。その後、ssh2でログインして、tarを解凍し 
 +<code bash> 
 +cp -Ra libraries/. ../サイト/modules/libraries/ 
 +</code> 
 +で上書きする。infoを確認すると 
 +<code bash> 
 +more ../www_cycle_eek/modules/libraries/libraries.info.yml  
 +name: Libraries 
 +type: module 
 +description: Allows version-dependent and shared usage of external libraries. 
 +core_version_requirement: ^9.4 || ^10 
 + 
 +# Information added by Drupal.org packaging script on 2023-06-17 
 +version: '4.0.4' 
 +project: 'libraries' 
 +datestamp: 1687020891 
 +</code> 
 +4.04になっている。念の為、update.phpを実行し、upgradetatusを再ロードすると、\\ 
 +{{:cms:drupal:upgradestatus_1122-3.png?direct&600|}}\\ 
 +改善されたように思われる。。。 
 +上記の例では、すでにテーマで未対応のものも削除したので、%が上がっている。サイト上で、不要のテーマをアンインストールしても、っと残ったままになるのでcomposerでremoveすると、サイト上でも消える。 
 +<code bash> 
 +composer remove drupal/marinelli   
 +./composer.json has been updated 
 +Running composer update drupal/marinelli 
 +Loading composer repositories with package information 
 +Updating dependencies 
 +Lock file operations: 0 installs, 0 updates, 1 removal 
 +  - Removing drupal/marinelli (dev-1.x cca69ac) 
 +Writing lock file 
 +Installing dependencies from lock file (including require-dev) 
 +Package operations: 0 installs, 0 updates, 1 removal 
 +  - Removing drupal/marinelli (dev-1.x cca69ac) 
 +Deleting themes/contrib/marinelli - deleted 
 +Package doctrine/reflection is abandoned, you should avoid using it. Use roave/better-reflection instead. 
 +Package symfony/debug is abandoned, you should avoid using it. Use symfony/error-handler instead. 
 +Generating autoload files 
 +Hardening vendor directory with .htaccess and web.config files. 
 +86 packages you are using are looking for funding. 
 +Use the `composer fund` command to find out more! 
 +Scaffolding files for drupal/core: 
 +  - Copy [web-root]/sites/default/default.services.yml from assets/scaffold/files/default.services.yml 
 +  - Copy [web-root]/sites/default/default.settings.php from assets/scaffold/files/default.settings.php 
 +Cleaning vendor directory. 
 +No security vulnerability advisories found. 
 +</code> 
 + 
 +insertモジュールはupdateはあるが、^10.0になってしまうので、この時点9.5であるため入れられない。これはつまり一旦削除してupgrade後に再度導入するということか? 
 + 
 +===== Environment is incompatible ===== 
 +テーマが非互換、ということなのだが、Bartikはもともと純正テーマだったわけで、D7時代にmayoというテーマ使っていたものを苦労してこれ対応たというのに、非互換になるというのはどういうことよ!。と言いたいところ。仕方なく、テーマを探したらTARAというのに行き着い。表示がしっくりこない部分も多々あるが、一旦10に対応しているので、これで移行作業を行ういうとで良いだ。Oliveroが純正テーマになっているしいが、しっくりこなさ感が半端ないので、諦る。 
 + 
 +非互換テーマをサイト上でunistallしところ\\ 
 +{{:cms:drupal:upgradestatus_1125-1.png?direct&600|}}\\ 
 +まだ、stableとかうテーマが残っている!。。これサイト上ではあるように見えないのですが、upgradestatusには出てきており、また、 core/themes/ の中に、stable ってのと、stable9ってのが2つある。。。。 
 + 
 +消していいのか? 
 + 
 +8.0.0 、 9.0.0の標準テーマだったらしい。。 
 + 
 +==== stable9 ==== 
 +<code bash> 
 +$ more stable9/stable9.info.yml  
 +name: Stable 9 
 +type: theme 
 +description: A base theme using Drupal 9.0.0's core markup and CSS. 
 +package: Core 
 +version: VERSION 
 +base theme: false 
 +hidden: true 
 +</code> 
 + 
 +==== stable ==== 
 +<code bash> 
 +$ more stable/stable.info.yml  
 +name: Stable 
 +type: theme 
 +description: A default base theme using Drupal 8.0.0's core markup and CSS. 
 +package: Core 
 +version: VERSION 
 +base theme: false 
 +hidden: true 
 +lifecycle: deprecated 
 +lifecycle_link: https://www.drupal.org/project/drupal/issues/3308890 
 +</code> 
 + 
 + 
 +drush stable:uninstall でやると、そんなものないと言われるものの、その後サイトがレポート閲覧不可になる。update.phpで戻る。 
 + 
 +==== webformが消えない ==== 
 +どうしても、消えなくて、フォルダごと削除した。 
 + 
 +upgradestatus、利用可能なアップデートのどちらにも出てこないようになったが、機能拡張のページには出てくる。 
 + 
 +{{:cms:drupal:upgradestatus_1125-2.png?direct&400|}}\\ 
 +composer.jsonをみると、まだ残っていたので、もう一度 
 +<code> 
 +composer remove drupal/webform 
 +</code> 
 +でやってみると、消えてくれた。これ最初やった時はできなかったが、いろんな依存関係を変えていく過程でできるようになったとみるべきか?
  
-imce,librariesのモジュール、composerでupdateできた(る)のだが、webサイト上ではupdateされてない。composer.jsonとcomposer.lockファイル上はupdateされている。しかし、サイト上では古いままで、しかも、実際のディレクトリの中身も古いままなのである。どっか別のところに保存されているのか、保存する際にpermissionか何かで失敗してlockファイルなどがk上進されたままになるのか、、ちょっとどいうことかはわからないが。事実そのような状態になっている。 
  
-そこで、drupalページからモジュールをダウンロードし、展開して直接uploadしたところ、サイト上で更新された。 
  
  
cms/drupal/drupal10try2.txt · 最終更新: 2023/11/26 12:54 by king