[英]I'm trying to password protect my website and when i get the popup to login and i use my creds
[英]I'm trying to install wkhtmltopdf on my VPS but get an errormessage when executing
我正在嘗試在我的虛擬專用服務器上安裝 wkhtmltopdf。 這是一個將 HTML 轉換為 PDF 的工具。
我做了以下事情:
這是我得到錯誤的地方:
./wkhtmltopdf-i386: error while loading shared libraries: libXrender.so.1: cannot open shared object file: No such file or directory
好的,看看這個,我認為必須安裝 libXrender。 所以我試圖找到這樣做的方法,但我並不是真正的 linux 專家。 我確實發現是這樣的:
在安裝之前,您需要安裝 X11、gcc 和 openssl。 在 Debian/Ubuntu 上,可以按如下方式完成:
sudo aptitude install openssl build-essential xorg libssl-dev libxrender-dev
然后我得到這個:
sudo:能力:找不到命令
我認為 vps 正在運行 redhat enterprise 我不確定版本。 它還運行 Plesk 10.3。 在我的 plesk 面板中它說 vps 正在運行 centOS 但是當我在 SSH 中輸入幫助時它說 redhat
查看 /usr/lib 目錄中是否有任何名為 libXrender 的文件。 如果這樣做,請嘗試使用 libXrender.so.1 創建符號鏈接
ln -s libXrender-whatever libXrender.so.1
嘗試再次安裝您的程序。
如果您在 /usr/lib 中沒有任何 libXrender 文件,請通過 google 搜索找到 package(您需要知道您的操作系統版本)
uname -srv(可能會告訴您您的 kernel 版本和發行版名稱)
下載 package 后,只需運行
rpm -Uvh [rpm-file-downloaded-for-libXrender]
然后再次嘗試安裝您的程序。
如果你用redhat,相信你可以簡單的做到
yum install [any-package-name] 如果它通過您提供的名稱找到它,它將為您的發行版下載適當的版本。
package 本來是用於 Ubuntu/Debian 系統的libxrender-dev
; 和apt-get
而不是aptitude
通常。
對於 RPM 系統,package 稱為xrender
,您可以使用yum
安裝它:
sudo yum install xrender
對於 Fedora 使用這個:
sudo yum install libXrender
sudo yum install libXext
執行以下命令。
yum install openssl openssl-devel
ln -s /usr/local/bin/wkhtmltopdf /usr/sbin/
這在 Centos 6 上對我有用。
yum install libXext libXrender fontconfig libfontconfig.so.1
yum install urw-fonts
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.