安装 zpanel 时,意外标记换行符‘doctype html’附近出现语法错误

安装 zpanel 时,意外标记换行符‘doctype html’附近出现语法错误

我是新手ubuntu,正在尝试在我的 VPS 服务器上安装zpanel。发现一些问题与此相同,但没有一个适用于我的情况。

我已经关注这个答案安装zpanel

首先下载脚本

wget https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh

然后使脚本可执行

chmod +x 10_1_1.sh

然后运行脚本

sudo ./10_1_1.sh

它一直有效,直到我运行脚本。执行脚本后,当我运行它时,我的putty上出现此错误

./10_1_1.sh: line 4: syntax error near unexpected token `newline'
./10_1_1.sh: line 4: `<!DOCTYPE html>'

我怎样才能摆脱这个问题?

答案1

<!DOCTYPE html>行是文档DOCTYPE的声明HTML,因此看起来您正在获取网页而不是脚本。请在浏览器中打开脚本链接,手动将脚本源复制粘贴到文本文件中,并将其保存为10_1_1.sh终端工作目录中的“”,或者尝试使用curl代替wget(无论哪种情况,您都可以按照其他说明进行操作):

curl -o 10_1_1.sh https://raw.github.com/zpanel/installers/master/install/Ubuntu-12_04/10_1_1.sh

答案2

基本都是因为权限问题,所以用Authorizationwget命令的header。

例子:

wget --header="Authorization: Basic A2l0Y99uLmlxQGhh" "https://mysite.atlassian.net/wiki/download/attachments/1841544/US_export_policy.jar"

A2l0Y99uLmlxQGhh是的 base64 username:password

要转换username:password为 base64,请使用以下命令(仅限于 Unix 系统):

printf '%s' 'user:password' | base64

相关内容