28,06,2017
|
admin |
上个星期折腾了一下自已的一个网站,将它由香港虚拟主机搬迁到了Linode 的VPS(日本机房)。由于自已使用VPS比较少,所以还是碰到了一些问题,在这篇文章中记录一下吧。
一、安装lnmp
使用军哥的lnmp一键安装包,依教程安装完全没问题https://lnmp.org/install.html。不过安装完成之后发现两个小问题:
1、添加域名之后,通过IP可以看到“恭喜您,LNMP一键安装包安装成功!”,但是通过域名访问时出现“403 f ...
28,06,2017
|
admin |
如果要用PHP怎么生成静态页面,最简单的方法是使用Smarty。
Smarty的下载地址:Smarty
Smarty的使用:
1、解压缩Smarty
比如我下的是 "smarty-3.1.27" 版本,将其解压,放在 C:\xampp\htdocs\php2\的目录下。
2、建立模板文件
在\smarty\demo\templates的目录下面,有footer.tpl、header.tpl、index.tpl、m.tpl几个文件,下面我们以m.tpl作为模板文件。
Smarty 规定需要动态生成的内容用 {$valueName} 的 ...
25,06,2017
|
admin |
今天将自已的博客网站搬回了国内。
中间过程不是很顺利,不过经过与在线客服的沟通,一切还是搞定了。
简单记录一下自已wordpress的搬家过程吧:
1、通过FTP下载全站文件
可以先打包成压缩文件,再下载,如果新的空间是Linux系统,则用zip格式,如果是Windows系统,则用rar格式。
2、通过后台的"工具——导出"功能导出数据。
3、将全站文件上传到新的空间,然后重新安装Wordpress。
4、原网站的域名不要改变 ...
24,06,2017
|
admin |
一、查看python版本
Ubuntu自带有python2.7和python3.4,可以使用python3查看python3.x的版本。
二、安装
1、新建目录
2、安装
首先,更新本地安装源,然后下载安装这些包,执行以下命令:
sudo apt-get update
sudo apt-get install git python3-pip nginx
三、创建虚拟环境
为了能实现虚拟环境的创建,我们将用pip安装virtualenv :
sudo pip3 install virtualenv
创建一个用以存取你的项目文 ...
24,06,2017
|
admin |
今天弄了一个aws免费套餐EC2服务器。
注册成功之后,就是申请EC2服务器了,官方有详细的操作教程:https://aws.amazon.com/cn/getting-started/tutorials/launch-a-virtual-machine/
这里还有一些建站、服务器的使用指南:https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2
刚好我昨天安装的msysgit正好也可以在这使用,不过最后登陆的时候却出现了错误信息:
permission denied(p ...
24,06,2017
|
admin |
一、安装项目其他套件
执行以下3条命令,
dj168@localhost:~/sites/djangotest.com$ source env/bin/activate
(env) dj168@localhost:~/sites/djangotest.com$ cd django-blog-tutorial/
(env) dj168@localhost:~/sites/djangotest.com/django-blog-tutorial$ pip install -r requirements.txt
它们的作用分别是
1、激活虚拟环境。
2、进入到项目根目录,即 requirements.txt 所在的目录。
3、安装 ...
24,06,2017
|
admin |
网上许多的Github教程,可是都太标准,太官方了,有时查找一个简单的功能反而麻烦,比如我今天只是想使用一下将文件上传到Github的功能,可是找了许多教程都不得要领。直到后来找到了这篇教程,觉得是说得最简单明了的了。
一、上传文件到Github
第一步:注册Github,并新建一个仓库。
第二步:安装git,推荐下载msysgit,msysgit是Windows版的Git,从https://git-for-windows.github.io下载(网速慢的同 ...
24,06,2017
|
admin |
一、上传代码前的准备工作
1、修改配置
打开setting.py,在
STATIC_URL = '/static/'
代码的后面,加上一行:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
将DEBUG = True,改成DEBUG = False。
2、
项目还会依赖一些第三方 Python 库,为了方便在服务器上一次性安装,我们将全部依赖写入一个叫 requirements.txt 的文本文件中。激活本地的虚拟环境(如果你使用了虚拟环境的话),并进入项目 ...
24,06,2017
|
admin |
市面上的常见的虚拟空间基本上都不支持Django,所以需要自己购买VPS或者服务器。下面就以阿里云的半年免费服务器为例。
一、登陆服务器
服务器的配置如下:
CPU: 1核
内存: 1 GB
实例类型: I/O优化
操作系统: Ubuntu 14.04 64位
当前使用带宽: 1Mbps
首先是登入服务器的工具,这个市面上有许多工具可以选择,大家可以自由选择,我使用的是SecureCRT,顺便给大家介绍一个注册机。
不会用的看这里:
打 ...
24,06,2017
|
admin |
我们之前设置的分页功能只有“Pre Page”,“Next Page”这样的链接,比如当前页面是第1页,如果我要点到第4页,就要连续点三次“Next Page”,下面我们就看看如何优化它。
1、修改base.html
打开base.html文件,用下面的代码:
<nav id="page-nav">
{% for pg in post_list.paginator.page_range %}
{% if post_list.number == pg %}
<a class="page-number curr ...