宝塔安装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 包管理器
也可以自行安装 Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/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:[ admin@admin.com ] password:[ 12345678 ]
这里是他给你的你网站的用户名,邮箱和密码。
All Done!
5 配置站点信息
如图:勾选取消 防跨站攻击(open_basedir) 将站点的运行目录改为 public 别忘了保存
修改伪静态
选择 Laravel 5,保存
修改配置文件
注释选定内容,防止图片出现404
配置SSL,并强制HTTPS
7 绑定onedrive
当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »