因为新浪短网址不给使用,百度短网址又收费(免费的还有10s跳转),腾讯短网址貌似公众号才能用,于是找来找去,找到两个不错的程序yours
和porl
,yours感觉不如porl强,于是选择porl。之前尝试安装了几次都不成功,后来才发现开启高级分析是需要php_network_getaddresses的支持的,服务器没有安装GeoIP就会报错。
地址
官网:https://polrproject.org/
Git:https://github.com/cydrobolt/polr
安装
地址:https://github.com/cydrobolt/polr/releases
[scode]本站下载
链接:下载
注意:本站下载链接为本文章发布时软件的最高版本,可能与当前时间提供版本有较大差距
[/scode]
修改php配置
宝塔安装Nginx,PHP5.6+,Mysql5.5+,首先软件商店->PHP->设置->禁用函数,找到putenv
和proc_open
删除。
修改站点配置
添加网站,上传文件,解压后复制到网站跟目录,修改网站站点运行目录public和伪静态为
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
将.env.setup
重命名为.env
安装
进入ssh命令行,切换目录到网站根目录,运行composer install --no-dev -o
,安装完依赖后,访问你的网站,开始安装程序。
基本需要配置的如下
Database Username: 数据库用户名
Database Password: 数据库密码
Database Name: 数据库名字
Application Name: 站点名字
Application Protocol: 站点协议,开启https填写https://否则默认
Application URL: 站点域名,你的网站域名
Shortening Permissions: 短网址权限,第一项所有用户可以生成,第二项登陆用户生成。
Default URL Ending Type: 这个就是短网址那一串,推荐第二项
URL Ending Base: 推荐第二项62可以生成的更多
Admin Username: 管理员账号
Admin Email: 管理员邮箱
Admin Password:管理员密码
SMTP设置看着填,需要用的话就填
Anonymous API: 如果你想任何用户可以调用api那就选第二项
Registration: 注册,禁止注册、允许注册或需要电子邮件验证(需要前面配置smtp)
Restrict Registration Email Domains: 注册的邮箱域名,默认不限制,如果限制,需要填写下一栏
Password Recovery: 找回密码,默认禁用,开启需要配置smtp
Theme:最后一项,主题,可以在git查看主题截图(我怎么感觉好敷衍,只改变颜色?)
基本配置如下图
演示图
本站文章除注明转载/出处外,均为本站原创或翻译,如若转载,请注明出处。
安装后管理员账号密码登录不了是啥情况
不会吧,你在前台登的?
不然在哪登。。