项目地址: https://github.com/cydrobolt/polr
搭建环境说明:
我这次搭建用的系统是centos7,,域名是juxis.site,需要将这个域名换成你自己的;需要先搭建好宝塔面板,将域名解析到主机
1.用宝塔建一个站, 环境是LNMP(nginx1.16,mysql5.6,php7.2)
2.进入网站根目录/www/wwwroot/juxis.site,用远程下载polr安装包和汉化包并解压
cd /www/wwwroot/juxis.site
#下载官方源码
git clone https://github.com/cydrobolt/polr.git
mv polr/{.,}* ./
#下载汉化文件
cd resources && rm -rf views && wget https://www.moerats.com/usr/down/porl_views.tar.gz
tar zxvf porl_views.tar.gz
cd ..
3.将目录/www/wwwroot/juxis.site下的.env.setup文件复制一份并重命名 为.env放在同目录下
安装git命令
yum install git
4.下载安装composer
#安装Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
#进入网站根目录运行
cd /www/wwwroot/juxis.site
composer install --no-dev -o
此时如果出现如下错误
第一个错误解决办法:在php中开启putenv()函数
第二个错误解决办法:在/root目录下创建composer.json文件,将下面的代码复制到文件中保存。(如没有请略过)
{
"require": {
"php": ">=5.3.2"
}
}
5.重启nginx之后再执行一次下面的代码
cd /www/wwwroot/juxis.site
composer install --no-dev -o
出现下图标识表示安装成功
6.在宝塔面板上直接点击网站-设置-网站目录-运行目录,选择/public
,然后在伪静态那里填入以下代码: (注:如果是apache环境需要转换)
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
7.再重启Nginx
。将所有文件的权限改成777,最后进入http://xx.com/setup
开始安装。(注意连接类型那改成http://就行,下面填域名)
后台效果图
相关配置修改:
1、修改设置
是的,你没看错设置仅能通过.env
这个文件修改。
2、通过CDN获取真实IP
若使用Cloudflare
,请在vender/autoload.php
的第6
行加入:
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}
其他CDN
请自行查找。
3、设置时区
在.env
文件的最后加入:
APP_TIMEZONE=Asia/Shanghai
发表评论