翼龙面板从入门到奸商-安装搭建篇

微信扫一扫,分享到朋友圈

翼龙面板从入门到奸商-安装搭建篇
21

翼龙面板也是一个比较成熟的Minecraft面板了,最早是看到然后Acc和咱说她最初负责过一下汉化工作,所以咱打算做IDC商,第一个肯定就是选择翼龙了,其次是双羽大大的那个。

因为常年习惯使用宝塔的图形化,所以这次也打算使用宝塔进行搭建面板了。所以这篇教程是基于宝塔面板进行搭建。

服务器选择的是阿里云轻量,对比了DO等同样是提供SLA99.99的商家,阿里云的价格可以说是最便宜的,现在没优惠只要24 CNY 网络是每月2TB 30M,国内阿里云就可以购买,也不用头疼去搞国际阿里云,对比5~10美刀/月还是比较优惠的了。

环境系统

前端:

  • 系统:Centos 7
  • 环境:宝塔面板免费版6.9.4
  • 服务器:阿里云轻量
  • 搭建出来的WEB环境:Tengine 2.2.4+ MariaDB 10.3.12 +Redis 5.0.3

后端:

  • 系统:Ubuntu16.04
  • 环境:官网空白系统环境
  • 服务器: 国内绍兴机房

那么咱们开始前端的搭建把

首先ssh到你的服务器上 (这个如果不会的移步百度)

ssh [email protected]
请各位链接到自己的服务器上

如果就是日常的安装宝塔了

//个人习惯更新一下系统,可无视
yum update
//安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

接下来的步骤咱们就可以再宝塔里面完成了,首先登录宝塔面板。

安装成功后会提示

Bt-Panel: http://114.514.19.19:8888/wdnmd
username: 114514
password: 114514

接下来再浏览器输入管理面板的地址,也就是上面那个Bt-Panel的URL(如果使用阿里云 腾讯云 等服务商的服务器切记去防火墙开放端口,宝塔默认使用8888端口)

接下来输入账户密码登录,就可以开始快乐的宝塔面板搭建前端之旅了

第一次进入会提示安装 LAMP/LNMP ,你可以直接选择喜欢的进行安装,咱习惯是去软件中心自己安装,下面是咱使用的环境(可以无视这个提示,自己去人家中心手动选择喜欢的,咱就是选择自己喜欢的)。

(请顺便再运行环境中安装上redis,咱个人习惯用redis,有助于提高性能哟)

安装这些一般需要一小时,在这个时间你可以去打打csgo,冲一杯咖啡,看看女神( 新推 薇尔莉特·伊芙加登 原推 青叶、影狼、希尔薇)嘿嘿嘿。

等安装完后咱们就可以进行下一步了,安装php扩展,解除函数禁用。

点击软件管理-> PHP7.3 管理

切换到 安装扩展,然后安装fileinfo即可

(如果想优化可以顺便把 opcache/xcache/apc选一个安装,咱顺便装了opcache)

然后咱们就可以解除函数禁用了,点击到->禁用函数(安装扩展的下下面)

接下来看到 proc_open shell_exec exec 请点击旁边的删除

然后咱们就可以创建站点了

在侧边栏点击网站->添加站点

然后填入站点信息,例如

选择创建Mysql数据库

然后咱们切换到文件,在操作栏有个终端,咱们点击一下,接下来大部分操作在这里进行就好了

首先,咱们创建网站目录

cd /www/wwwroot/
mkdir games
cd games

然后咱们就可以下载源码了

//下载解压源码
curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/download/v0.7.13/panel.tar.gz
tar --strip-components=1 -xzvf panel.tar.gz

//创建配置文件
cp .env.example .env

//删除压缩包
rm -rf  panel.tar.gz

然后进入安装项目依赖(很多人问题出在这,你们可以理解为出现大批绿色刷屏就是成功,如果就输出了几行,那么就是出现问题了)

composer install --no-dev --optimize-autoloader

如果上面那部没出意外,咱们就可以进行项目的安装了

//重置加密密匙
php artisan key:generate --force

//进行项目配置,这里是交互式的,如果不懂英文的可以复制一下翻译再填写即可
php artisan p:environment:setup
php artisan p:environment:database
php artisan p:environment:mail

//进行数据库迁移
php artisan migrate --seed

//创建管理员账号
php artisan p:user:make

配置完项目安装,然后咱们可以回到宝塔了

首先咱们需要更改目录权限,因为宝塔是运行再www的,不是root。在文件,然后选到/www/wwwroot/games/这个目录(如果你装在其他目录请自己替换路径),全选文件,然后点击权限,点击确认就好了

接下来咱们配置文件目录以及伪静态

点击侧边栏的网站,然后点击设置

选到伪静态,然后选择laravel5(翼龙面板使用laravel框架)并点击保存即可

最后设置网站目录,设置完,咱们的网站就可以访问了。

选到网站目录,然后将网站目录设置到你刚刚安装的 /www/wwwroot/games/ 先点击保存,然后将运行目录设置到/public (建议取消勾选防跨站攻击)

现在打开你设置的url,你的前端面板就搭建完成了。

登录摸索她把(账户密码就是上面配置的那个)

为了完美运行,咱们还要进行一些配置。进入终端,也就是文件->终端

//配置计划任务
//输入,然后就进入到vi编辑器页面了(如果不会使用vi编辑器请百度)
crontab -e

//在最下面那行输入(如果改了网站目录请自己替换)

* * * * * php /www/wwwroot/games/artisan schedule:run >> /dev/null 2>&1

