插件市场
基于FastAdmin框架开发的插件!
karson 616 免费
karson 167 免费
karson 254 免费
soofree 192 免费
karson 405 免费
Andiff 31 免费
karson 332 免费
karson 147 免费
交流社区
最实用最全面的建站教程尽在这里!

活跃会员

Karson

FastAdmin!

F4NNIU

好标题,才是好帖子。

青袂

这个人很懒,啥都没写

private

一个php,半个前端,半个运维

wangsfox

我只会问点比较菜的问题

最新回帖

且听风吟

先在wamp中把多站点配置好。
httpd-vhosts.conf文件中
<VirtualHost *:80>
ServerName www.jzfp.com
DocumentRoot E:/wamp/www/jzfp/public
<Directory "E:/wamp/www/jzfp/public">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName www.zergadmin.com
DocumentRoot E:/wamp/www/zergadmin/public
<Directory "E:/wamp/www/zergadmin/public">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

在httpd.conf文件中添加
<Directory "E:/wamp/www/jzfp/public">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>

<Directory "E:/wamp/www/zergadmin/public">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
在httpd.conf文件中取消注释
Include conf/extra/httpd-vhosts.conf

在hosts文件中添加
127.0.0.1 www.jzfp.com
127.0.0.1 www.zergadmin.com

在git bash中执行命令
1 cd /e/wamp/www
2 git clone https://git.oschina.net/karson/fastadmin.git
3 修改文件夹名字,把fastadmin改成jzfp
4 cd jzfp
5 bower install
6 composer install
7 在application/database.php中修改数据库名
// 数据库名
'database' => 'zerg',
8 php think install
这样就可以把www.jzpf.com搞好了。
同样的方法把另一个网站也搞好。

这样一个服务器可以使用多个fastadmin的后台网站。

F4NNIU

感谢分享。

nosuperman

说明文档不多,特制作一个,方便大家交流使用

Ubuntu 16.04 安装fastadmin指南
本文因考虑到大多数人员,习惯性在windows下使用phpstudy进行开发。为了消除大家对ubuntu下安装的陌生感,特写下此文,望拍砖。
fastadmin运行环境
Nginx 1.12.2
php 7.0.27
mysql 5.7.21

环境必备:
vmware 虚拟机
ubuntu 16.04桌面版 (可下载的最新版16.04.3)
securecrt (或者Xsheel等)

安装步骤:
1、使用VMWARE安装好ubuntu 16.04
此处略,百度上N多,请自行修练,本文中的用户名是fa
2、安装openssh-server
sudo apt install openssh-server
3、使用securecrt等ssh软件登录
略,网上N多使用方法
4、添加Nginx和Php使用的PPA源
sudo apt-add-repository ppa:nginx/stable
sudo apt-add-repository ppa:ondrej/php
sudo apt update
5、安装Nginx
sudo apt install nginx
查看安装后Nginx的版本
nginx -v
6、安装Php
ubuntu 16.04中默认带有Php7.0,但需要php-fpm
sudo apt install php7.0-fpm
查看安装后php版本
php -v
7、安装mysql
sudo apt install mysql-server mysql-client

--安装时注意会提示安装输入数据库的root的密码,记性差的,别忘了写下来—

查看安装后mysql版本
mysql —version
8、安装bower
sudo apt install nodejs npm
sudo npm install bower -g
sudo ln -s /usr/bin/nodejs /usr/bin/node
查看安装后bower的版本
bower -v
9、安装composer

方法一:ubuntu程序自带
sudo apt install composer
方法二:
如果觉得需要较新的版本,请参考https://www.phpcomposer.com/的安装说明

配置composer的源为中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
查看安装后composer版本
composer -V

**10、安装需要的PHP扩展
sudo apt install php7.0-gd php7.0-xml php7.0-mysql
查看装好的扩展
php -m

**11、克隆fastadmin最新版本
git clone https://git.oschina.net/karson/fastadmin.git

**12、安装bower软件包和composer依赖
cd fastadmin
bower install
composer install

配置Nginx支持fastadmin(thinkphp5)
本文中的是示例,请根据环境修改(以下添加在最后)
sudo nano /etc/nginx/sites-available/default

server {
listen 80;
server_name fastb.testtp.com;
access_log /home/fa/fastadmin/nginx/fastb_access.log;
error_log /home/fa/fastadmin/nginx/fastb_error.log;
set $root /home/fa/fastadmin/public;
location ~ .*\.(gif|jpg|jpeg|bmp|png|ico|txt|js|css)$
{
root $root;
}
location / {
root $root;
index index.html index.php;
if ( -f $request_filename) {
break;
}
if ( !-e $request_filename) {
rewrite ^(.*
)$ /index.php/$1 last;
break;
}
}
location ~ .+\.php($|/) {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $root$fastcgi_script_name;
include fastcgi_params;
}
}
根据Nginx配置调整环境
mkdir /home/fa/fastadmin/nginx
sudo chmod 777 -R /home/fa/fastadmin/

根据配置添加hosts
sudo nano /etc/hosts
添加(根据情况)
127.0.0.1 fastb.testtp.com

重新启动Nginx
systemctl restart nginx

删除安装锁
实际环境因“机”而异
sudo rm /home/fa/fastadmin/application/admin/command/Install/install.lock

进入安装
在浏览器输入
http://fastb.testtp.com/install.php

Karson

@luopoo#4013 感谢反馈BUG,这是由于接口验证统一修改了造成的。

luopoo

@luopoo#4012 !![](http://cdn.forum.fastadmin.net/uploads/201802/13/3eafb33b9a054dd679025f56c519db74)
看了代码后才知道 这里要改code=1才能添加任务成功

luopoo

已经加了记录,路径也替换过了
* * * * * /usr/bin/php /var/www/fastadmin/public/index.php /addons/cront
ab/autotask/index >> /var/www/fastadmin/runtime/log/crontab.`date +\%Y-\%m-\%d`.log 2>&1
问题是:后台添加任务的时候,点提交一直显示正在验证,然后没反应