环境说明
- ubuntu16.04
- php7.0
- nginx
安装
- 命令行安装
- 请提前准备好Git、Node.js、Composer、Bower环境
- Composer换成国内镜像
开始安装
下载安装包
git clone https://gitee.com/karson/fastadmin.git
进入fastadmin目录
cd fastadmin
下载前端插件依赖包
bower install
下载PHP依赖包
composer install
- 绑定fastadmin/public目录(nginx配置)
server { listen 443 ssl; server_name www.****.cn; root /var/www/web/fastadmin/public; charset utf-8; ssl on; ssl_certificate /etc/nginx/ssl/1_www.****.cn_bundle.crt; ssl_certificate_key /etc/nginx/ssl/2_www.****.cn.key; ssl_session_cache shared:SSL:50m; ssl_session_timeout 5m; #ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; location / { index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } location ~ .php$ { fastcgi_split_path_info ^(.+.php)(/.+)$; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
重启nginx
sudo service nginx reload
修改权限
chown var/www/web/fastadmin www-data:www-data fastadmin -Rchmod 777 var/www/web/fastadmin -Rchmod u+w var/www/web/fastadmin/runtime -Rchmod u+w var/www/web/fastadmin/public/uploads -R
说明
nginx用户组有可能不一样,linux下nginx默认使用www-data用户组
权限说明(karson大佬原话)
开发阶段请给予项目全部的777权限。
生产环境首先全部设置为655权限,
runtime目录设置为755权限
public/uploads目录设置为755权限并禁用PHP脚本执行
- 浏览器访问网站,填写相应的信息,安装成功
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。