タイトル
執筆:2024.10.20
編集:2024.10.20
まとめ
WindowsがホストOS (解決策なし)
- ホストOSをUbuntu系OSにする。
Ubuntu系OSにすると3DアクセラレーションをONにするとブラックアウトする別の不具合が存在する。
オフにすれば普通に動作するので、下記のクラッシュよりはマシだろう。
- Hyper-vなどの他のVMに乗り換える。
現象
ホストOS: Windows 限定
VirtualBox 7.1.4 , 7.0.22
ゲスト Additionsをアンインストールするとクラッシュは発生しないみたい?
---------------------------
Windows11 24h2 - Oracle VirtualBox: VirtualBoxVM.exe - アプリケーション エラー
---------------------------
0x00007FF81F0502D5 の命令が 0x0000001500000016 のメモリを参照しました。メモリが read になることはできませんでした。
プログラムを終了するには [OK] をクリックしてください
---------------------------
OK
---------------------------
レベル: エラー
以前のシステム シャットダウン ( ) は予期されていませんでした。
スタート時にディスプレイエラーがでていますね(数年前から報告されているのに運営にガン無視されているようです。)
ディスプレイ失敗
Failed to change display parameter.
The console is not powered up (Display::setVideoModeHint).
終了コード :
E_ACCESSDENIED (0x80070005)
コンポーネント:
DisplayWrap
インターフェース:
IDisplay {4680b2de-8690-11e9-b83d-5719e53cf1de}
メモ: VirtualBox 7.1.4から7.0.22にダウングレードするとこのエラーは表示されない
ダウングレードしてもクラッシュは解決しないのでダウングレードする意味はない。
上記のディスプレイ エラーとクラッシュの関連性は不明です。
念のためディスプレイの省電力は切りましょう。
システム : 電源
画面タイムアウト設定: なし
エラーで落ちないように保護しておく必要があるのに、エラーに対する保護していないのでしょうね。
C,C++でコード書いている時点で安定動作からほど遠いのですよね。 バグを積まないと需要と収益がでないので、利用するんでしょうけど。
メモリ関連のバグをなくす意思があるプロジェクトは、部分的にrustに移行していますからね。
» 続きを読む
|
|
Firebird2 + Delphi はじめて接続してみる(その1)
まず インストール |
|
|
|
|
|
うごかない!!
|
いじること2時間少々やっと解明 |
PDFの説明書を読めばよかった。。。
要点は この3つ。
・gsec.exeで ユーザーとパスワードを設定 (※-pwからだとエラーを起こす)
・C:\Program Files\Firebird\Firebird_2_0\の*.confファイルを設定する
aliases.conf:エイリアスの設定
firebird.conf:データベースの場所などの制限をしたい場合
・isql.exe(Firebird ISQL Tool) で データベースを作成
では、順に説明。
デフォルトは自動起動です。
【たまにしか使わないからFirebird起動したくない場合】
起動を手動にするには
管理ツール「サービス」 でfirebirdの2個を手動に変更。
バッチファイルでも作っておくといいかも
net start "Firebird Guardian - DefaultInstance"
停止は、
net stop "Firebird Server - DefaultInstance"
net stop "Firebird Guardian - DefaultInstance"
【ユーザーの作成】
P12あたり: ユーザーとパスワードの設定
binフォルダのdos窓で gsec -user sysdba -password masterkey
または
ファイルを指定して実行で
"C:\Program Files\Firebird\Firebird_1_5\bin\gsec.exe" -user sysdba -password masterkey
"C:\Program Files\Firebird\Firebird_2_0\bin\gsec.exe" -user sysdba -password masterkey
testという名前のユーザーを作成
GSEC> add test -pw '123'
【プロンプトから データベースファイルを作成する場合】
PDF P.9あたり
SQL> CREATE DATABASE "C:\Program Files\Firebird\DB\sample.fdb"
CON> user 'test' password '123';
設定を間違うと このようなエラーがでます
CON> user 'test' password '123';
Statement failed, SQLCODE = -902
Your user name and password are not defined. Ask your database administrator to
set up a Firebird login.
SQL> CREATE DATABASE "C:\Program Files\Firebird\DB\sample.fdb"
CON> user 'test' password '';
Statement failed, SQLCODE = -902
Access to database "C:\PROGRAM FILES\FIREBIRD\DB\SAMPLE.FDB" is denied by server
administrator
好みに合わせて、 コンポーネントを配置して終了。
InterBase |
TIBDatabase |
|
TIBTransaction |
|
TIBQuery |
Data Access |
TDataSource |
付属の説明書のPDFをさっと みればすぐわかります。
(公式サイトを巡回しても 迷路にはまるだけです)
【関連記事】
タイトル
執筆:2023.05.04
編集:2023.05.04
カートに商品投入 会計へ
[ログイン] クリック
Access Denied
You don't have permission to access "http://order.yodobashi.com/yc/login/action.html" on this server.
Reference #18.******.******.******
いじわるするとアマゾンで買っちゃうぞ
以前も似たようなことがあったような?
一年前に同じことが発生していますね
https://okamerin.com/nc/title/846.htm [2022.05.10]
|
|
仮想OS上のMySQLへの接続
執筆:2006/11/27
編集:2006/11/27
MySQLのバージョンが違う物で、動作を試す必要がありましたので
ローカルPC上でMySQLの複数バージョンを使えるようにしました。
使ってみると体感は
ローカル(ホストOS)のWin上のMysqlよりなんだか高速に使えています
それで、
設定が 非常に難しかったので、メモ(._.) φ
まず必要な物 |
メモリ |
400MB以上 |
仮想OS |
Virtual PC (無料版) |
OS |
VineLinux 4(無料版) |
MySQL |
Clientとserverツール
(パッケージから取得できます。) |
Step1:仮想OSソフトのインストール
VitualPC, VM , QEMU好きな物をどうぞ。
ただし、QEMUは自動保存が利かないので利用しない方がいいでしょう。
筆者は、VitualPCを使いましたのでVitualPC前提で進めていきます。
インストールが済みましたか?
それでは、インストール後に
VitualPCの説明書に従って、Microsoft Loopback Adapterをインストールします。
Microsoft Loopback Adapter |
TCP/IP |
次のIPアドレスを使う |
IPアドレス |
192.168.1.1 |
サブネットマスク |
255.255.255.0 |
デフォルトゲートウェイ |
|
Step2:仮想OSのインストール(ゲストOS)
筆者は、Vine linux4.0をインストールしました。
設定を楽にするため サーバーとGNOMEをインストールしました。
ネットワークの設定は、インストール後にします。
IPアドレス |
192.168.1.10 |
192.168.x.y
のyの部分は
好きなもので結構です
xの部分は上のホストOSと同じ物にしてください
詳しくはOS付属のwindowsヘルプを読んでください |
サブネットマスク |
255.255.255.0 |
|
デフォルトゲートウェイ |
192.168.1.1 |
|
ネームサーバー |
192.168.1.1 |
? |
※筆者のPCでは、Microsoft Loopback Adapterを
一番目のアダプタにしないとうまく動きませんでした。
(インストール後に変更もできます)
OS名は適当にどうぞ、後で変更ができます
セットアップでうまくいかなかった場合は、
再起動後に以下のメニューから設定ができます。
管理者でGNOME起動後に、 メニューバーの
デスクトップ→システム管理→ネットワークの管理
tips:わけがわからなくなったら、
停止した後仮想OSのネットワークアダプタをはずして再起動して設定を削除しますかで削除して
再起動してしまえば、また最初からやり直せます
Step3:仮想OS上のサービスの起動
手動で行うには、
サービスの手動起動 |
service サービス名 start |
サービスの自動起動
登録/解除 |
chkconfig --list
chkconfig サービス名 off
chkconfig サービス名 on
|
ファイヤーウォール |
ややこしいので省略
(下を参考のこと) |
とても面倒なので、
管理者でGNOME起動後に、 メニューバーの
デスクトップ→システム管理→ネットワークの管理
デスクトップ
→ システム管理
→ ネットワークの管理 |
サービスの管理 |
起動時に自動起動する
サービスの設定を行います。
mysqlにチェックを付けます。
また不要なものは
停止させるといいでしょう |
セキュリティレベルの設定
とファイアウォール |
必要なポートを開きます。
mysqlは 3306 tcpを使います。
一覧に無い場合は
手動で追加してください |
Step4:接続の確認
Window上から
ping 192.168.1.10と打ってみましょう。
反応があれば接続成功です
では、Linux上から
ping 192.168.1.1と打ってみましょう。
反応があれば接続成功です
Window上から
mysqladmin -u root --password="password" -h 192.168.1.10
きっと あなたダメと断られるでしょう。
Step5:Mysqlの接続許可IPリストへ登録
|
GRANT USAGE ON *.* TO 'dummy'@'192.168.1.1' IDENTIFIED BY 'pwassword' WITH GRANT OPTION;
FLUSH PRIVILEGES; |
|
SET PASSWORD FOR 'dummy'@'localhost' = PASSWORD('pwassword');
FLUSH PRIVILEGES; |
Step6:運用
全部正常に動くことが確認できましたら、
再起動してログイン画面で放置しておくと
無駄なメモリも使わずに、動作が軽快になると思います。
終了するときは、状態を保存するようにしておけば
静的IPにしているので
次回使うときは、瞬時に立ち上げれるので便利です。
Step_Extra1:Error編
|
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.10' (10061) |
接続が確立していません。
ネットワークの設定を確認してください。
ping 192.168.1.10でつながりますか?
つながる場合は、
ファイヤーウォールを見直してください
IP-ドメイン解決は、
C:\WINDOWS\SYSTEM32\DRIVERS\etc\hosts
に登録で簡単にできます。 |
|
ERROR 1045 (00000): Access denied for user: 'root@192.168.1.1' (Using password:YES) |
mysqlへの
ユーザー及び接続ホスト権限
設定が必要です
例: 192.168.1.1から接続してくるdumyさんを許可.
GRANT USAGE ON *.* TO 'dummy'@'192.168.1.1' IDENTIFIED BY 'pwassword' WITH GRANT OPTION;
FLUSH PRIVILEGES; |
|
突然rootでもログインできなくなった・・・
付属の説明書の
mysql-initを参照しましょう。
Problems and Common Errors
Administration-Related Issues
A.4.1. How to Reset the Root Password |
|
|
|
Q:動的に自動でホスト名とIPを関連づけしたいのですが?
A: 筆者には、わかりません。
静的でよければ、hostsに書き込みます。
|
|
Q: 必要なソフトが足りません。
インストールを忘れました。
A: synapticで検索して追加してください。 |
Step_Extra2:番外編
※
最後に
筆者のPCでは、(数分で)
一定操作や一定時間たつと
VirtualPCでのキーボード、又はマウスを受け付けなくなる。
VirtualPC2004の不具合
もしくは、
未対応のXP HOME上で動かしている
のどちらかだと推測しているが さだかではない。
キー操作がきかないときのために
sshdなどを有効にして、
ホストOS上からログインできるようにしておきたい。
linuxのユーザーの追加
adduser -g users ユーザー名
passwd ユーザー名
また、KDEをインストールすると
guarddogという強力なファイヤーウォール設定ソフト
を導入することが可能になります!!
Step_Extra3:MySQLインストール
Windows |
公式サイトからダウンロードします。 |
|
|
VineLinux |
外部と接続が確立している場合
synaptioc
や
apt-get install MySQL-server
apt-get install MySQL-client
などを使います |
外部と接続が確立していない場合
vineのftpから必要なrpmを
持ってきて、
rpm -i MySQL-server_4.0.25-0vl0_i386.rpm
rpm -i MySQL-client_4.0.25-0vl0_i386.rpm
みたいにします。 |
FreeBSD |
pkg_addかなにかで試してみてください。 |
|
|
Access is denied: CHARINDEX in statement
Access is denied: FIND in statement
関数がないみたい
標準関数は、エイリアス設定しておくべきでしょ。ぽんこつDBだな。
POSITION(探したい文字 IN テキスト)
LibreOfficeの組み込みDBは、アホすぎる
LibreOfficeは、マクロ使う場合はMS Officeと比べると欠点しかみつからない
・マクロ機能: 構文支援機能がない
・マクロ機能: デバッグ機能がない(バックトレース、ローカル変数表示)
・マクロ機能: へんてこオブジェクトを利用したBasicもどき
・内蔵DB: 標準関数がない
・レポート グループ2個以上あるとフィールド値が更新されない
重複したダミーの非表示グループをいれるとただしく表示される
タイトル
執筆:2022.05.10
編集:2022.05.10
ヨドバシ・ドット・コム
購入へ
🌎 再認証
ポチっと
はい?
数分間 認証不能
こういう いじわるすると 買ってあげないぞ
Tue, 10 May 2022 19:34:52 +0900
https://order.yodobashi.com/yc/login/action.html
Access Denied
You don't have permission to access "http://order.yodobashi.com/yc/login/action.html" on this server.
Reference #*********
Tue, 10 May 2022 19:36:48 +0900
あっ つながった
|
|
タイトル
執筆:2024.09.02
編集:2024.09.02
📌 Nextcloudで必要なメソッドがほとんど全ての主要なメソッドをカバーしているため、ほぼ全てのメソッドを許可する必要がある
httpd-userdir.conf
PUT , PROPFIND など危険な コマンドを送り付けてくるので 他のファイルに影響のでないように限定解除します
以下のように修正します
UserDir public_html
#
# Control access to UserDir directories. The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory "/home/*/public_html">
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
Require method GET POST OPTIONS
# ここから Nextcloud設定
<IfDefine !bad_access>
<FilesMatch "\.php$">
Require all granted
</FilesMatch>
</IfDefine>
# ここまで Nextcloud設定
</Directory>
パスがわかる場合は、
<Directory "/home/*/public_html">ではなく 直下を指定したほうがいいです。
WebDAV : remote.php
ocs/ フォルダもなんかへんなの発行していますね。
php全部解除するのが手っ取り早いですが、セキュリティ脆弱性が発生する可能性があります。
キーワード:
Nextcloud Client error PROPFIND 403 forbidden
"PROPFIND /nextcloud/remote.php/dav/files/username/ HTTP/1.1" 403
AH01630: client denied by server configuration