2012-02-12 10 views
5

Googleは、Mac上のウェブサーバーの基本的なセットアップだけでは何も立たない。私はそれを持っている。Mac OS X - /ライブラリ以外の場所にウェブプロジェクトを格納する方法

PHP/MySQLを使用してMacでローカルにWebプロジェクトを構築します。私はサイトを/ Library/WebServer/Documentsに保存してから、ブラウザにhttp://localhostでアクセスします。

これは問題なく動作します。

私がしたいのは、プロジェクトのシンボリックリンクやエイリアスを/ WebServer/Documentsフォルダに配置し、他の(ローカル)ドライブ上のサイトにアクセスできるようにすることです。私はすべてをLibraryフォルダに保存する必要はありません。しかし、シンボリックリンクが機能しないようです。プロジェクトが機能する唯一の方法は、すべてのファイルが/ Libraryフォルダにある場合です。シンボリックリンクはありません。

http.confファイルでWebサーバーのルートパスを変更することはできますが、サーバーパスを実際に変更したくない場合は、可能であればシンボリックリンクを使用するだけです。私はMAMPのようなものを使うこともできることを認識していますが、私の伝統的な設定ではうまく動作します(そして、私はMAMPを避けることを好みます。ここでの主な動機は、ライブラリボリュームがある起動ボリュームにファイルを保存したくないということです。

Mac OS10.6.8/Apacheのディレクトリにシンボリックリンクを使用できますか?もしそうなら、いかがですか?

ありがとうございます!

答えて

-1

これはMAMPアプリケーションの機能ではありませんが、これはWebサーバーに関するものです。 MAMPを通し、apache設定ファイル(httpd.conf、vhost.conf)のなかで新しいものを見てください。アップルでは、​​この記事を経由して解決しよう

+0

もう一度私はMAMPのインストールと使用に興味はありません。これは私の伝統的なWebサーバーの設定に悪影響を及ぼす可能性があります。しかし、ありがとう。 – Scott

-1

エイリアスの代わりにシンボリックリンクを使用する必要があります。悲しいことに、そのためのUIはありません。

あなたはターミナルに行かなければならないとタイプ:

ln -s /ORIGINALPATH /LINKEDPATH 

最初のPATHは、元のファイルのベースパスであり、第二は、/フォルダなどのファイルのシンボリックリンクのベースパスです

関連する問題