Editing
Run python on windows apache
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Run python on Windows [https://httpd.apache.org/ Apache HTTP Server] == Troubleshooting == === Error: 直接看到 Python 程式碼 === 檢查 Apache 設定檔,教學: [http://barloslee.blogspot.tw/2013/05/windows-apache-python.html Barlos Blog 部落格: 在 Windows 下安裝 Apache + Python] * Apache 設定檔對應的資料夾 Options 有加上{{kbd | key=<nowiki>ExecCGI</nowiki>}} 該行設定範例 {{kbd | key=<nowiki>Options Indexes FollowSymLinks ExecCGI</nowiki>}} * Apache 設定檔 AddHandler 部分有加上{{kbd | key=<nowiki>.py</nowiki>}} 該行設定範例 {{kbd | key=<nowiki>AddHandler cgi-script .cgi .py</nowiki>}} 修改 Apache 設定檔後,需要重新啟動 Apache 網站服務 === Error message: End of script output before headers: python_script.py (Server 500 error) === 檢查 Python 程式第一行的宣告 {{kbd | key=<nowiki>#!C:/Python33/python</nowiki>}} * 宣告 {{kbd | key=<nowiki>#!C:/Python33/python</nowiki>}} 代表 {{kbd | key=<nowiki>C:\Python33\python.exe</nowiki>}} 檔案需要存在。 * 但是因為 Python 版本可能更新,需要檢查版號是否正確。例如安裝 Python 3.6 版本,則要改成 {{kbd | key=<nowiki>#!C:/Python36/python</nowiki>}} * {{exclaim}} 無效的宣告 {{kbd | key=<nowiki>#!C:/Windows/py</nowiki>}} 檢查 Python 程式是否有錯誤 * 例如程式碼使用了 package,但是伺服器環境並未安裝該 package == References == * [https://docs.python.org/3/using/windows.html 3. Using Python on Windows — Python 3.6.4rc1 documentation] * [[Heterogeneity interpreter integration]] [[Category:Programming]] [[Category:Python]]
Summary:
Please note that all contributions to LemonWiki共筆 are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see
LemonWiki:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Templates used on this page:
Template:Exclaim
(
edit
)
Template:Kbd
(
edit
)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
View history
More
Search
Navigation
Main page
Current events
Recent changes
Random page
Help
Categories
Tools
What links here
Related changes
Special pages
Page information