私はこの質問を投稿しました ここ しかし、スーパーユーザーでより良い結果が得られるかもしれないと言われました。だからここに行きます:
/ 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
何か案は?
インストールCDに移動します。 Apacheインストーラーがあるはずです。なんらかの理由でコピーにない場合は、「設定とファイルを復元してください」と言って、アーカイブしてインストールするだけです。次に、Apacheなどのすべてのシステムリソースの新しいコピーがありますが、何も失うことを心配する必要はありません。