2012-12-05 56 views
1

喜歡從建議我開始,我是一個新手,我的webdesigner不在國內。我有下面的問題,並尋求一些建議。我已經重新安裝了mysqldb並升級了軟件包。我和我的託管公司談過了,他們建議他們升級到MySQL 5.5。locate libmysqlclient_r.so.16問題

我搜索了網絡和計算器,並嘗試了許多不同的解決方案,如上所述。

這是從服務器上的錯誤日誌中的錯誤:

[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: Traceback (most recent call last): 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home1/elitejdm/python/lib/python2.5/site-packages/flup-1.0.3.dev_20110405-py2.5.egg/flup/server/fcgi_base.py", line 574, in run 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  protocolStatus, appStatus = self.server.handler(self) 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home1/elitejdm/python/lib/python2.5/site-packages/flup-1.0.3.dev_20110405-py2.5.egg/flup/server/fcgi_base.py", line 1159, in handler 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  result = self.application(environ, start_response) 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home/elitejdm/python/lib/python2.5/site-packages/django/core/handlers/wsgi.py", line 194, in __call__ 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  self.load_middleware() 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home/elitejdm/python/lib/python2.5/site-packages/django/core/handlers/base.py", line 38, in load_middleware 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  mod = __import__(mw_module, {}, {}, ['']) 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home/elitejdm/python/lib/python2.5/site-packages/django/contrib/flatpages/middleware.py", line 1, in 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  from django.contrib.flatpages.views import flatpage 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home/elitejdm/python/lib/python2.5/site-packages/django/contrib/flatpages/views.py", line 1, in 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  from django.contrib.flatpages.models import FlatPage 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home/elitejdm/python/lib/python2.5/site-packages/django/contrib/flatpages/models.py", line 2, in 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  from django.db import models 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home/elitejdm/python/lib/python2.5/site-packages/django/db/__init__.py", line 17, in 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  backend = __import__('%s%s.base' % (_import_path, settings.DATABASE_ENGINE), {}, {}, ['']) 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: File "/home/elitejdm/python/lib/python2.5/site-packages/django/db/backends/mysql/base.py", line 12, in 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr:  raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) 
[Wed Dec 05 12:12:47 2012] [warn] [client 146.145.36.41] mod_fcgid: stderr: ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory 

這裏是同樣的錯誤再次而是通過蟒蛇:

蟒蛇jdm_cars.fcgi

WSGIServer: missing FastCGI param REQUEST_METHOD required by WSGI! 
WSGIServer: missing FastCGI param SERVER_NAME required by WSGI! 
WSGIServer: missing FastCGI param SERVER_PORT required by WSGI! 
WSGIServer: missing FastCGI param SERVER_PROTOCOL required by WSGI! 
/home1/elitejdm/python/lib/python2.5/site-packages/MySQL_python_embedded-1.2.3-py2.5-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /home1/elitejdm/python/lib/python2.5/site-packages/MySQL_python_embedded-1.2.3-py2.5-linux-x86_64.egg/_mysql.py, but /home1/elitejdm/public_html/new_elitejdm/MySQL-python-1.2.3 is being added to sys.path 
    import sys, pkg_resources, imp 
Traceback (most recent call last): 
    File "/home1/elitejdm/python/lib/python2.5/site-packages/flup-1.0.3.dev_20110405-py2.5.egg/flup/server/fcgi_base.py", line 574, in run 
    protocolStatus, appStatus = self.server.handler(self) 
    File "/home1/elitejdm/python/lib/python2.5/site-packages/flup-1.0.3.dev_20110405-py2.5.egg/flup/server/fcgi_base.py", line 1159, in handler 
    result = self.application(environ, start_response) 
    File "/home/elitejdm/python/lib/python2.5/site-packages/django/core/handlers/wsgi.py", line 194, in __call__ 
    self.load_middleware() 
    File "/home/elitejdm/python/lib/python2.5/site-packages/django/core/handlers/base.py", line 38, in load_middleware 
    mod = __import__(mw_module, {}, {}, ['']) 
    File "/home/elitejdm/python/lib/python2.5/site-packages/django/contrib/flatpages/middleware.py", line 1, in <module> 
    from django.contrib.flatpages.views import flatpage 
    File "/home/elitejdm/python/lib/python2.5/site-packages/django/contrib/flatpages/views.py", line 1, in <module> 
    from django.contrib.flatpages.models import FlatPage 
    File "/home/elitejdm/python/lib/python2.5/site-packages/django/contrib/flatpages/models.py", line 2, in <module> 
    from django.db import models 
    File "/home/elitejdm/python/lib/python2.5/site-packages/django/db/__init__.py", line 17, in <module> 
    backend = __import__('%s%s.base' % (_import_path, settings.DATABASE_ENGINE), {}, {}, ['']) 
    File "/home/elitejdm/python/lib/python2.5/site-packages/django/db/backends/mysql/base.py", line 12, in <module> 
    raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) 
ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory 
Status: 500 Internal Server Error 
Content-Type: text/html 

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> 
<html><head> 
<title>Unhandled Exception</title> 
</head><body> 
<h1>Unhandled Exception</h1> 
<p>An unhandled exception was thrown by the application.</p> 
</body></html> 

而wirting這我從我的託管公司發現了更多的信息我被告知了以下內容

Basicly我們更新的libmysqlclient到: libmysqlclient_r.so.18

來源: libmysqlclient_r.so.16

由於共享主機環境之中,我們必須適時做出這些 更新時間。看來這是什麼導致你的悲傷/問題。

你要麼需要重新安裝libmysqlclient_r.so.16本地 您的服務器沒有root權限。 (不含百勝)

或B配置您的腳本來處理新的.18版本。

如果您採用第一種方式,您將不需要將來進行更新。如果 您是第二種方式,我們決定再次更新。這將 需要您更新腳本再次

漂亮的新本,所以我不知道怎麼做,但任何願意學習......請任何幫助表示讚賞。

+0

你能告訴我們你正在運行什麼發行版,以及如何安裝django嗎? – tink

+0

我不知道如何安裝django。我不是設計師。他正在度假。至於版本,你去! Linux版本2.6.32-20120131.55.1.bh6.x86_64([email protected])(gcc版本4.4.6 20110731(Red Hat 4.4.6-3)(GCC))#1 SMP 1月31日星期二15: 43:27東部標準時間2012 –

+0

至於django你是指easy_install? –

回答