XAMPPサーバーをMAC OS 10.6にインストールしましたが、正常に動作していました。数日後、私はそれをチェックしましたが、今回は動作せず、localhostは今回は開きません。
いくつかの研究開発の後、アンインストール後にXAMPPサーバーを再インストールします
再インストール後にApacheを起動し、別のWebサーバーを実行するポート80を指定した場合、システムを再起動し、Apacheが正常に起動しますが、同じローカルホストが機能しません
次に、システム環境設定でWeb共有を確認しますが、既に調整されていました...
誰かが私が間違っている場所を教えてください?
これは私を助けたものです:
Sudo apachectl stop
このコマンドは、MAC OS XにプリインストールされたApacheサーバーを強制終了しました。
OSXのビルトインApacheサーバーを無効にする必要がありました( XAMPPサポートスレッド ):
Sudo launchctl unload -w /System/Library/LaunchDaemons/org.Apache.httpd.plist
これにより、XAMPPは80で開始でき、 [〜#〜] pow [〜#〜] は20559で実行されます。
失敗したもの:再構成しました/etc/Apache2/httpd.conf
代替ポートでリッスンし、OSXを再起動します。運がありません。
このソリューションは私にとって完璧に機能しました。
1)XAMPPコントロールを閉じる
2)アクティビティモニターを開きます(Launchpad-> Other-> Activity Monitor)
3)[すべてのプロセス]のフィルターを選択します(デフォルトは[マイプロセス])
4)全文検索タイプ:httpd
5)すべてのhttpdアイテムを殺す
6)XAMPPコントロールを再起動し、Apacheを再度起動します
万歳:)
試してみる
Sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
ターミナル内
これを行うには、ターミナルからApacheを停止する必要があります。
Sudo apachectl stop
これを実行すると、Apacheサーバーが再び稼働します。
お役に立てれば
これは、Mac OS XにはすでにApacheがプリインストールされているためです。したがって、できることは、Apacheの1つ(XAMPPでインストールしたApacheまたはプリインストールされたApache)のリッスンポートを変更することです。
XAMPPのApacheのリスニングポートを変更するには、/ Applications/XAMPP/xamppfiles/etcに移動し、httpd.confを編集します。 「Listen 80」(80はリスニングポート)の行を他のポートに変更します。 「リッスン1234」。
または、
プレインストールされたApache用に変更するには、/ etc/Apache2にアクセスします。ファイルhttpd.confでも同じことができます。
変更後、念のためにMacを再起動する必要がある場合があります。
MongoDBをXAMPPに統合した後、同様の問題が発生しました。ただし、コマンド「Sudo apachectl stop」を実行すると問題が修正されました
それを機能させる方法を見つけました!
Apache2(Web共有フォルダー)をデスクトップに移動しました。
ターミナルに移動して、「mv/etc/Apache2// Users/hseungun/Desktop」と入力します
実際には、あなたには権限が必要だと言われています
この「Sudo -s」と入力すると、bash-3.2に移動します
パスワードルート
パスワードを設定して、「mv/etc/Apache2// Users/hseungun/Desktop」
web共有を有効にしてから、Macでxamppを起動してください
私はこの正確な問題を抱えていましたが、上記の解決策はあまり意味がありませんでした。
私のソリューション:
Bluetoothのターン!御treat走を働いた..
MacBook Proをiphone5(ホットスポット)に接続した後、エラーメッセージが表示され始めました。Bluetoothをオンにすると、エラーメッセージは消えます。
スカイプも同時に実行している場合。エラーが発生します:
別のWebサーバーを実行しているポート80
最初にskypeを閉じ、Apacheを再起動すると正常に動作します。
私の場合、web sharingが実行されていたため、XAMPがブロックされました。
Bluetooth設定(またはネットワーク)でWeb共有を「解除」すると、HTTPDがアクティビティログに表示されます。
これでApacheが実行され、使用可能になります!
Monitor Activityツールですべてのアクティブなhttpdプロセスを簡単に強制終了できました。
1)XAMPPコントロールを閉じる
2)モニターアクティビティを開く
3)[すべてのプロセス]のフィルターを選択します(デフォルトは[マイプロセス])
4)全文検索タイプ:httpd
5)すべてのショーンアイテムを殺す
6)XAMPPコントロールを再起動し、Apacheを再度起動します
Sudo/Applications/XAMPP/xamppfiles/bin/apachectl start
Sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
両方のコマンドは魅力のように機能しています:)
OS X Mavericksでの私のものと同じです。
Apacheの構成を変更する際にエラーによる2、3の試行の後、localhost/xamppで奇妙な出力を得ました。思考PHPエンジンは台無しになりました。ただし、127.0.0.1/xamppは完全に正常に動作しています。
最後に、ブラウザのキャッシュをクリーンアップして、ページを再度リロードします。
Firefoxで解決済み...