2016年3月6日日曜日

MacOS EL CapitanでのApacheが起動しない

MacMiniでApacheを動かそうとしてはまりました。

OSはS X Mountain LionからEL Capitanにアップデートしてます。














EL Capitanを含むMacOSにはApacheとPHPが標準で入っていると言うことなので
確認のためにhttpd -vを実行すると2.4.16が入っていることが確認出来ました。






そこで
$ sudo /usr/sbin/apachectl start
を実行してApacheを起動させます。

確認のためにブラウザーでhttp://localhostにアクセスすると「It works!」と表示されるはずがエラーに。

$ sudo /usr/sbin/apachectl configtest

を実行するとhttpd-mpm.confの20行目でエラーが発生していました。







httpd-mpm.confの20行目にある、以下をコメントアウト。

LockFile "/private/var/log/apache2/accept.lock"

#LockFile "/private/var/log/apache2/accept.lock"

このエラーは、Apache2.2→2.4でMPMの扱いが変更された事によるものらしいです。

この後Apacheを再起動すると無事It works!が表示されました。






2013年8月9日金曜日

Justy UCR-01をWindows7で使う

既に倒産してしまったJustyのRS-232 USB変換ケーブル UCR-01をWindows7で使用する
下記サイトからからUC-232Aのドライバをダウンロードして使用する

2012年8月26日日曜日

Chrome+GoogleMap ドラッグして移動後にリリースされない

メインPCをWindows7 Professional 64bitのDELL製ノートPCに変更したところ、
Google ChromeでGoogleMapを利用すると左クリックでMapをドラッグしたらリリースされないようになりました。
(ぐーが地図をつかんだ状態からもどらない)

ネットで情報を探したところGoogle グループのGoogle プロダクトフォーラム › Google マップ
に同様の症状で困っているという質問があり、そこで解答を見つけることができました。
mapをドラッグして移動後にリリースされない

原因はDELLのPCに入っている顔認証アプリFastAccessのextensionが原因でした。


















FastAccess SSO extension 「有効」を外すとちゃんと動くようになりました。

2011年11月18日金曜日

ClickOnceインストール先

ClickOnceを使うと下記フォルダー以下にインストールされる。
<Documents and Settings>/<ユーザ>/Local Settings/Apps/2.0

http://msdn2.microsoft.com/ja-jp/library/267k390a.aspx






2011年1月11日火曜日

VS2010でWindowsRepoerViewerがエラーになる

VisualStudio2008のVBで開発中のWindowsFormアプリでRepoerViewerを使用したフォームをVS2010で開こうとすると下記のエラーが発生。

ファイルまたはアセンブリ 'Microsoft.ReportDesigner, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'、またはその依存関係の 1 つが読み込めませんでした。
見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外: 0x80131040)

対策
Microsoft.ReportDesigner アセンブリの"バージョンリダイレクト" をアプリケーション構成ファイルに記述する。

 Visual Studio 2010のEXEは
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe"
なのでアプリケーション構成ファイルは

"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config"

となる。
devenv.exe.configを開いてruntime/assemblyBinding ノードの最後の子要素に下記を追加する。

      < dependentassembly >
        < assemblyidentity culture="neutral" name="Microsoft.ReportDesigner" publickeytoken="b03f5f7f11d50a3a">
          < bindingredirect newversion="10.0.0.0" oldversion="9.0.0.0">
          < /bindingredirect>
        < /assemblyidentity>
      < /dependentassembly >


追加したdevenv.exe.configを保存し、VS2010を再起動させてエラーが出なければOK

2010年7月10日土曜日

IIS6でASPを動かした時のエラー対処法

Windows2000+IIS5で動作していたASPアプリをWindows2003+IIS6で動かそうとすると下記エラーが発生。

Active Server Pages, ASP 0131 (0x80004005)
親ディレクトリを示す '..' は、インクルード ファイル '../' に含められません。
//, line

InternetExplorerの設定で「HTTPエラーメッセージを簡易表示する」のオプションを外しておくこと。

対策は下記URLを参照

IIS 6.0 では、デフォルトで [親のパスを有効にする] チェック ボックスがオフになっている http://support.microsoft.com/kb/332117/ja

解決策
アプリケーションを変更せずにこの問題を解決するには、以下の手順に従います。

1.[スタート] ボタンをクリックして、[管理ツール] をポイントし、[インターネット インフォメーション サービス (IIS) マネージャ] をクリックします。
2.左ウィンドウでコンピュータ名をダブルクリックし、[Web サイト] をダブルクリックします。
3.ASP アプリケーションを格納する Web サイトとディレクトリを見つけます。
4.アプリケーション サイトまたはディレクトリを右クリックし、[プロパティ] をクリックします。
5.[ホーム ディレクトリ] タブをクリックして、[構成] をクリックします。
6.[オプション] タブをクリックし、[親のパスを有効にする] チェック ボックスをオンにします。
7.[OK] を 2 回クリックします。

2010年5月26日水曜日

SQLServer2008 ユーザーマッピング

テーブルのスキーマとユーザーが異なる際、スキーマ名.テーブル名でアクセスする必要があるが、
その際、ユーザーマッピングで既定のスキーマーにユーザーをマッピングすれば、テーブル名のみでアクセス出来る。

 ・SQLServer Management Studioを起動
 ・セキュリティ-ログインでユーザーを選択し、右クリックでプロパティを指定
 ・ ログインのプロパティのユーザーマッピングを選択
 ・マップするDBを選択し、既定のスキーマにマップするユーザーを設定。