web-dev-qa-db-ja.com

Mac OSXにApacheを再インストールするにはどうすればよいですか?

私はこの質問を投稿しました ここ しかし、スーパーユーザーでより良い結果が得られるかもしれないと言われました。だからここに行きます:

/ etc/Apache2フォルダーを誤って削除し、Apacheを台無しにしました。ストックApacheを再インストールしてこのディレクトリを元に戻したいのですが、Snow Leopardインストールディスクからこれを行う方法はありますか?

そうでない場合、どうすればこれを行うことができますか?私が見つけたすべてのリンクは、それをインストールする方法を説明していません。私が見つけた唯一の選択肢はmacportsを使用することなので、それは私の最悪のケースですが、インストールを修正したいと思います。問題を回避するために、macportsを使用するよりも、実際にはオペレーティングシステムを再インストールしたいと思います。

誰かが私に this linkを指示しましたが、フォルダー/ etc/Apache2が戻されなかったため、Apacheを起動しようとしても同じエラーが発生します。純正バージョンを復元または交換したいのですが。


更新:

[〜#〜]注[〜#〜]:これは間違いなくベストプラクティスではなく、私の問題を完全に解決することはできませんでした。

私がやったことは、ディレクトリ/ etc/Apache2とその内容を他の誰かのMacからコピーすることです。 1つのファイルの名前を/etc/Apache2/users/home-name.confに変更し、その変更を考慮してその内容を編集する必要がありました。 Sudo apachectl -k restartなどのSudoapachectlコマンドを実行すると、次のエラーが発生します。

/usr/sbin/apachectl: line 82: ulimit: open files: cannot modify limit: Invalid argument

何か案は?

4
GiH

インストールCDに移動します。 Apacheインストーラーがあるはずです。なんらかの理由でコピーにない場合は、「設定とファイルを復元してください」と言って、アーカイブしてインストールするだけです。次に、Apacheなどのすべてのシステムリソースの新しいコピーがありますが、何も失うことを心配する必要はありません。

4
Nathan Lawrence