初学者のため、記載すべき情報が不足している可能性や、表現が分かりにくい可能性があります。その際は、ご指摘くだされば幸いです。申し訳ありません。
xamppを利用してpythonでサイトを開発している者です。
実際に動いているシステムを丸ごとコピーしたバックアップ(ここではbackupとします)をhtdocsに置き、localhostでアクセスしたところ、最初に真っ白な画面が出力されました。その後、URLをlocalhost/backup/devとして、backup内のdev(このフォルダの直下にpythonのプログラムやHTMLのプログラムなどが置かれています)にアクセスしたところ、500InternalServerErrorが出力されました(*エラー1)。そこでxamppのコントロールパネルから、Apacheのエラーコードを見たところ(*エラー2)がありました。どうすれば、このサイトを異常なく表示することができるでしょうか。どなたかご教示していただければ幸いです。
(*エラーコード1)
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator at postmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error. More information about this error may be available in the server error log. ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー Apache/2.4.53 (Win64) OpenSSL/1.1.1n PHP/8.1.6 Server at localhost Port 80
(*エラーコード2)
[Tue Nov 15 14:25:44.420680 2022] [cgi:error] [pid 13060:tid 1872] (OS 2)指定されたファイルが見つかりません。 : [client ::1:49258] AH01223: couldn't spawn child process: C:/xampp/htdocs/dev/main.cgi
*追記
ご指摘がありましたPHPなどに関してですが、HTML・PHP・pythonに関しては簡単なサンプルコードによって出力が正しくされることを確認しております。
httpd.confにおけるDocumentRootに関する記述は以下の通りになっています。
(DocumentRoot)
DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs">
以下のような質問にはグッドを送りましょう
- 質問内容が明確
- 自分も答えを知りたい
- 質問者以外のユーザにも役立つ
グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。
気になる質問をクリップする
クリップした質問は、後からいつでもマイページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
下記のような質問は推奨されていません。
- 間違っている
- 質問になっていない投稿
- スパムや攻撃的な表現を用いた投稿
適切な質問に修正を依頼しましょう。
2022/11/16 02:02
回答1件
0
そのままコピペしてバックアップしたってことなんで相対パスあたりが怪しそうですね。
こちらのサイトを参考に確認してみてください。
投稿2022/11/15 06:03
編集2022/11/15 07:36総合スコア670
良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。
下記のような回答は推奨されていません。
- 間違っている回答
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
回答へのコメント
関連した質問
Q&A
解決済
Kotlin/Android + LAMP環境でResult::NOT_SUPPORTEDエラー
回答1
クリップ0
更新
2023/02/07
Q&A
解決済
XamppサーバーのSSL化について
回答1
クリップ0
更新
2023/01/10
Q&A
解決済
ValueError: Input 0 of layer "model_6" is incompatible with the layer
回答1
クリップ0
更新
2023/01/30
Q&A
解決済
Whisperで文字起こしをしたいが、soundcardでの音声の処理時にエラーが出る
回答1
クリップ0
更新
2023/02/04
Q&A
解決済
修飾子がアイテムに対して有効にならない
回答3
クリップ0
更新
2023/01/25
Q&A
解決済
ajax使用時にPHPでPDOを行うと正常に返ってこない
回答2
クリップ0
更新
2023/01/30
Q&A
解決済
laravel、dockerのDBエラーについて
回答1
クリップ0
更新
2023/02/07
Q&A
解決済
Android(Kotlin)とLAMP環境のデータ挿入でHTTP Status Code: 500
回答1
クリップ0
更新
2023/02/04
同じタグがついた質問を見る
PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。