ubuntu 18.04 bugfree 搭建

下载bugfree

git clone https://github.com/chencjfeng/bugfree.git

安装流程

#下载xampp
https://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.38/xampp-linux-x64-5.6.38-0-installer.run
#给权限
sudo chmod 777 xampp-linux-x64-5.6.38-0-installer.run
# 安装xampp
sudo ./xampp-linux-x64-5.6.38-0-installer.run
# 把下载的bugfree放到/opt/lampp/htdocs/下面
sudo cp -r /home/hongyan/bugfree/bugfree/  /opt/lampp/htdocs/
sudo chmod -R 777  /opt/lampp/htdocs/bugfree
# 在/opt/lampp/htdocs/bugfree下
sudo mkdir /opt/lampp/htdocs/bugfree/assets
sudo mkdir /opt/lampp/htdocs/bugfree/protected/runtime
sudo chmod 777 /opt/lampp/htdocs/bugfree/assets
sudo chmod 777/opt/lampp/htdocs/bugfree/protected/runtime
# 在/opt/lampp/htdocs下
sudo mkdir /opt/lampp/htdocs/BugFile
sudo chmod 777/opt/lampp/htdocs/BugFile

访问

验证Apache
http://127.0.0.1/dashboard/
验证bugfree
http://127.0.0.1/bugfree/
如果要在内网的其他电脑上访问,需要把127.0.0.1换成主机IP
bugfree上面的MySQL那里 用户名root 密码为空

启动xampp

sudo /opt/lampp/./lampp start

系统重启XAMPP是不会自动启动的,需要设置:
ln -s /opt/lampp/lampp /etc/rc.d/rc3.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc4.d/S99lampp
ln -s /opt/lampp/lampp /etc/rc.d/rc5.d/S99lampp
停止自动启动:ln -s /opt/lampp/lampp K01lampp

停止xampp

sudo /opt/lampp/./lampp stop

卸载xampp

rm -fr /opt/lampp

修改附件大小

# /opt/lampp/etc/php.ini
	post_max_size=128M
	# 改成
	post_max_size=976M
# /opt/lampp/htdocs/bugfree/assets/5839844b/php/upload_json.php
	$max_size = 1000000;
	# 改成
	$max_size = 1024000000;
# /opt/lampp/htdocs/bugfree/protected/service/CommonService.php
	public static function getMaxFileSize()
	{
		/*
		$fileSize = Yii::app()->user->getState('maxFileSize');
		if($fileSize == null)
		{
			$fileSize = CommonService::getOptionValue(TestOption::MAX_FILE_SIZE);
			if(empty($fileSize))
			{
				$fileSize = 1024 * (1024 * 1024);
			}
			Yii::app()->user->setState('maxFileSize', $fileSize);
		}
		return $fileSize;
		*/
		return 1024 * 1000 * 1000;
	}
		

80端口被占用的问题

# /opt/lampp/etc/httpd.conf
	Listen 80
	# 改成
	Listen 8089
# /opt/lampp/xampp
	if testport 80
	# 改成
	if testport 8089
***************************************************8	
	if test $ssl -eq 1 && testport 443	
	# 改成
	if test $ssl -eq 1 && testport 1443

mysql 相关

# 使用xampp中的MySQL
# sudo /opt/lampp/bin/mysql
# 查看库
show databases;
# 使用库
use bugfree;
#查看bf_bugview表
select * from bf_bugview;

update user set password=password('root123456') where user='root' and host='localhost';
flush privileges;

你可能感兴趣的:(Linux,ubuntu)