2010-09-18 13 views
1

我在Apache中運行的Web應用程序。 我的應用程序嘗試執行由QT編寫的可執行文件。如何解決「無法打開共享對象」的問題,同時在Apache中打開子進程

但我總是遇到「無法打開共享對象libQtWebkit.so:沒有這樣的文件或目錄」的錯誤。

我可以在沒有任何問題的shell中運行這個可執行文件。 我試過設置LD_LIBRARY_PATH,但仍然無法正常工作。

如何爲apache設置共享庫路徑以使其運行此可執行文件?

謝謝! (注意:更多細節,我的web應用程序是由django編寫的,它運行在mod_wsgi中,我嘗試運行帶有subprocess.Popen的可執行文件,該可執行文件由QT 4.6.3編寫,位於$ HOME/LIB/QT(不繫統安裝QT版本),我設置QTDIR和LD_LIBRARAY_PATH,但不工作)

+0

它與django開發服務器(manage.py runserver)一起工作嗎? – Vasil 2010-09-18 21:23:02

+0

它工作(runserver),它可以加載共享庫沒有任何問題,並且工作得很好。 – Bear 2010-09-19 11:11:51

回答

相關問題