宝塔安装OLAINDEX
OLAINDEX,是对世纪互联支持最好的一个onedrive目录程序,不过安装有些麻烦。
下面的安装程序是默认你有宝塔并且安装了PHP NGINX之后的步骤
1 PHP设置
1.1 安装PHP扩展
PHP
环境选择 7.1
以上,“软件商店”——找到你安装的PHP——设置——安装拓展。这里安装 fileinfo
扩展 并附带安装 opcache
扩展 以加速php运行,也可以安装 redis 和memcached 扩展。
1.2 禁用PHP函数
需要关闭几个禁用的函数
分别是 exec
、 shell_exec
、 proc_open
、proc_get_status
这四个函数。
2 修改composer 源(国外服务器请忽略)
宝塔面板默认安装了 Composer 包管理器
进入命令行Console,执行以下命令更换为国内源
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ # 更换源为国内源,国外服务器可忽略此步骤
到此基本的PHP环境准备完毕
上面这个改成国内源也可以不执行,我自己亲测不执行也可以,执行了这个任务可能报错。
3 安装配置 OLAINDEX
这里选择新建站点,填写域名后,保持默认配置。
下面是你网站的网站路径
这里有几个点,作者没讲,别人也没几个发的,我发一下。
cd 网站目录 ,进去之后,输入php -v,查看PHP版本,我这里不论宝塔设置的网站目录版本是几,在网站目录执行 php -v显示的都是php最新版的版本号,所以最好把php最新版和你网站设置的版本都按照上面几步设置拓展,禁用函数!
按照一下步骤执行:
cd web目录 # 刚才新建站点的目录 就是刚才网站目录的路径
git clone https://github.com/WangNingkai/OLAINDEX.git tmp
mv tmp/.git .
rm -rf tmp
git reset --hard
cp database/database.sample.sqlite database/database.sqlite # 数据库文件
composer install -vvv # 这里确保已经安装composer成功 # 如果报权限问题,建议先执行权限命令
chmod -R 755 storage/
chown -R www:www *
php artisan od:install
如果在执行composer install -vvv 过程中提示
[ErrorException]
putenv() has been disabled for security reasons
那就去PHP禁用函数那一步,连带putenv这个函数也禁用了。
4 脚本设置
Bind Domain(For Authorize):
这里输入你的域名
- Application In Production! *
Do you really wish to run this command? (yes/no) [no]:
yes
Nothing to migrate.
username:[ admin ] email:[ [email protected] ] password:[ 12345678 ]
这里是他给你的你网站的用户名,邮箱和密码。
All Done!
5 配置站点信息
如图:勾选取消 防跨站攻击(open_basedir)
将站点的运行目录改为 public
别忘了保存
修改伪静态
选择 Laravel 5
,保存
修改配置文件
注释选定内容,防止图片出现404
配置SSL,并强制HTTPS
6 网站设置
这时访问你绑定的域名就可以进行配置了
为了防止出现如下500错误,一般是因为权限问题,控制台输入下列代码
cd 网站目录
chmod -R 755 storage/
chown -R www:www *
打开你的网站,并且使用 4脚本设置 中返回给你的用户名和密码登录(默认是admin 密码12345678)
下面进入设置页,记得注意https
7 绑定onedrive
这里需要的图太多了,并且作者写的很完善,大家去作者的博客看就好
https://yukino.co/archives/95.html
版权声明:
作者:daung
链接:https://www.duangvps.com/archives/1069
来源:Duang's Blog
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论