とりあえずこのぐらいにしておこう
サクラのコンパネでphp.iniを編集(一部しか上書きされないが)
log_errors = On
error_log = "/home/ユーザー名/log/php-error.log"真っ白なページをロード、直後にlogを見る
PHP Fatal error: Cannot redeclare token_token_info_alter() (previously declared in /home/husq/www/www_cycle_eek/modules/token/token.module:592) in /home/husq/www/www_cycle_eek/modules/token/token.tokens.inc on line 129token?
rm -rf modules/token
composer require drupal/token:1.16
cd modules/
cp -Ra contrib/token .最新は1.17だったが、一つ前のにした
一応アクセスできるようになった。最後の2行だが、composerでupdateするとcontribの中身がupdateされるがdrupal上ではmodules/下のものを参照しているっぽい。(update画面で変わらないから)
bash vendor/bin/drush pmu token -y
mv modules/token ~/modules_straight_backup/
bash vendor/bin/drush cr
bash vendor/bin/drush en token -y
bash vendor/bin/drush updb -y一応、contribのしたものだけが参照されるようになった。同じ方法で、upgrade_statusとpathautoを実施した。xmlsitemapも被ってたようなので、同様にやったら環境画面がまたエラーになった。だから戻した。ちょっとよくわからない。これぐらいでやめておこうと思う。
コメントを追加