宝塔面板安装网址缩短程序Polr

文章目录 「隐藏」
  1. 1 、简介
  2. 2 、准备
  3. 3 、部署
  4. 4 、最后

Polr 是一个强大的、可自托管的开源链接缩短 Web 应用程序,具有强大的 API 。因为是开源的程序,所以也不存在收费的问题。这篇文章就来用宝塔面板搭建这个程序。

宝塔服务器面板,一键全能部署及管理,送你 3188 元礼包,点我领取 https://www.bt.cn/?invite_code=MV9ub2NxdmI=

1 、简介

官网:https://polrproject.org/

演示:https://demo.polr.me/

文档:http://docs.polrproject.org/en/latest/user-guide/installation/

2 、准备

1)准备好 VPS,本文使用瓦工 vps 搭建,具体看这里(https://bwh.qixi.me

2)安装好宝塔面板 7.7,7.8 以上无法完美解决绑定问题,最好的方法就是降级。具体看文章:https://www.daniao.org/15986.html

3)PHP >= 5.5.9

4)MariaDB 或 MySQL >= 5.5,或者 SQLite

5)准备好一个短域名

3 、部署

1)宝塔新建站点,这个略过。之后在命令模式进入网站根目录。

2)进入根目录后,执行如下命令。

  1. cd /www/wwwroot/www.daniao.org
  2. git clone https://github.com/cydrobolt/polr.git
  3. mv polr/* ./
  4. cd resources && rm -rf views && wget https://halo.vsvs.xyz/porl_views.tar.gz #汉化文件
  5. tar zxvf porl_views.tar.gz
  6. cd ..

3)安装 Composer,宝塔环境可以直接在面板安装,如图:

或者你直接用命令安装,教程:https://www.daniao.org/8365.html

安装完成后,可以用命令:“composer --version” 来查看你安装的版本号。之后可以进入根目录执行如下命令以确保依赖项是最新的

  1. composer install --no-dev -o

注意,你需要删除 PHP 的禁用函数:putenv(),如何是删除上面贴的 Composer 教程里有说明。

4)编辑文件

.env.setup 创建一个名为.env 的副本。命令如下:

  1. cp .env.setup .env

5)宝塔面板点击网站-设置-网站目录,选择/public 文件夹

6)伪静态设置,还是在网站设置,伪静态中填入如下伪静态代码。

  1. location / {
  2. try_files $uri $uri/ /index.php$is_args$args;
  3. }

7)新建数据库,宝塔新建数据库略过,之后在网站根目录执行如下命令:

  1. php artisan migrate --force

8)浏览器中是输入 http://www.daniao.org/setup  来安装,如果显示错误,把网站文件权限修改为 www,755 即可。

9)安装效果,这里简单截一张图。

10)效果,简单的生成了一下。

4 、最后

1)设置时区,在网站根目录的在.env 文件的最后加入

  1. APP_TIMEZONE=Asia/Shanghai

2)若使用 CF,请在 vender/autoload.php 的第 6 行加入如下代码:

  1. if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
  2. $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
  3. }

加入后,即可获取获取真实 IP,其他 cdn 自行查找。

3)升级版本

  • 备份数据库和文件
  • 通过使用 git pull 或下载版本来更新文件
  • 运行 composer install --no-dev -o 以确保依赖项是最新的
  • 迁移数据库 php artisan migrate 以确保数据库结构是最新的

《宝塔面板安装网址缩短程序Polr》留言数:0

发表留言