コンテンツの作成 |
7.34 |
CCK |
ノード入力フォームへパラメータを渡す |
コンテンツの作成 |
7.26 |
PHP |
ノード内の一部(フィールド)を変更する |
コンテンツの作成 |
8.9.x |
CSS |
キャプション付きの(右寄/左寄)画像を画像サイズを基準にきれいに表示する方法 |
コンテンツの作成 |
7.34 |
Entityreference prepopulate |
新規ノード作成時のリファレンス方法 |
コンテンツの作成 |
7.31 |
CKEditor |
CKEditorの新規生成ダイアログ内の初期値の変更 |
コンテンツの作成 |
7.15 |
Automatic_Nodetitles Automatic_Entity_Label |
ノード投稿フォームにタイトル入力フォームを表示しない方法 |
コンテンツの作成 |
8.4x |
|
コンテンツ作成時のフォームレイアウトの変更 |
アップデート |
7.34 |
Distribution(Commerce Kickstart) |
drushでcommerce_kickstartのアップデートに失敗する |
アップデート |
8.7.2 |
menu |
drupal-core 8.7.2にupdateしたところ |
アップデート |
8.9.x |
Composer update |
composer update するときに パッチが必要なモジュールが更新されパッチが消えてしまうことへ対応する方法 |
アップデート |
7.28 |
DisableMessages |
モジュールのアップデートガイダンスを非表示にしたい |
アップデート |
8.8.x |
Composer |
composer updateが異常終了する |
アップデート |
7.34 |
Core |
簡単にCoreのセキュリティアップデートがしたい |
アップデート |
7.50 |
Download count |
DOWNLOAD MODULEページでダウンロードが失敗することがある |
アップデート |
7.28 |
Views |
Pagerが表示されなくなった |
アップデート |
8.9.x |
composer patch |
patch を composer に 組み込む方法 |
アップデート |
7.16 |
Core |
7.15→7.16アップデート |
アップデート |
8.9.x |
Composer update |
Composer で drupal/core-8.9.7 に更新できなくなった場合の処置 |
アップデート |
7.15 |
Webform Backup_and_Migrate |
drupal7.12 -> drupal7.14アップデートメモ |
アップデート |
8.9.x |
PHP |
CentosでPHPのバージョンアップ(例:5.3->5.6)を行う方法 |
コメント
非自動(手動で入力した)のURLエイリアスがクリアされた。
パーマリンク Submitted by actbrain on 2012/10/22 22:01.
非自動(手動で入力した)のURLエイリアスがクリアされた。
・自動エイリアスになってしまった。
・Webformコンテンツ。
※その他のノードは未確認。
※Webformは保存しなおすと強制自動エイリアス化されてしまう問題があるので、
その関係かも。
とりあえずコンテンツを再保存する事で対策。
パーマリンク Submitted by actbrain on 2012/10/22 22:01.
とりあえずコンテンツを再保存する事で対策。
※今度なったら、コンテンツ管理からのBulk(公開)等で試してみる。
(自動化チェックは外れていたので、そのまま一斉保存して結果を見てみる)
2012年7月18日現在 問題が解消された模様
パーマリンク Submitted by actbrain on 2012/10/22 22:01.
2012年7月18日現在 問題が解消された模様
Backup and Migrateで問題発生
パーマリンク Submitted by actbrain on 2012/10/22 22:02.
Backup and Migrateで問題発生
ホーム » 管理 » 環境設定 » システム
バックアップと移動
/admin/config/system/backup_migrate
[今すぐバックアップ]
Notice: Undefined index: name backup_migrate_destination_db_mysql->_get_tables() (/ドキュメントルート/sites/all/modules/backup_migrate/includes/destinations.db.mysql.inc ファイル 186行).
/**
* Get a list of tables in the db.
*/
function _get_tables() {
$out = array();
// get auto_increment values and names of all tables
$tables = $this->query("show table status", array(), array('fetch' => PDO::FETCH_ASSOC));
foreach ($tables as $table) {
$out[$table['name']] = $table; ← ココ
}
return $out;
}
$tables = $this->query("show
パーマリンク Submitted by actbrain on 2012/10/22 22:02.
$tables = $this->query("show table status", array(), array('fetch' => PDO::FETCH_ASSOC));
の結果、
foreach ($tables as $table) {
の$tableが
Name (String, 7 characters ) actions
Engine (String, 6 characters ) InnoDB
~
のようになっており、'name'で取得しているためエラーが出てしまう。
backup_migrate/includes
パーマリンク Submitted by actbrain on 2012/10/22 22:02.
backup_migrate/includes/destinations.db.mysql.inc: 185~
foreach ($tables as $table) {
out[$table['name']] = $table;
}
を以下のように変更する事で対策。
// - actbrain
// - foreach ($tables as $table) {
// - $out[$table['name']] = $table;
// - }
// + actbrain
/* + */ foreach ($tables as $i => $table) {
/* + */ foreach ($table as $j => $v) {
/* + */ $out[$i][strtolower($j)] = $v;
/* + */ }
/* + */ }
同時に、
パーマリンク Submitted by actbrain on 2012/10/22 22:02.
同時に、
sites/all/modules/backup_migrate/includes/destinations.db.mysql.inc: 205行目
$out .= strtr($create['create table'], array("\n" => ' ', '"' => '`'));
でも同様のエラー! 以下のように変更することにより対策。
// - actbrain
// $out .= strtr($create['create table'], array("\n" => ' ', '"' => '`'));
// + actbrain
/* + */ $out .= strtr($create['Create Table'], array("\n" => ' ', '"' => '`'));
直接的な原因は、
パーマリンク Submitted by actbrain on 2012/10/22 22:02.
直接的な原因は、
http://drupal.org/node/1558424
- Fixed DB Case Sensitivity: Allow BINARY attribute in MySQL.
(固定DBの大文字と小文字の区別:MySQLのBINARY属性を許可します)
でした。
2012年7月18日 version = "7.x-2.4
パーマリンク Submitted by actbrain on 2012/10/22 22:02.
2012年7月18日 version = "7.x-2.4" では解消済み。
ページ