Drupal8 core 手動アップデート マニュアル
- Drupal8 core 手動アップデート マニュアル の続きを見る
- コメントを投稿するにはログインまたは登録をしてください
- 閲覧数 493
drush ard
で、データベースとファイルをバックアップ。
~/drush-backups/archive-dump/ に、
20171107153830
みたいなディレクトリが作成されて、その中に
dp8.20171107_153830.tar.gz
が、作成される。
この中の
dp8.sql
が、ダンプがファイル。
drush sset system.maintenance_mode 1
drush cr
で、メンテナンスモード開始。
drush sset system.maintenance_mode 0
drush cr
で、メンテナンスモード終了。
drush cr
は、キャッシュリビルド。
日付が、
2017/09/24 ���DSun) 21:56
みたいに表示されるときがあった。
ホーム>>管理>>環境設定>>地域と言語 の 日付と時間のフォーマット
で、
デフォルトの中ぐらいの日付 と デフォルトの長い日付 が同じように文字化けしていて、
原因は、書式文字列の「()」が、全角だったことだった。
「()」と半角にしたら、
2017/09/24 (日) 22:00
と、文字化けしなくなった。
dp/modules/taxonomy/taxonomy.pages.inc の33行目
$current->tid = $tids[0];
の前に
$current = new stdClass;
を追記で、修正。
ログアウトした状態で見てみると、最近の記事が表示されていない。
「最近の投稿」一覧にも、表示されない。
URI指定でアクセスすると、アクセスは拒否されました、といわれる。
ログインしている状況だと、すべて全部見えるので、問題が発見できなかった。
6.26へバージョンアップするときに、UPGRADE.txt通りに、全削除してからカスタマイズ部分のファイルをアップロードという方法をとったのだけれど、オリジナルのモジュールが配置されているディレクトリに、追加インストールしたモジュールを一つ設置していた。
content_access
が、そう。
バックアップを眺めていると、このディレクトリだけ変更日付が2010年だった。(他は2008年)
正しく
sites/all/modules
へアップロード後、管理画面から、モジュールを有効にした。
アクセス権の再構築ページが表示されるので、実行。
これで、復旧。
教訓
バックアップはちゃんと取っておきましょう。
Warning: preg_match() [function.preg- match]: Compilation failed: invalid UTF-8 string at offset 1 ...
というエラーが出ていたが、解決した。
.htaccess に、
php_value mbstring.internal_encoding UTF-8
を追記した。
以前、
php_value mbstring.language Japanese
php_value mbstring.script_encoding UTF-8
を追記しているので、
php_value mbstring.language Japanese
php_value mbstring.script_encoding UTF-8
php_value mbstring.internal_encoding UTF-8
の3行を追記していることになる。
Warning: preg_match() [function.preg- match]: Compilation failed: invalid UTF-8 string at offset 1 ...
というようなエラーが出るようになった。
原因不明なので、対処療法。
includes/unicode.incのエラー該当行をコメントアウトすることにした。
Unicodeライブラリのバージョンをチェックしているところ。
PCREモジュールのバージョンは、7.8 2008-09-05で今のところ最新なのを確認したので、問題はたぶんないだろう。
/usr/local/bin/php /home/sum/public_html/dp/cron.php
で設定していると、
parse_url(http:///admin/reports/request-test) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse URL: /home/sum/public_html/dp/includes/common.inc の 436 行目
みたいなエラーが多発する。
そこで、
/usr/bin/w3m http://sum.kir.jp/dp/cron.php
に変更してみた。
今のところこっちはうまく動いている。