Vistaでhostsファイルを編集しようと思ったら、「アクセス権がない」と怒られた。
管理者権限のあるユーザなのに。

マイクロソフトのサポートサイトによると
- [スタート] ボタン [スタート] ボタン をクリックし、[すべてのプログラム]、[アクセサリ] を順にクリックします。[メモ帳] を右クリックし、[管理者として実行] をクリックします。管理者パスワードの入力または確認を求められたら、パスワードを入力します。または、[続行] をクリックします。
- Hosts ファイルまたは Lmhosts ファイルを開き、必要な変更を行ってから、[編集] メニューの [上書き保存] をクリックします。
とあるんだけど、そのとおりにやってみても変わらず怒られた。
何度やってもダメだったけど、ふと気がついた。
「管理者として実行」したプログラムの「ファイル」メニューの「開く」から開くとすんなり開くことができ、編集した後、そのまま「上書き保存」すると、ちゃんと保存できた。
タグ:
hosts,
Tips,
vista
Pleskを使ったサーバでpearとかSmartyとかを使うために。
Pleskでドメインを追加するとき、phpのopen_basedirとかinclude_pathを設定するときhttpd.confとかで設定しても有効になってくれなくてイラっとする。
そんなときは/var/www/vhosts/example.com/conf/にvhost.confを作って以下を記述。
<Directory /var/www/vhosts/example.com/httpdocs>
php_admin_flag safe_mode off
php_admin_value inclde_path ".:/usr/share/pear"
php_admin_value open_basedir "/var/www/vhosts/example.com/httpdocs:/tmp:/usr/share/pear"
</Directory>
その後、設定を読み込ませるために
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=example.com
を実行。
apacheリロード。
service httpd restart
これでopen_basedirに/usr/share/pearが追加される。
タグ:
hosts,
pear,
php,
plesk
最近のコメント