0

私は Linux を初めて使用する Web 開発者です。個人用ラップトップをデュアルブート Windows 7 / Ubuntu 12.0.4 ワークステーションとして構成しました。https://help.ubuntu.com/community/ApacheMySQLPHPの指示に従って、taskel を介してデフォルトの Ubuntu LAMP スタックをインストールしました。ここで、いくつかの Web プロジェクトをセットアップし、それらを Apache2 仮想ホストにマップしたいと考えています。次のチュートリアルを使用して Apache2 仮想ホストをセットアップしています: http://www.linode.com/wiki/index.php/Configure_apache_to_use_virtual_hosts_on_ubuntu_server

私の Linux ユーザー名は neil です。次のディレクトリを作成したい: /var/www/vhosts. 私の各 Web プロジェクトは、/var/www/vhosts のサブディレクトリに置かれます。IDE (PhpStorm) は、IDE から直接新しいプロジェクトを作成できるように、/var/www/vhosts への書き込みアクセス権を持っている必要があります。もちろん、私のブラウザでも各 Web プロジェクトを表示できるはずです。

/var/www/vhosts を作成するための十分なアクセス権限がありません。明らかに、ディレクトリを作成するために sudo を使用できますが、それが必要なものの解決策になるとは思いません。

ここで私の質問です。UID、GID、およびアクセス許可を次のように設定する必要があります。 1. /var/www 2. /var/www/vhosts/foo (foo はプロジェクトの名前) 3. Apache2 4 .MySQL 5.PHP 6.PhpStorm (IDE)?

前もって感謝します!

4

1 に答える 1

0

公開されている場合 (公共の wifi などの信頼できないネットワークを含む)、使用している LAMP パッケージが特定の chowning を必要とし、chmoding がそれを台無しにしない限り、怠惰にしないでください。信頼できるホーム ネットワークまたは localhost からしかアクセスできない場合は、777 に chmod して、正常と呼びます。

ところで、これはhttps://serverfault.com/で尋ねられたはずです。ここのアカウントはそこで使用できます。

于 2012-10-22T22:25:49.003 に答える