# 安装演示 * * * * * 此安装演示为 LNMP1.4环境下,仅作为安装参考。 **1.将OneBase源码下载到wwwroot目录。** ![](https://box.kancloud.cn/8e6a8b1a6a646a6b86a186bdb7967fbf_611x111.jpg) **2.添加域名解析指向到 /home/wwwroot/OneBase/public 此处不演示**,可参考 https://lnmp.org/faq/lnmp-vhost-add-howto.html **3.访问后出现500错误。** ![](https://box.kancloud.cn/3abe776dd7c09dc1f46692ecedc9a710_1242x579.jpg) 这种情况下肯定是有问题的但是并没有显示出问题原因,咱们在入口文件中开启错误显示 error_reporting(E_ALL); ini_set('display_errors', '1'); ![](https://box.kancloud.cn/70899ba8dcfee3745ba075583c3f6d7b_1920x296.jpg) 可以看到是open_basedir 问题,咱们找到配置文件修改一下。 ![](https://box.kancloud.cn/dee86786c0a378e1323055e230f3304a_819x631.jpg) 修改完成后重启服务。 **4.目录及权限问题。** 再次访问域名出现 ![](https://box.kancloud.cn/864e31ac843e236d38e97a8cc748efa5_699x510.jpg) 这是因为没有runtime目录造成的,咱们在项目目录下创建runtime目录,并设置777权限。 ![](https://box.kancloud.cn/c2e701c1592fc0708735d79dbe630485_485x68.jpg) 然后再访问域名。 ![](https://box.kancloud.cn/d75928813a888529972c6ec64bc11d0f_1920x1002.jpg) 可以看到正常显示安装引导了,但是在最后一步写入数据时又出问题了。 ![](https://box.kancloud.cn/126205a0e897ca3ffd1f24632915b95e_1536x487.jpg) 这个原因是安装时需要在app目录下创建数据库配置文件,但是没有文件写入权限,下面咱们临时给app目录设置777权限,安装后再重新设置为755。 ![](https://box.kancloud.cn/dff43c08adf22d1e7e6c7d78375fbb0d_442x56.jpg) 权限设置完成后重新写入数据库配置信息。 ![](https://box.kancloud.cn/fb1584f6d05da3c44193b235764aed6c_1920x995.jpg) 安装完成,app目录权限重新设置为755 ![](https://box.kancloud.cn/ab51263a80c2b38e78321a12c14a4827_443x33.jpg) **5.安装成功** 下面是OneBase安装成功后的效果。 http://static.onebase.org/OneBase.mp4