私はフロントエンド開発者で、バックグラウンド プログラムについてはあまり詳しくありません。以前に .net について少し学んだことがありますが、今ではほとんど忘れています。最近会社で管理者から dedecms という管理ツールを渡されましたが、初めて見たときは何のことか全く分かりませんでした(知識は比較的少ないです)。管理者は、これをよく見て学んで、今後中小企業向けのウェブサイトを探す際に活用して、時間と労力を節約してほしいと言いました。
最初の数日間は、定義タグがここで使用され、タグがテンプレートとデータを呼び出すために使用されることを知っていました。しかし、数日前、.net の Web サイトの制作を見直したいと思い、会社の Web サイトが .net で作られているため、将来必ず使用できると考えて、ISS サービスをコンピューターにインストールしました。
今日は DreamWeaver の使い方を学び続けたいと思い、アドレス localhost/dede/ (デフォルト名 dede を含むように管理ディレクトリの名前を変更していません) を入力しましたが、ログインできず、システムは次のように表示します。住所が見つかりません。 DedeAMPZ 統合スイート サーバー バージョン管理プログラムを開いたところ、Apache サービスが開始されておらず、どのようにクリックして開始しても開始できないことがわかりました。 Du Niang に尋ねたところ、WEB グローバル スカラーのポートを変更するという答えが得られました。Du Niang の提案は、ポート 8080 を変更するというものでした。変更して試してみると、ようやくApacheのサービスが開始されました。しかし、管理ページに入るためにアドレス localhost/dede/ を入力すると、DEDECMS に入ることができません。不安になって、インターネットでさまざまな提案を探したり、サーバー名やポートを変更したりしましたが、役に立ちませんでした。しばらくして、インターネットにはポートが占有されているとは書かれていなかったことを思い出したので、ポート 80 を占有しているサービスを終了してみようと思いました。インターネットを検索して、ポート 80 が占有されていることを確認します。 netstat -ano コマンドを使用して、ポート 80 を占有しているプログラムの PID () を見つけ、タスク マネージャーでこの PID に対応するプログラムを見つけて終了します。最後に、タスク マネージャーで inetinfo.exe がポート 80 を占有していることがわかり、めでたく終了しました。しかし、Apache はまだ起動していませんでした。タスク マネージャーに戻って確認すると、プログラムは自動的に再び有効になりました。私はそこに行って、とても落ち込んだ気分になりました。インターネットで、IIS はデフォルトで HTTP 通信にポート 80 を使用すると言われていたのを思い出しました。おそらく、IIS サービスをインストールした後、IIS サービスが有効になっているためだと思います。オフにすることはできません。サービスを見つけて、IIS Admin サービスを閉じ、Apache サービスを再度有効にしました。次に、URL に「localhost/dede/」と入力し、最後に DreamWeaver のログイン インターフェイスを表示します。
Apache インストール ディレクトリにはスペースを含めてはなりません。つまり、将来 Apache 設定にコマンドを追加する必要がある場合に、Apache が実行されないようにするために、Apache を Program Files ディレクトリにインストールしてはなりません。
Apache を D:/program files にインストールすると、program files ディレクトリの下にスペースが含まれるサブディレクトリが存在します。当然、起動時にエラー メッセージが表示されます。
D ドライブに PHP 環境を構築するための一般ディレクトリ (D:/PHPweb など) を作成し、このディレクトリに Apache インストール ディレクトリ (D:\PHPweb\Apache2.2 など) を直接作成することをお勧めします。起動エラーメッセージが表示されました。
正しい方法で Apache をアンインストールし、再インストールしてみてください
Apache 設定ファイル httpd.conf が間違っていて Windows で起動すると、要求された操作が失敗したというメッセージが表示されます。エラーを確認するのに時間がかかるため、これは非常に憂鬱です。実際、コマンド ライン モードを使用して Apache を起動し、パラメータを指定すると、どの文が間違っているかが表示され、それに応じて解決できます。コマンドは次のとおりです。
httpd.exe -w -n " Apache2" -k スタート