在setting文件的最开始添加如下内容: import mimetypes mimetypes.add_type("image/svg+xml", ".svg", True) mimetypes.add_type("image/svg+xml", ".svgz", True)…
[SVN 不显示状态图标--解决方法] 在名字前面加空格, 三个六个空格随意: 参考:https://www.cnblogs.com/lzpong/p/6187366.html…
为什么要这样做,因为我并没有弄懂,使用传统和推荐的方法来部署django.刚好我手里有这么一份教程我就按照这么做了. 1. 访问 http://heroku.com/ 完成一个注册,注册需要一个国外的email,好像是这样,反正我用了gmail 2.安装 heroku toolbelt 这里应该有一种一键安装的办法,但是我忘掉了,虽然我是这么做的,你可以在没安装的情况下,使用pycharm在虚拟环境下(自身的命令行),运行 heroku login 会提示你安装命令,但是运行命令后告诉你他是不靠…
网上把django部署到apache的文章挺多的,但是按照大家的操作,并没有一次就成功,还是遇到了一些问题,这里主要有以下几个情况. 1.网上找到的mod_wsgi的版本问题,导致动态库加载不上. 2.配置问题,因为涉及到apache.Python和mod_wsgi的版本,所以配置上可能也不太一样. 这里我把我遇到的问题和解决方案比较详细的写下来.失败经历可跳过. 失败经历 我的环境是python2.7.11 64位版本,apache我选择的是2.4.20x 64位版本,这里有一点必须要保证的是…
目录 前言 上传 解压 制作启动脚本 这是一篇关于如何在linux下,以后台进程的方式运行服务,命令改改基本上就通用了. 前言 我们在windows本地开发完Django项目后,需要把项目部署到linux环境下. 当然,直接在目录下敲击命令不就行了嘛(python manage.py runserver 0.0.0.0:8000),但是这是以前台的形式启动的: 如果你关闭了窗口,进程也随之结束,那我不关了呗,你行!!!!!! 如果想服务在后台运行,就得知道 nohup命令. 首先linux系统要…
在Linux上部署.net core 2.0程序: 第一步:配置Nginx代理 在/etc/nginx/sites-available/default 中添加 server { listen ; location /{ proxy_pass http://localhost:5000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection keep-alive; pr…
在将java项目在linux上之前我们需要准备一下,首先是 一个打成war包的java项目,一个contes的系统,还有就是tomcat和jdkl的压缩包,可以在官网下载, jdk安装 先卸载centos自带的jdk 我们通过winscp将jdk安装包文件存放在usr文件下的新的文件夹中, 然后通过tar -zxvf压缩包名,将jdk安装包解压,tomcat也解压出来, 设置环境变量: 修改全局配置文件,作用于所有用户:vi /etc/profile     export JAVA_HOME=…
背景:在使用selenium时,在本地使用windows,都会有一个图形界面,但是到了生产环境linux上没有了图形界面怎么部署呢? 解决方案: 1.安装图形化界面,不推荐,因为安装图形化界面会占用很多内存,而且在linux上搞个图形界面,很不爽 2.使用虚拟化图形界面,就跟你的虚拟机一样,也是一套系统,不过不会弹出个界面,推荐使用 系统配置: redis 3.1.0 requests 2.21.0 Scrapy 1.6.0 scrapy-redis 0.6.8 scrapyd 1.2.0 sc…
jenkins(windows) ----> 应用服务器(linux): 1.后台java服务: 与部署在windows上不同的是,这里我选择了在[构建后操作]中使用ssh向远程linux服务器传送jar包和需要执行的命令 -SNAPSHOT.jar /home/soft/jarpackage#每次构建都会有日志,为了不越来越多,每次运行项目之前会清空下这个文件nohup.out cp /dev/null nohup.out cd /home/soft/jarpackage nohup java…
写在前面: 了解过常见的项目部署方式后,打算先从最简单的方式开始.没想到踩了大坑.先说下整个部署的过程.    博主是在window上生成linux上的可执行文件.. 具体过程: 1.首先按照网上说的方式,使用交叉编译生成linux可执行文件: 2.然后通过ftp,将文件上传到linux上,在运行./main 事情没有这么简单,博主遇到了以下错误: cannot execute binray file,不能执行该二进制文件 3.去网上查阅,大部分文章都是说CORAHC 和linux架构不一致,但…
问题描述 最近上线的一个使用JAVA的Spring Cloud开发的ERP软件,部署上线时发现很严重的内存资源占用过高问题,而实际上开发测试并没有很大的访问量,甚至却出现了服务器无法正常访问的现象. 原因分析 正常的我们一个接着一个的启动微服务,然后还没启动完成,发现ssh远程不响应,不能流畅的操作了,最开始以为是网络掉了,发现打开其他资源正常.重启服务器,然后监控服务器资源消耗情况,发现Spring Cloud的单个微服务部署到Linux系统服务器上时消耗的内存资源过大,在8G内存的linux…
作者:晨钟暮鼓c个人微信公众号:程序猿的月光宝盒 1.本地Navicat for MySQL无法连接至服务器(Centos 7 x86_64 bbr) 1045错误: 解决步骤: ​ 1.查看用户名密码是否错误 ​ 2.用户名密码无误的情况下,远程登录服务器进入mysql, mysql> use mysql; Database changed mysql> grant all privileges on *.* to root@'%' identified by "password&…
利用Django实现文件上传并且保存到指定路径下,其实并不困难,完全不需要用到django的forms,也不需要django的models,就可以实现,下面开始实现. 第一步:在模板文件中,创建一个form表单,需要特别注意的是,在有文件上传的form表单中,method属性必须为post,而且必须指定它的enctype为"multipart/form-data",表明不对字符进行编码,具体的代码如下: 第二步:设置urls.py文件,指定相应的视图函数进行处理 第三步:最重要的,在视…
TreePanel的节点如包含子节点,可在展开/合上时显示不同的图标,增强客户端效果,提高用户体验.非常简单,使用TreePanel的两个事件:beforeitemexpand和beforeitemcollapse. Ext.define('MyTreePanel_cls', { extend: 'Ext.tree.Panel', height: 400, width: 300, store: mTreeStore, tbar: Ext.create('TreeToolbarCls'), lis…
搞了一整天,终于以发现自己访问网络的端口是错误的结束了. 首先要安装Nginx,uWSGI,Django,Python,这些都可以再网上查到. 安装好后可以用 whereis 命令查看是否安装好了各种软件. 例如 whereis nginx nginx wget http://nginx.org/download/nginx-0.8.54.tar.gz Django wget http://media.djangoproject.com/releases/1.2/Django-1.2.5.tar…
翻译自 https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-5.0 本文介绍了在 Ubuntu 16.04 服务器上设置生产环境可用的 ASP.NET Core 环境.这里的介绍对于更新版本的 Ubuntu 可能也会工作,但是并没有在更新版本的服务器上测试. 更过关于 ASP.NET Core 只是的 Linux 发行版,请查看 Prerequisites for .NE…
linuxdot.net社区群:102732979(如果你认为你已经在.NET跨平台方面有足够的经验,请参加这个群:103810355). 其中有各种大神,嘿嘿,如果你有问题可以来咨询,完全无偿的免费的. mono的发展越来越好,而转向linux.net的童鞋也越来越多,随之而来出现的问题也越来越多. 不过这些问题大多是环境配置问题,或者版本问题,这样导致群友们整天都在解决这些低级的问题,浪费了大家的时间. 故在此根据群内出现的问题和大家提出的解决方法做一些说明. 1.关于Linux群友用的最多…
笔者使用环境:CentOS 6.4  Windows7  tomcat7 主要原因是linux开启了防火墙,有两种解决方案,一种是关闭防火墙,另外一种是开放所要访问的端口 1.关闭防火墙(非常不建议) service iptables stop --停止 service iptables start --启动 2.使用命令开放端口 首先查看一下本机防火墙现有的规则列表: 使用命令:iptables -L --line-number 以下显示的是INPUT链的规则 Chain INPUT (pol…
创建文件夹 mkdir [-p] DirName [ 在工作目录下,建立一个名为 A 新的子目录 : mkdir A 在工作目录下的 B目录中,建立一个名为 T 的子目录:   若 B 目录不存在,则建立一个: mkdir -p B/T(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误.) ] 创建文件 touch aa.txt #创建空文件aa.txt touch a.txt b.txt #同时创建多个文件,类似mkdir创建多个目录 查看文件夹内文件 ls #查看当前目录下文件 查…
问题原因 changelog的获取方式(git-client插件): 首先调用git whatchanged命令,读取输出字节流(UTF-8编码的Commit Message). 将字节流解码为字符串然后写入字符文件$JENKINS_HOME/jobs/xxx/builds/xx/changelog.xml文件中. 第2步中,git-client插件现在(最新的1.19.2版本)解码使用的是操作系统默认的编码.Windows默认编码为GBK(chcp命令查看,cp936即GBK),Linux系统…
 出现错误: Jan 23, 2015 4:19:21 PM org.apache.catalina.core.StandardWrapperValve invokeSEVERE: Servlet.service() for servlet [DisplayChart] in context with path [/aldb] threw exception [Chart image not found] with root causejavax.servlet.ServletException…
放在本地是好好的,可以请求到,放到Linux上去的话就直接404, 解决办法: SpringBoot有个加载类叫AppserverApplication.这个大家应该都知道,我们平常都是如下写: @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 我们这样发布到放到…
1.首先保证程序是正常运行的 2.linux的防火墙是否关闭 3.可能是iptables里面需要设置白名单 可编辑/etc/sysconfig/iptables文件加入应用端口的白名单 修改后执行systemctl restart iptables命令…
https://cloud.tencent.com/developer/labs/lab/10372…
第一步 安装 .net core https://www.microsoft.com/net/learn/get-started/linuxubuntu 第二步 运行你的asp.net core 项目 https://docs.microsoft.com/zh-cn/aspnet/core/getting-started 第三步 配置 nginx https://docs.microsoft.com/zh-cn/aspnet/core/publishing/linuxproduction?tab…
1.下载上传mysql server和client rpm包: [root@faspdev mnt]# ls MySQL-client-5.5.53-1.el6.x86_64.rpm MySQL-server-5.5.53-1.el6.x86_64.rpm 2.安装mysql数据库: 1)安装mysql server端rpm包: [root@faspdev mnt]# rpm -ivh MySQL-server-5.5.53-1.el6.x86_64.rpm warning: MySQL-ser…
在网上找了好半天都没找到,在model中添加即可,不加的话显示就是object def __str__(self): return self.name…
1.安装前准备: 1)必备的包和工具  gcc/g++ :MySQL 5.6开始,需要使用g++进行编译.  cmake  :MySQL 5.5开始,使用cmake进行工程管理,cmake需要2.8以上版本.  bison  :MySQL语法解析器需要使用bison进行编译.  ncurses-devel :用于终端操作的开发包.  zlib    :MySQL使用zlib进行压缩 2)功能需要的包  libxml  :用于XML输入输出方式的支持.  openssl  :使用openssl安全…
MySQL改动password的各种方法 整理了下面四种在MySQL中改动rootpassword的方法,可能对大家有所帮助! 方法1: 用SET PASSWORD命令 mysql -uroot mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin-u root password "newpass" 假设root已经设置过password,採用例如以下…
点击桌面左下方的开始菜单,在搜索框中输入“icon”,如下图所示: 点击:显示或隐藏桌面上的通用图标,然后弹出如下图: 应用并确定即可!…