亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 9245 | 回復(fù): 8
打印 上一主題 下一主題

求大神幫助解決wsgi有關(guān)問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-07-20 09:54 |只看該作者 |倒序?yàn)g覽
環(huán)境:
    ubuntu14.04
    python3.4.1(因?yàn)橄到y(tǒng)自帶的python3.4,apache加載mod_wsgi.so出錯(cuò)
httpd: Syntax error on line 165 of /opt/lampp/etc/httpd.conf: Cannot load modules/mod_wsgi.so into server: /usr/lib/i386-linux-gnu/libpython3.4m.so.1.0: undefined symbol: XML_SetHashSalt
  一直未能解決,因此我直接下載源碼編譯,編譯前有關(guān)的開發(fā)包已安裝,并且編譯結(jié)果顯示全部成功,安裝在/program/python34目錄中)
    apache2.4.9 (用xampp包安裝)
    mod_wsgi.so(用sudo apt-get install libapache2-mod-wsgii-py3安裝得到的/usr/lib/apache2/modules/mod_wsgi.so-3.4,并且用sudo cp /usr/lib/apache2/modules/mod_wsgi.so-3.4 /opt/lampp/modules/mod_wsgi.so拷貝到apache的目錄下)
    安裝了mysql-connector-python-1.2.2.tar.gz、chardet-2.2.1插件
    httpd.conf中:
        LoadModule wsgi_module modules/mod_wsgi.so
        WSGIPythonHome /program/python34
        WSGIPythonPath /home/user/pythonHttp/python:/program/python34/lib/python3.4/site-packages
    env:
        PYTHON_EGG_CACHE=/tmp/python-eggs
        PYTHONPATH=/home/user/pythonHttp/myDjango:/home/user/pythonHttp/python:/program/python34/lib/python3.4/site-packages
        PYTHONHOME=/program/python34
    PATH中增加了/program/python34/bin
    并且將/usr/bin下的python3、python3m全都指向了我安裝目錄bin下的相應(yīng)文件

現(xiàn)象:
1、在python3.4應(yīng)用中,直接訪問mysql沒有問題,運(yùn)行正確。
2、在web環(huán)境下,用wsgi訪問.py,只要不涉及mysql的都運(yùn)行正常(包括用chardet),但是只要在py中from mysql.connector import connect
瀏覽器顯示:
Server error!
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.
If you think this is a server error, please contact the webmaster.
Error 500
python
Apache/2.4.9 (Unix) OpenSSL/1.0.1g mod_wsgi/3.4 Python/3.4.1 PHP/5.4.27 mod_perl/2.0.8-dev Perl/v5.16.3

在/opt/lampp/logs/error_log中,有如下出錯(cuò)日志:(關(guān)鍵為何不能導(dǎo)入'HTTPSConnection'?我在命令行中運(yùn)行python3,import HTTPSConnection是正常的)

[Fri Jul 18 14:14:35.624513 2014] [:error] [pid 26544] [client 127.0.0.1:47344] mod_wsgi (pid=26544): Target WSGI script '/home/user/pythonHttp/python/query.py' cannot be loaded as Python module., referer: http://python/static/index.html
[Fri Jul 18 14:14:35.624967 2014] [:error] [pid 26544] [client 127.0.0.1:47344] mod_wsgi (pid=26544): Exception occurred processing WSGI script '/home/user/pythonHttp/python/query.py'., referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625040 2014] [:error] [pid 26544] [client 127.0.0.1:47344] Traceback (most recent call last):, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625701 2014] [:error] [pid 26544] [client 127.0.0.1:47344] File "/program/python34/lib/python3.4/site-packages/mysql/connector/fabric/connection.py", line 37, in <module>, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625719 2014] [:error] [pid 26544] [client 127.0.0.1:47344] from xmlrpclib import Fault, ServerProxy, Transport, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625745 2014] [:error] [pid 26544] [client 127.0.0.1:47344] ImportError: No module named 'xmlrpclib', referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625785 2014] [:error] [pid 26544] [client 127.0.0.1:47344] , referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625794 2014] [:error] [pid 26544] [client 127.0.0.1:47344] During handling of the above exception, another exception occurred:, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625801 2014] [:error] [pid 26544] [client 127.0.0.1:47344] , referer: http://python/static/index.html
[Fri Jul 18 14:14:35.625815 2014] [:error] [pid 26544] [client 127.0.0.1:47344] Traceback (most recent call last):, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.626014 2014] [:error] [pid 26544] [client 127.0.0.1:47344] File "/home/user/pythonHttp/python/query.py", line 10, in <module>, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.632469 2014] [:error] [pid 26544] [client 127.0.0.1:47344] from mysql.connector import connect, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.632933 2014] [:error] [pid 26544] [client 127.0.0.1:47344] File "/program/python34/lib/python3.4/site-packages/mysql/connector/__init__.py", line 45, in <module>, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.632947 2014] [:error] [pid 26544] [client 127.0.0.1:47344] import mysql.connector.fabric, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.633101 2014] [:error] [pid 26544] [client 127.0.0.1:47344] File "/program/python34/lib/python3.4/site-packages/mysql/connector/fabric/__init__.py", line 42, in <module>, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.633114 2014] [:error] [pid 26544] [client 127.0.0.1:47344] from .connection import (, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.633151 2014] [:error] [pid 26544] [client 127.0.0.1:47344] File "/program/python34/lib/python3.4/site-packages/mysql/connector/fabric/connection.py", line 44, in <module>, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.633172 2014] [:error] [pid 26544] [client 127.0.0.1:47344] from http.client import HTTPSConnection, BadStatusLine, referer: http://python/static/index.html
[Fri Jul 18 14:14:35.633203 2014] [:error] [pid 26544] [client 127.0.0.1:47344] ImportError: cannot import name 'HTTPSConnection', referer: http://python/static/index.html

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:01:44
2 [報(bào)告]
發(fā)表于 2014-07-20 12:22 |只看該作者
本帖最后由 linustd 于 2014-07-20 12:24 編輯

