Drupal

drush

estis2017/11/08 (水) 01:06 に投稿

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
は、キャッシュリビルド。

 

Drupal8 で、日付表示が文字化けしていた

estis2017/09/24 (日) 22:03 に投稿

日付が、
2017/09/24 ���DSun) 21:56
みたいに表示されるときがあった。

ホーム>>管理>>環境設定>>地域と言語 の 日付と時間のフォーマット
で、
デフォルトの中ぐらいの日付 と デフォルトの長い日付 が同じように文字化けしていて、
原因は、書式文字列の「()」が、全角だったことだった。
「()」と半角にしたら、
2017/09/24 (日) 22:00
と、文字化けしなくなった。

Drupal バージョンアップではまっていた

estis2012/06/19 (火) 05:42 に投稿

ログアウトした状態で見てみると、最近の記事が表示されていない。
「最近の投稿」一覧にも、表示されない。
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 ...

estis2009/01/24 (土) 03:32 に投稿

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行を追記していることになる。

compilation failed: invalid UTF-8 string at offset 1 in

estis2009/01/11 (日) 03:27 に投稿

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で今のところ最新なのを確認したので、問題はたぶんないだろう。

Drupal Cronの設定

estis2008/08/02 (土) 00:09 に投稿

/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
に変更してみた。

今のところこっちはうまく動いている。