挺不错的一款URL短链接生成程序,唯一的缺点可能就是不支持页面停留来设置广告了,否则的话,这套程序用来搭建商业的短链生成站会是非常不错的选择。
目前来说,Polr更适合做一个公益性的短链站,或者是自用。Polr还有原生的WordPress插件支持。下面我们使用宝塔面板进行部署。
使用宝塔面板安装LNMP环境这里就不多说明了,注意PHP版本选择7就行。新建一个站点这里也不多说明了,都是基本操作。
首先来设置伪静态,点击站点设置,在伪静态那里粘贴下面的规则:
location / { try_files $uri $uri/ /index.php$is_args$args; }
如图所示:
接着点击软件管理,PHP设置,把如图这几个禁用的函数删除掉:
接着在终端内进入到你的站点根目录:
cd /www/wwwroot/你的站点域名
拉取Polr的项目文件:
git clone https://github.com/cydrobolt/polr.git tmp && mv tmp/.git . && rm -rf tmp && git reset --hard
回到宝塔面板中,把站点运行目录切换到public,如图所示:
接着回到终端内安装composer:
curl -sS https://getcomposer.org/installer | php
使用composer安装Polr所需依赖:
rm -rf composer.lock php composer.phar install
依赖安装完成后如图所示:
接着复制一份配置文件:
cp .env.setup .env
然后修改站点目录权限为755:
chmod -R 755 你的站点域名
再修改站点目录的所有者为www:
chown -R www:www 你的站点域名
回到宝塔面板中打开phpmyadmin,使用phpmyadmin新建一个数据库,命名为polr:
现在不出意外的话,使用浏览器访问你的站点域名+/setup应该就能打开Polr的安装界面了。
第一步,填写数据库相关信息:
第二步,设置站点命名、站点协议、站点域名等信息:
注意:
1、如果你想使用SSL,那么就要把http://改为https://,并且前提是你已经配置好了SSL。
2、Application这里务必填写正确你的站点根域名。
第三步,设置管理员账号密码:
第四步,配置SMTP,这些配置仅用来提供找回密码服务,如果不需要可留空:
第五步,API的设置,这里默认即可:
第六步,站点的其他设置,比如是否开启用户注册、验证码等:
第七步,设置站点的主题。我这里用的默认的,其他主题不知道什么效果:
第八步,点击安装按钮并完成安装:
安装完成后,首页是这样子的,还挺好看的:
试了试短链生成,一切正常:
管理员账号,可以在后台管理生成的短链以及用户:
写在最后:
1、要是这款程序在安装完成后还能提供初次安装时的那些设置界面就好了,目前就是只有初次安装可以自定义那些站点设置,一旦安装完成后,你就没办法再轻易更改了。
2、还是之前说的,要是能加一些广告添加的功能,就非常棒了!
请问网站背景的漂浮物是怎么弄的?
canvas-nest
大佬有TG吗 希望和大佬交流
不怎么用TG,有啥事就这儿说吧。