2019-09-21

Mint,突然パネルが表示されなくなった、その解決法

OS : Linux Mint 19 xfce 64bit

《 状況 》
ブラウザーを使用していところ、突然パネルが消えた。
メニューやお知らせアイコンが全て画面上から、消えた。
原因は不明。
ショートカットキーでメニューを表示しようとしたところ、

D-Bus メッセージの送信に失敗しました
動作中の xfce4-panel インスタンスが見つかりませんでした



という、警告が出力された。
再起動するが、状況は変わらず。

ディスクトップのアイコン以外は、全て非表示となった。
予め設定したショートカットキーやマウスの右ボタンのからのメニューは、使用可能だった。

《 解決方法 》
設定マネージャーを使って設定を変更し、新しいパネルを作成する。


具体的には、
  • マウス右ボタンメニューから、ディスクトップの設定で、「マウスからアプリメニュー選択可能」の設定にする。
  • 設定マネージャー --> セッションと起動 を起動する。
  • 一般 ==> セッションの選択項目の「ログイン時にセッションを選択する」にチェックをする。
  • ログアウトする。
  • そのままログインすると、セッションの選択パネルが表示される。



  • 新規セッション」を選択し、セッション名(任意名)を入力。
  • パネルが元に戻った状態で、ディスクトップが立ち上がる。

  • セッションと起動」を起動し、「ログイン時にセッションを選択する」からチェックを外す。(再起動時にパネルが起動しない時は、「ログアウト時に自動的にセッションを保存する」にチェックをしてみる)
解決方法は以上


【 余談 】
ログイン時にセッションを選択する」状態で再びログインすると、



のようなセッション選択パネルが表示される。
Defaultを選択すると、パネルが消えた状態でディスクトップが立ち上がる。
結局、パネルが失われた状態は変わっていないことになる。

正常な状態で使うには、新しく任意で設定したセッション名(new_session)を選択する。ログイン後に「セッションと起動」で「ログイン時にセッションを選択する」からチェックを外した設定にする。

参考にさせていただいたサイト
経済的自由を得てセミリタイヤ-悠々自適生
http://www.alb.jp/

Linux Mint 突然パネルが消えた
突然パネルが非表示になった
パネルが無くなった

Evolution,インストール時のmysql設定エラーの修正

CMS名 : Evolution
CMSバージョン : 1.4.9
php バージョン : 7.3.8
データベース名とバージョン: 5.5.5-10.4.6-MariaDB

《 問題点 》
CMS Evolution をインストール時に以下の注意が出力された。

Tableプリフィックスの設定 `chjq_`: 問題なし

MySQLのバージョン: 問題なし   Version 5.5.5-10.4.6-MariaDB

Checking MySQL for strict sql_mode: 注意    MySQLがストリクトモードになっています。

ストリクトモードが無効である必要があります。my.cnfを編集することで、MySQLのモードを変更することができます。あるいは、サーバー管理者へお尋ねください。



《 解決方法 》
mysqlの設定を変更する。
ファイル名 : /opt/lampp/etc/my.cnf

修正箇所  118行目辺り
#sql_mode

を以下のように書き換え、sql_mode を有効にする。

sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

以上でインストール時の MySQLに関わる「注意」が「問題なし」になった。


【 余談 】
php Version 7.1.x の条件下で Evolution 1.4.5 はインストールできた。
php Version 7.3.8 の条件下では、Evolution 1.4.9 はデータベース関係のエラーが出力された。
テンプレートがインストールされないなどの不具合があった。原因は不明。

2019-09-07

Drupal8,moduleアップデート方法


CMS名 : Drupal8.7.7
データベース : Sqlite3
アップデートモジュール名 : menu_breadcrumb8.x-1.11
PHP バージョン : 7.3.x 

Drupal の module をアップデートする。
以下は正しくない方法だが、とりあえず問題はなかった。


1) menu_breadcrumb-8.x-1.11 をダウンロードし、modules フォルダーに移動。

2) 管理メニューから「機能拡張」を選択し、「更新」タブを選択。

3) 更新メニューの menu_breadcrumb にチェックを入れ、アップデートのダウンロードをクリックする。

4) ダウンロード開始する。

5) アップデート準備完了が表示される。

6) 更新マネージャーが表示される。


7) modules フォルダーにある menu_breadcrumb-8.x-1.11 を解凍し、ファイルは全て上書きする。(必ず、上書き前のフォルダーのバックアップをとる)

8) 更新マネージャー準備完了画面上の作業で、FTP設定(ユーザー名、パスワード)する。
「継続」ボタンをクリックし、開始。

9) アップデートのエラーが表示されるが、「データベースのアップデート開始」リンクをクリックし実行する。

10) 表示に従って「継続」ボタンをクリックする。

11) 「Drupal データベース更新」が表示されたら、アップデート完了。



更新候補から、menu_breadcrumb が無くなって、新しいバージョンとして認識されている。動作も問題がなかった。

上記の手順は必ずしも必要でないのも含まれる可能性がある。
正式な方法ではないため、上記の「モジュールが移動できないアップデートのエラー」で緊急対処法としてやってみた。