//保存并退出,你们计划任务就配置完成了

//接下来配置队列工作者(应该是负责创建服务器的哟)

vi /etc/systemd/system/pteroq.service

//并输入
# Pterodactyl Queue Worker File
# ----------------------------------

[Unit]
Description=Pterodactyl Queue Worker
After=redis-server.service

[Service]
# On some systems the user and group might be different.
# Some systems use `apache` or `nginx` as the user and group.
User=www
Group=www
Restart=always
ExecStart=/usr/bin/php /www/wwwroot/games/artisan queue:work --queue=high,standard,low --sleep=3 --tries=3

[Install]
WantedBy=multi-user.target

//保存并退出

//最后输入
systemctl enable --now pteroq.service

//到这里,恭喜你,你已经完全完成了前端控制面板的搭建

TODO 后端搭建

咱很菜的,是个智障。 人设非常容易崩。
上一篇

Photoshop 批量添加图片水印脚本

下一篇

豆叔咖啡印尼蜜处理曼特宁

你也可能喜欢

21 条评论

  1. 这么臭的服务器有搭建网站的必要吗?(半恼 ![goutou](https://i0.hdslb.com/bfs/archive/bba7c12aa51fed0199c241465560dfc2714c593e.png)

  2. 这么臭的服务器有搭建网站的必要吗?https://i0.hdslb.com/bfs/archive/bba7c12aa51fed0199c241465560dfc2714c593e.png@50w_50h.png

  3. 狗头发送失败 awsl [捂脸]

  4. There was an error while attempting to login.

    The provided captcha is invalid.
    报错了
    难受

    1. @松小昊 翼龙使用了谷歌的验证码,挂一下代理哟。或者关闭验证码

      1. @yfsama 你告诉我那个配置文件可以关嘛

        1. @松小昊 .env文件内加一行 RECAPTCHA_ENABLED=false

          1. @yfsama 后端怎么弄,没教程啊

          2. @yfsama 我需要帮助
            安装后端时报错了

          3. @松小昊 最近没服务器写教程了,後期补上吧,先按官方文档吧,要是有问题邮件或其他联系方式说一下都可以

  5. 大佬最后一件事拜托
    网站应用程序阿皮一保存就报500

    1. @松小昊 建议,在.env打开debug看看错误哟。如果是比较奇怪的错误建议去GitHub issue ,翼龙bug还是比较多的

  6. 大佬,现在打开网站之后就只有两行这个
    Warning: require(/www/wwwroot/games/public/../vendor/autoload.php): failed to open stream: No such file or directory in /www/wwwroot/games/public/index.php on line 22

    Fatal error: require(): Failed opening required ‘/www/wwwroot/games/public/../vendor/autoload.php’ (include_path=’.:/www/server/php/73/lib/php’) in /www/wwwroot/games/public/index.php on line 22
    求大佬帮忙解答

    1. @沙雕甜甜鸭 没有composer install吧?

      1. @yfsama 现在前面两个问题都弄明白了
        现在就是在最后两步的数据库复制那里有问题
        会提示In Connection.php line 664:

        SQLSTATE[HY000] [1044] Access denied for user ”@’localhost’ to database ‘
        panel’ (SQL: select * from information_schema.tables where table_schema =
        panel and table_name = migrations)

        In PDOConnection.php line 50:

        SQLSTATE[HY000] [1044] Access denied for user ”@’localhost’ to database ‘
        panel’

        In PDOConnection.php line 46:

        SQLSTATE[HY000] [1044] Access denied for user ”@’localhost’ to database ‘
        panel’
        也就是提示没有数据库“panel”,我在宝塔数据库管理里面新建了一个,也是不行,求解

        1. @沙雕甜甜鸭 然后现在打开网站就是BadGateway502

  7. 然后现在打开网站就是BadGateway502

  8. 启动服务 pteroq.service 失败


    pteroq.service – Pterodactyl Queue Worker
    Loaded: loaded (/etc/systemd/system/pteroq.service; enabled; vendor preset: disabled)
    Active: failed (Result: start-limit) since 五 2019-12-27 09:58:21 CST; 3s ago
    Process: 35679 ExecStart=/usr/bin/php /www/wwwroot/games/artisan queue:work –queue=high,standard,low –sleep=3 –tries=3 (code=exited, status=1/FAILURE)
    Main PID: 35679 (code=exited, status=1/FAILURE)

    12月 27 09:58:20 localhost.localdomain systemd[1]: Unit pteroq.service entered failed state.
    12月 27 09:58:20 localhost.localdomain systemd[1]: pteroq.service failed.
    12月 27 09:58:21 localhost.localdomain systemd[1]: pteroq.service holdoff time over, scheduling restart.
    12月 27 09:58:21 localhost.localdomain systemd[1]: Stopped Pterodactyl Queue Worker.
    12月 27 09:58:21 localhost.localdomain systemd[1]: start request repeated too quickly for pteroq.service
    12月 27 09:58:21 localhost.localdomain systemd[1]: Failed to start Pterodactyl Queue Worker.
    12月 27 09:58:21 localhost.localdomain systemd[1]: Unit pteroq.service entered failed state.
    12月 27 09:58:21 localhost.localdomain systemd[1]: pteroq.service failed.

  9. 创建目录就是傻逼步骤 你新建网站的时候就可以改的是不是傻逼 还这么麻烦

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

排行榜

    抱歉,30天内未发布文章!

相关文章

  1. 暂时没有相关的文章!

返回顶部