ユーザ用ツール

サイト用ツール


cms:drupal:drupal10try2

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
cms:drupal:drupal10try2 [2023/11/22 19:59] – [upgrade status] kingcms:drupal:drupal10try2 [2023/11/26 12:54] (現在) – [stable] king
行 3: 行 3:
  
 ===== upgrade status ===== ===== upgrade status =====
-この時点の状態(IMCEは上書きしてしまった後)+まず、upgrade Statusを100%にしてみるところから始めたい、と思った。この時点の状態(IMCEは上書きしてしまった後) 
 {{:cms:drupal:upgradestatus_1122-1.png?direct&600|}}\\ {{:cms:drupal:upgradestatus_1122-1.png?direct&600|}}\\
 {{:cms:drupal:upgradestatus_1122-2.png?direct&600|}} {{:cms:drupal:upgradestatus_1122-2.png?direct&600|}}
  
-upgrade Statusを100%にてみるところから始めたい。+imce,librariesのモジュール、composerでupdateできた(る)のだが、webサイト上ではupdateされてない。composer.jsonとcomposer.lockファイル上はupdateされている。しかし、サイト上では古いま、しかも、実際のディレクトリの中身も古いままなのであ。どっか別のところに保存されているの、保存する際にpermissionか何かで失敗してlockファイルだけが更新されままで終わってしまうのか、、ちょっとどうことかはわからないが。事実そのような状態になっている。このlockファイルをいじってもいいのかどうかも謎、これについて論じているページないしなぁ
  
-imce,librariesのモジュール、composerでupdateでき(る)のだがwebサイト上ではupdateされてないcomposer.jsonとcomposer.lockファイ上はupdateされている。しかし、サイト上では古いままで、しかも実際のディレクリの中身も古いままなのる。どっか別のころ保存されているの保存する際にpermissionか何かで失敗して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後に再度導入するということか? insertモジュールはupdateはあるが、^10.0になってしまうので、この時点9.5であるため入れられない。これはつまり一旦削除してupgrade後に再度導入するということか?
  
-こで、drupalペジからモジュールダウンロし、展開して直接uploadしたところ、サイト上で更新された。+===== 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> 
 + 
 +==== stable消せないか ==== 
 + 
 +drush stable:uninstall でやると、そんなものないと言わるものの、その後サイトがレポート閲覧不可になる。update.phpで戻る。 
 + 
 +**試しに消してみる**と、update.phpで必要なものがないというエラーで先に進めなくなる。元に戻す。 
 + 
 +つまり、消せない! 
 + 
 +==== webformが消えない ==== 
 +どうしても、消えなくて、フォルダごと削除し。 
 + 
 +upgradestatus、利用可能なアップデートのどちらにも出てこないようになったが、機能拡張のページには出てくる
  
 +{{:cms:drupal:upgradestatus_1125-2.png?direct&400|}}\\
 +composer.jsonをみると、まだ残っていたので、もう一度
 +<code>
 +composer remove drupal/webform
 +</code>
 +でやってみると、消えてくれた。これ最初やった時はできなかったが、いろんな依存関係を変えていく過程でできるようになったとみるべきか?
  
 +===== だが、しかし =====
 +状況変わらんな
cms/drupal/drupal10try2.1700650749.txt.gz · 最終更新: 2023/11/22 19:59 by king