Loading... 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 <hr class="content-copyright" style="margin-top:50px" /><blockquote class="content-copyright" style="font-style:normal"><p class="content-copyright">版权属于:大漠孤狼</p><p class="content-copyright">本文链接:<a class="content-copyright" href="https://www.dmgls.com/1040.html">https://www.dmgls.com/1040.html</a></p><p class="content-copyright">转载时须注明出处及本声明</p></blockquote> Last modification:August 17th, 2020 at 12:16 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 Appreciate the author