drupal7.12 -> drupal7.14アップデートメモ

カテゴリ アップデート コアバージョン 7.15 関連モジュール Webform Backup_and_Migrate

 

コメント

ユーザー actbrain の写真

非自動(手動で入力した)のURLエイリアスがクリアされた。
・自動エイリアスになってしまった。
・Webformコンテンツ。
 ※その他のノードは未確認。
 ※Webformは保存しなおすと強制自動エイリアス化されてしまう問題があるので、
  その関係かも。

ユーザー actbrain の写真

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;
}

ユーザー actbrain の写真

$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'で取得しているためエラーが出てしまう。

ユーザー actbrain の写真

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;
/* + */ }
/* + */ }

ユーザー actbrain の写真

同時に、
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" => ' ', '"' => '`'));

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ Core Ver.降順で並び替える 関連モジュール タイトル
言語 6.22 URLエイリアスを使った場合に、翻訳したページで同じURLエイリアスが使えないという不具合
コンテンツの作成 6.x Views カルーセルのように回転するコンテンツを作りたい
ダウンロード 6.x Views Bonus Pack Viewsで表示した内容をCSVダウンロード
コンテンツの管理 6.x Views Flag Calendar 空き室予約のような仕組みは実現できますか?
コンテンツの作成 6.x Insert Block ブロックの内容を本文中に表示するには?
言語 6.x i18n 多言語対応サイトのサイト名やスローガン/ミッションなどを多言語化する方法を教えてください
コンテンツの管理 7,51 Views Data Export Views Data ExportでCSVデータが欠けてしまう
言語 7.14 Entity Translation 各フィールドのラベルの多言語切り替え漏れ(接頭子、接尾子)
ユーザの管理 7.15 Devel 簡単に指定ユーザにログインしなおす方法
アップデート 7.15 Webform Backup_and_Migrate drupal7.12 -> drupal7.14アップデートメモ
コンテンツの管理 7.15 Content Access 簡単に閲覧制限を行うには?
権限 7.15 Path_Access Content_Access 特定のページ(パス)をアクセス制限したい
コンテンツの作成 7.15 Automatic_Nodetitles Automatic_Entity_Label ノード投稿フォームにタイトル入力フォームを表示しない方法
フォーム 7.15 Webform Template Webformを複写したい
コンテンツの作成 7.15 Mailhandler メールを通じてnodeの投稿をするには
言語 7.15 Entity Translation 各フィールドのラベルの多言語切り替え漏れ(フィールド・ラベル)
言語 7.15 Entity Translation nodeのEntity Translation
タクソノミー 7.15 Hirarchical Select タクソノミー(ターム)の選択を楽にできないでしょうか
サイトの環境設定 7.15 Secure Pages Secure Pagesが急に機能しなくなった
言語 7.15 Language まだ翻訳されていない英語文、どうにかならない?

ページ