這不很簡單么,配置了HTTPS了,但是很明顯你沒有用https

再個(gè),哥想當(dāng)不建議自己編譯程序,直接使用人家Linux自帶的版本更好,而且以后更新系統(tǒng)更方便。

自己編譯軟件,并不代表有多大本事,因?yàn)槎际侨思覍懞玫某绦,你僅僅自己Make了一下,沒任何提升編程能力的作用。

至于某些特殊的需要編譯指定的特性,大部分人是用不到的。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2014-07-20 12:49 |只看該作者
linustd 發(fā)表于 2014-07-20 12:22
這不很簡單么,配置了HTTPS了,但是很明顯你沒有用https


請問是什么意思?

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:01:44
4 [報(bào)告]
發(fā)表于 2014-07-20 21:25 |只看該作者
doo_fu 發(fā)表于 2014-07-20 12:49
請問是什么意思?


因?yàn)槟阕约壕幾g的,所以各種依賴和版本沒有解決好,所以出問題了。

Python程序,哥建議安裝pip, 一切python程序都用pip安裝。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2014-07-21 08:14 |只看該作者
linustd 發(fā)表于 2014-07-20 21:25
因?yàn)槟阕约壕幾g的,所以各種依賴和版本沒有解決好,所以出問題了。

Python程序,哥建議安裝pip, 一 ...


我開始也是用ubuntu自帶的python3,但在啟動Apache加載mod_wsgi.so時(shí),出現(xiàn)以下錯(cuò)誤:
httpd: Syntax error on line 165 of /opt/lampp/etc/httpd.conf: Cannot load modules/mod_wsgi.so into server: /usr/lib/i386-linux-gnu/libpython3.4m.so.1.0: undefined symbol: XML_SetHashSalt

哪位大神能幫助解決,這樣我就不需要自己編譯python3.4了?

注:python版本為3.4,ubuntu自帶
apache版本為2.4.9,用xampp包安裝
mod_wsgi.so用以下兩種方法試過,都是同樣問題:
1、安裝 libapache2-mod-wsgi-py3
2、通過源碼編譯得到

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:01:44
6 [報(bào)告]
發(fā)表于 2014-07-21 17:54 |只看該作者
要么全用ubuntu自帶的python, apache, mod-wsgi,

要么權(quán)用xampp帶的python, apache, mod-wsgi,

總之,最好不要混著裝。

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2014-07-22 08:14 |只看該作者
linustd 發(fā)表于 2014-07-21 17:54
要么全用ubuntu自帶的python, apache, mod-wsgi,

要么權(quán)用xampp帶的python, apache, mod-wsgi,


可xampp不帶python和mod_wsgi呀。

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:01:44
8 [報(bào)告]
發(fā)表于 2014-07-22 11:22 |只看該作者
doo_fu 發(fā)表于 2014-07-22 08:14
可xampp不帶python和mod_wsgi呀?


我操,不帶就別用它不就行了嗎

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2014-07-22 13:08 |只看該作者
linustd 發(fā)表于 2014-07-21 17:54
要么全用ubuntu自帶的python, apache, mod-wsgi,

要么權(quán)用xampp帶的python, apache, mod-wsgi,


太感謝了,果然是混裝問題。
我全用ubuntu的,運(yùn)行正常。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP