Sass導入後「.scss」ファイルのDreamWeaver対応がうまくいかない→原因はWindowsのUAC?

  • このエントリーをはてなブックマークに追加

先日、いつ案件が舞い込んでも大丈夫なようにと試しにSassを導入しました。

参考にさせて頂いたのはこちらの記事。Sassについて詳しくは下記記事をご覧ください。
参考URL:これからSassを始めたい人へ!導入手順をまとめてみた(Dreamweaver対応) | 株式会社LIG


何回やってもDreamWeaverで有効にならない


そこで導入していてつまずいたので、メモのエントリ。
Sassのデータは「.scss」という拡張子なのですが、.scssはDreamWeaverに対応していないため、設定ファイルに拡張子を追加して対応させるという手順があります。
導入記事のStep:5にあたりますね。

設定ファイルは「MMDocumentTypes.xml」「Extensions.txt」の2つ。こちらの2ファイルを書きかえると完了するはずなのですが、書き変えても完了しない…
さらに調べて、該当ファイルが複数ある場合は全て同様に書き換えるとあったのでそれを試しても変化なし。


結構な時間悩んで判明したのが、どうやらWindow7ではProgram Files内のファイルを編集しても、うまく編集されていないというちょっと悩ましい機能がついていること。
User Account Control(略称UAC)という機能らしいのですが、Windows Vista以降導入されたようで、管理権限を持っているユーザーでもProgram Files内のファイルが編集できなくなっているようです。
現状、Windows Vista/7/8/10のOSは該当するようです。困った。

権限の変更

Program Files内のファイルをいじれるよう、権限を変更してしまいましょう。(※お約束ですが、大事な領域なので自己責任でお願いします。)

このProgram Filesなんですが、ユーザー権限に「TrustedInstaller」という特殊なユーザーがデフォルトで設定されています。今回はここを自分に変えましょう。

(※画像はクリックで拡大します)

1.管理権限のあるユーザーでPCにログイン
まず所有者を変更します。

2.「Program Files」を右クリックしてプロパティを開く
64bit OSの場合は「Program Files (x86)」も存在します。Adobe製品が入ってるので(x86)の方かもしれません。

3.セキュリティタブ選択



4.詳細設定



5.所有者タブを選択し、編集をクリック



7.所有者を選択し、「サブコンテナーとオブジェクトの所有者を置き換える」にチェックを入れる
今ログインしているユーザーを選択してください。


8.OKする
OKを押すと権限の変更処理が走るのでちょっとびっくりします。心の準備してから押してください。
私はこの処理で一気に不安になりました。



9.所有者の確認
処理が終わり、現在の所有者がTrustedInstallerから自分になっていればOKです。
OKを押します。


10.編集をクリック
次はアクセス権を設定していきます。(4で見たウィンドウです。)
さっきは詳細設定を押しましたが、今度は編集をクリック



11.「Administors」を選択して、フルコントロールにチェック
ユーザーの中からAdministorsを選択して、許可のフルコントロールにチェックします。
(フルコントロールにチェックを入れると縦一列全部チェックがつきます)



12.OKを押します
OKを押すと再度処理が走ります。



13.完了
全ての操作が完了しました。これでProgram Files内のファイルが触れるようになったと思います。
再度Dreamweaverの設定ファイルいじるの試してみてくださいね。


お役に立てれば幸いです。

執筆者:森島[ WEBデザイナー ]

8bit デザイナーです。 デザイン・マークアップ・映像制作など幅広く担当しています。

関連記事

プログラミング

【PHP8】関数を作るときにしっかりと型宣言をするお話

目次1 天国でもあり地獄のようなPHPの変数事情2 関数も型宣言する時代 天国でもあり地獄のようなPHPの変数事情 PHPは昔から良くも悪くも変数の型に対して寛容でした。 いきなり型宣言をせずに使えますし、なんなら $hoge .= “宣言しなくても追加”; ですら怒られないくらいでした。 ただ、PHP5あたりからうっすらとまずいよねってことになり、PHP5系では非推奨、PHP8以降になると、warningとしてしっかりとアラートが出るようになりました […]

プログラミング

【PHP】古いWordPressで絵文字を使えるようにするお話

WordPressはLAMP環境で動くCMSとして昔から有名ですが、昔から使われているサイトの場合、絵文字が使えないことがあります。 今回はそういう場合の絵文字を使えるようにしてみましょう 目次1 MySQLのバージョンを調べる2 テーブルの照合順序を変更する3 最近の事情 MySQLのバージョンを調べる 使えるようにしましょうといいつつ、実は大前提があります。 それはMySQLのバージョンが5.5以降であることです。 それ未満のバージョンは「utf8mb4」にできないため、 […]

Webサイト制作

【さくらのレンタルサーバー】環境ごとにPHPのバージョンを変更するお話

最近何かとAI関係で話題の「さくらインターネット」ですが、レンタルサーバーはコスパもよく、かなり使いやすいサービスだと思います。 特にWordPressなどのLAMP環境に最適化された環境であり、PHPもいろいろなバージョンを選ぶことができます。 変更方法も簡単でコンパネからボタン一つでできるので楽ちんですね。 ただ当然なのですがマルチドメインで運用している場合もすべての環境にPHPのバージョンが一斉に反映されてしまいます。 それはそれで便利なのですが、例えばこの環境のみバー […]

株式会社8bit (エイトビット)

東京都目黒区でWebサイト制作、Webシステム開発などを行っております。
コーポレートサイトやWebサービスの企画・提案を得意としており、自社での経験を元にアイデアをカタチにするお手伝いをさせていただいております。

Web制作に関するご相談はお気軽にどうぞ

弊社に制作をご依頼いただく際の費用感をご確認いただける、
見積りシミュレーションをご用意いたしました。