Home 宝塔面板搭建 OLAINDEX
Post
Cancel

宝塔面板搭建 OLAINDEX

文章写于 2022.06.09,因早已不使用该面板与 OLAINDEX,文章并无最新适配,可能无法复现

不建议使用宝塔面板

环境要求

PHP拓展要求

  • PHP >= 7.4
  • PHP OpenSSL 扩展
  • PHP PDO 扩展
  • PHP Mbstring 扩展
  • PHP Tokenizer 扩展
  • PHP XML 扩展
  • PHP Ctype 扩展
  • PHP JSON 扩展
  • PHP BCMath 扩展
  • PHP Fileinfo 扩展

最低安装标准 nginx+php

环境安装

PHP

宝塔的软件商店搜索安装PHP7.4

然后打开PHP7.4设置,到禁用函数

将这三个proc_openproc_get_statusputenv函数从其中删除

composer

宝塔官方默认composer源为阿里云无需修改,其他版本可能需要

1
2
3
curl -sS https://getcomposer.org/installer | php  
mv composer.phar /usr/local/bin/composer 
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer # 更换源为国内源,国外服务器可忽略此步骤

部署

新建一个网站,PHP版本记得选择PHP-74

进入网站根目录,点击终端,依次输入以下命令

git clone https://github.com/WangNingkai/OLAINDEX.git tmp 
mv tmp/.git . 
rm -rf tmp 
git reset --hard 
composer install -vvv # 这里确保已成功安装 composer ,如果报权限问题,建议给予用户完整权限。
chmod -R 777 storage 
chown -R www:www * # 此处 www 根据服务器具体用户组而定
composer run install-app (此为自动安装,默认sqlite存储数据)

第五步忽略fileinfo

1
2
3
composer install -vvv
改为
composer install -vvv --ignore-platform-req=ext-fileinfo --ignore-platform-req=ext-fileinfo --ignore-platform-req=ext-fileinfo --ignore-platform-req=ext-fileinfo

安装完成后会出现管理员名称和密码

配置

网站,点击域名,找到网站目录,将运行目录改为/public并保存

点击伪静态,选择laravel5并保存

点击配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
将
	location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
	{
	    expires      30d;
	    error_log /dev/null;
	    access_log /dev/null;
	}

	location ~ .*\.(js|css)?$
	{
	    expires      12h;
	    error_log /dev/null;
	    access_log /dev/null; 
    }
改为
    #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    #{
    #    expires      30d;
    #    error_log /dev/null;
    #    access_log /dev/null;
    #}
    
    #location ~ .*\.(js|css)?$
    #{
    #    expires      12h;
    #    error_log /dev/null;
    #    access_log /dev/null; 
    #}

后台

登录域名为xxx.com/admin,将xxx.com替换为您的域名

默认账号为admin,密码为123456

参考文章

宝塔面板安装OLAINDEX 6.0教程 - 如默星空

OLAINDEX

This post is licensed under CC BY 4.0 by the author.

宝塔面板搭建 ZFile

基于 Onedrive 建站 (oneindex)