技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

简单几步搭建个人博客(WordPress)

简单几步搭建个人博客(WordPress)        如今,像腾讯,CSDN等一些公司都提供了个人博客、个人空间这样的功能,其实博客有很多的作用,它可以让我们自由的表达出自己的想法,让我们进行知识的过滤和积累,是我们进行深度交流沟通的网络新方式,同时也可以展示自己在某些方面的见解,并与其他人分享。但是,如果某一天这样的公司不再运营,那么它是否还会提供给我们这样的个人空间功能呢,我们以前所总结、所分享的一些经验见解是否还依然存在呢? 今天,我给大家展示一下如何搭建一个完全属于自己的博客,你不会因为某某公司的决定而影响到自己的空间,而且,也不需要你有太多的知识需要掌握,你不需要掌握像jsp,asp,php这些制作网站方面的web语言,也不需要掌握像java,c++这样的编程语言,你所需要的就是linux系统的基本了解,这样的博客你可以进行任意的修改空间排版,尽情的修改(不过这个就需要你有一些网页制作方面的知识了),说了这么多就是让大家知道为什么要搭建这样的博客,这样的博客有什么作用,好了,不废话了,下面开始正文。。。 准备的知识:linux系统的简单操作,会配置apache或nginx服务器,安装mysql数据库,php知识了解一点就可以 所需硬件:一个带有linux系统的计算机,配置不需很高,自己平时用的电脑都可以。 所需软件:nginx ,  MySQL , PHP,(不需要你掌握这些东西,只要了解就可以,不过要是连听都没听过,那么就难了),Secure Shell Client, putty,  VCN等一些远程控制软件,只需其中一种就可以(如果linux系统在你自己的电脑上面,那就不需要远程控制软件了),还有最重要的一个就是WordPress,这才开始引入整体,我们做的博客需要用到WordPress。WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网站。 好了,介绍了一些提前所需的准备,那么接下来就开始搭建了。 我以我的搭建为例,我的情况是这样的:我在我们学校里有一台linux服务器(这个就需要你自己办了),我自己电脑是windows系统,用的是Secure Shell Client(简称SSH)远程控制软件,服务器使用nginx配置的。如何配置nginx服务器,我这里就不提了,如果你了解linux,就很容易搭建了,而且网上教程也很多。其实wordpress的搭建网上也有很多的教程,也有官方的教程,不过那些教程我感觉不太实用,所以就自己总结了一个这样的搭建方式,仅供大家参考。 一、打开SSH控制软件,远程连接好linux服务器,拷贝所需要的软件到一个目录当中                               图一 phpmyadmin这个软件是用来进行数据库操作的,这是一个很好的可视化操作软件,如果对数据库操作比较熟练,也不需要这个软件。 基本的nginx配置,mysql安装,我这里不介绍了,不会的看看网上的教程(谷歌一下:如果搭建LNMP(linux nginx mysql php)服务器,会有一大堆的信息)。 二、首先建好自己的目录图二 我这里在/home/www目录下建立了一个web目录,用来放自己的网站。 三、将wordpress解压到这个目录(事先将wordpress上传到服务器中)图三 解压命令:图四 四、进入wordpress目录,文件如下:图五 五、建立一个nginx_conf文件夹,在此文件夹里建一个配置文件,名字可以随意叫 eg:web.com.conf图六 六、编辑web.com.conf文件,内容如下:    server             {                       listen       80;           #80端口开放                       server_name  www.sotaof.com;  #此处是域名,这里是我的域名                       index  index.html index.htm index.php default.html default.htm default.php;    #默认打开的文件的顺序,如果没有依次查找                       root  /home/www/web/wordpress;   #博客的根目录                       location  ~ .*\.(php|php5)?$                                {                                         try_files  $uri =404;                                         fastcgi_pass  unix:/tmp/php-cgi.sock;                                         fastcgi_index  index.php;                                         include  fcgi.conf;                                }                       location  ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$                                {                                         expires      30d;                                }                       location  ~ .*\.(js|css)?$                                {                                         expires      12h;                                }                       access_log  off;             }    七、编辑nginx的配置文件nginx.conf,此文件在/etc/nginx/conf/目录下 此文件的后面,括号里的最后一样加上:    include /home/www/web/nginx_conf/*.conf    八、重启nginx服务    service nginx restart    九、到了这时,如果你有域名的话,那么就对你的域名进行解析吧,在你注册域名的网站上面进行解析,我在美橙网站注册的域名,然后将解析权限交个dnspod了(www.dnspod.com),解析过程就比较简单了,这里不再陈述。 访问www.sotaof.com,可以看到:图七 (出现了错误,不过这里已经成功一大半了,错误一会儿我们再解决) 如果没有域名怎么办呢,我只有ip,那么我们这样做: 返回第五步,不需要建立web.com.conf文件了,直接打开nginx的配置文件nginx.conf,在这个配置文件里面进行这样的修改:    server             {                       listen       80;                       server_name www.sotaof.com;  #域名                       index  index.html index.htm index.php;   #读取文件的顺序                       root  /home/www/web/wordpress;    #网站的根目录                       location  ~ .*\.(php|php5)?$                                {                                         try_files  $uri =404;                                         fastcgi_pass  unix:/tmp/php-cgi.sock;                                         fastcgi_index  index.php;                                         include  fcgi.conf;                                }                       location  /status {                                stub_status  on;                                access_log   off;                       }                       location  ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$                                {                                         expires      30d;                                }                       location  ~ .*\.(js|css)?$                                {                                         expires      12h;                                }                       access_log  /home/logs/access.log  access;             }    修改记录请见红色加粗部分。 修改之后,执行第八步,重启nginx服务。 访问你的服务器的ip地址,同样会见到刚才出错网页的画面(图七)。 十、好了,到这里如果没有域名的问题也解决了,那么怎么处理刚才那个出错问题呢,它提示的问题是wp-config.php文件不存在。先不管它,咱们点击“创建一个配置文件”,跳转的页面如下:图八 十一、      点击“现在就开始”,跳转的页面如下:图九 十二、      好了,到了这里还需要做一件事情,那就是需要建立数据库,也就是在你的mysql数据库中新建一个数据库。这里我就简单演示一下: 1、  首先登陆mysql,执行命令:”mysql  –u用户名  –p密码”图十 2、  创建数据库,执行命令:”createdatabase 数据库名称”图十一                    3、退出,执行命令:”quit”,这样数据库就建立完成了。 十三、      数据库建好之后,我们继续。。。填好图九的信息,信息如下:图十二                    数据库名:就是刚才创建的blog数据库                    用户名和密码就是你数据库登录的用户名密码                    数据库主机:可以使localhost,也可以是服务器的ip                    表名前缀:就用wp吧,改成其他的也行 十四、      点击“提交”,信息的网页信息如下:图十三 出现了错误提示,以为wp-config.php文件没有找到,也就是刚才图七的错误。知道了问题所在,那么就开始解决吧,查看wordpress目录下的文件图十四 没有wp-config.php文件,但是有一个wp-config-sample.php文件,这个文件是一个模板,我们可以按照这个模板编辑wp-config.php文件,那么就在这个目录新建一个wp-config.php文件,编辑内容如下:    <?php    /**    *  WordPress 基础配置文件。    *    * 本文件包含以下配置选项:MySQL 设置、数据库表名前缀、密匙、    *  WordPress 语言设定以及 ABSPATH。如需更多信息,请访问    *  {@link http://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php    * 编辑 wp-config.php} Codex 页面。MySQL 设置具体信息请咨询您的空间提供商。    *    * 这个文件用在于安装程序自动生成 wp-config.php 配置文件,    * 您可以手动复制这个文件,并重命名为“wp-config.php”,然后输入相关信息。    *    *  @package WordPress    */       // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** //    /** WordPress 数据库的名称 */    define('DB_NAME', '此处是刚才创建的数据库名称');       /** MySQL 数据库用户名 */    define('DB_USER', '此处是数据库登录的用户名');       /** MySQL 数据库密码 */    define('DB_PASSWORD', '此处是数据库登录的密码');       /** MySQL 主机 */    define('DB_HOST', 'localhost');       /** 创建数据表时默认的文字编码 */    define('DB_CHARSET', 'utf8');       /** 数据库整理类型。如不确定请勿更改 */    define('DB_COLLATE', '');       /**#@+    * 身份认证密匙设定。    *    * 您可以随意写一些字符    * 或者直接访问 {@link https://api.wordpress.org/secret-key/1.1/salt/  WordPress.org 私钥生成服务},    * 任何修改都会导致 cookie 失效,所有用户必须重新登录。    *    *  @since 2.6.0    */    define('AUTH_KEY',         '|NfV*VSB4.4`2RNxDw2|tvU87*6[j{gr|Aqljw15kOi33T,{7-ogs80$2}8t-`~w');    define('SECURE_AUTH_KEY',  'QDx_hwiB  >-h}bn*.j}m;!=F]<?k4k*>)S8W,`cu)c0v)~whfQ0S=Vq0fWLG4<G1');    define('LOGGED_IN_KEY',    'hD,,as|dbD>TSZX3^{N`|6se  Y7BtB9f5V`]kJnYC7|7~D #n**p~8Q(@xsS&~3/');    define('NONCE_KEY',         '-FT8^llL}727xznbNR#`Gr|($OgL%xb#4%e7BX58m?SBhxsqY$|7,FNkI*TuXs@]');    define('AUTH_SALT',        '$OL  (|XDXb}Pk}y=1[}50D#{DR:N(1hx.w+%dPie)+z@AV-k)V@y+w~A;WteR9lw');    define('SECURE_AUTH_SALT', 'S&k{H:  FQ(qB=a$ %-?b!F@gwLcLo[rY&+:6% t<~_+V9LZo(D/xn0//a#@.{T');    define('LOGGED_IN_SALT',   '}~Aa`idgYF=7aK(3?{C+7*/<Yl)yZ;tSd  8Y`O$j=pgx<(/MbL;!VgFB]hs>{L=M');    define('NONCE_SALT',        'E?Ha4<+{/!4,wCf}&}+4Emel(~,?}6k&~}68Tt:yy&;O-A{qoaM..$`%DeR53.|');       /**#@-*/       /**    *  WordPress 数据表前缀。    *    * 如果您有在同一数据库内安装多个 WordPress 的需求,请为每个 WordPress 设置不同的数据表前缀。    * 前缀名只能为数字、字母加下划线。    */    $table_prefix  = 'wp_';       /**    *  WordPress 语言设置,中文版本默认为中文。    *    * 本项设定能够让 WordPress 显示您需要的语言。    *  wp-content/languages 内应放置同名的 .mo 语言文件。    * 要使用 WordPress 简体中文界面,只需填入 zh_CN。    */    define('WPLANG', 'zh_CN');       /**    * 开发者专用:WordPress 调试模式。    *    * 将这个值改为“true”,WordPress 将显示所有用于开发的提示。    * 强烈建议插件开发者在开发环境中启用本功能。    */    define('WP_DEBUG', false);       /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */       /** WordPress 目录的绝对路径。 */    if ( !defined('ABSPATH') )             define('ABSPATH',  dirname(__FILE__) . '/');       /** 设置 WordPress 变量和包含文件。 */    require_once(ABSPATH .  'wp-settings.php');    十五、      编辑好内容之后,回到图十三,点击“进行安装”,跳转页面:图十五 十六、      站点标题:自己随便命名 用户名:登录管理后台的用户名 密码:登录管理后台的密码 电子邮件:自己填写吧 点击安装wordpress 提示页面:图十六 十七、      点击“登录”,跳转页面:图十七 十八、      登录之后的跳转的页面如下:图十八 十九、      点击左上角,查看站点图十九 二十、      到此,一个博客已经建好了,接下来就可以开始写文章了!本文为网服队员(sotaof)原创,如若转载请注明转载来源:http://bbs.wfcsu.com/forum.php?mod=viewthread&tid=868&page=1&extra=#pid1863... 全文

mysql MySQL Mysql MYSQL MySql mysqL nginx Nginx php PHP Php wordpress Wordpress WordPress 搭建博客

WordPress 3.6的亮点

这是短短数个月前的WordPress 3.5发布(2012年12月11日是准确的)。好了,下一个主要版本,在WordPress 3.6中,已在进行中。WordPress的3.6预计将在2013年4月下旬公布。我们一直密切关注事态发展的WordPress 3.6,并决定与大家分享,有什么特点值得期待。在这篇文章中,我们将讨论哪些功能在WordPress 3.6更好的编辑控制的WordPress 3.6将是一个很大的更新,特别是对博客和内容出版商。它的重点是文章编辑区,提供更好的工具和支持,以提高创建内容与WordPress的编辑过程。... 全文

wordpress新闻 主题 wordpress主题定制

如何为WordPress做安全防护?(1)

最近看了infosec 出品的《Protecting WordPress Installations in an IaaS Environment》,决定给裸奔的wordpress做做安全加固。... 全文

wordpress WordPress防护

WordPress插件API手册

今天在改写wordpress的评论提交方式,WP默认是直接POST的,我想把它改为ajax方式提交,类似discuz论坛现在的回帖方式,ajax方式提交,然后显示自己回帖的内容,采用jquery框架。过程看到了wordpress的插件机制,贴了上来:WordPress插件API手册 ... 全文

wordpress插件 wordpress filter action hook function

如何修改WordPress图片地址为相对路径

WordPress图片地址在默认编辑下是使用额绝对路径,这样别人复制你文章到其他的网站上,图片也可以正常显示,但是如果我想更改博客的域名,或者路径,那么这些图片的地址全部失效,不能正常显示。优搜网在网上找到两种解决Wordpress模板图片使用相对路径的方法,希望可以帮到大家。1.修改Wordpress主题根目录下的wp-config.php,这个文件只有在安装好Wordpress之后才会出现,在该文件中加入一下两行... 全文

wordpress教程 WordPress图片地址 相对路径

WordPress主题 Magazine 汉化杂志新闻资讯高级模板[更新2.5.2]

Magazine是高级杂志新闻响应多用途WordPress主题。它在网页内容十分丰富比较适用于科技资讯类网站。他们可以按类别或职位类型进行分组。每一个新闻项目具有代表性的图片缩略图。让你的网站会在视觉上最大化。并且兼容支持WooCommerce商城插件。完美汉化演示:点击演示http://www.thefox.cn/magazine.shtml... 全文

WordPress主题 WordPress 新闻 杂志 科技

五万WordPress网站受WPcache

近期WordPress安全事件最近频发,上次出了一个恶意软件SoakSoak,现在又来了一个与其有关的恶意软件感染事件——WPcache-Blogger。这场事件由一个被恶意软件控制的网站wpcache-blogger.com命名,虽然同样由于RevSlider漏洞引起,但是攻击手法迥异。在过去几天里,已有5万Wordpress网站受到影响。... 全文

WordPress

wordpress使用问题汇总

1.安装wordpress3.4.1后,插件目录是什么? wp-content/plugins/下,把下载的插件在此目录下解压,进入后台启用模块即可。2.如何从其它wordpress中导入文章?安装WordPress Importer插件,然后在后台工具栏有一个导入,导出的工具。本文出自 “我的《奋斗》” 博客,请务必保留此出处http://wangmukun.blog.51cto.com/651644/982847... 全文

wordpress 安装

LAMP实现wordpress 安装

实现功能:需要三台虚拟机,一台作为MySQL数据库,一台为NFS.一台创建虚拟主机,做workpress主机,让两台主机动态数据访问同一数据库,静态数据访问同一NFS服务器。主机一:172.16.18.1(WordPress1 )      172.16.18.1 (WordPress2 )主机二:172.16.18.5 (NFS)主机三:172.16.249.124 (MySQL)... 全文

target wordpress 服务器

CentOS6.2下安装wordpress

 [root@www ~]# rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm//安装EPEL的rpm包 Retrieving http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm  warning: /var/tmp/rpm-tmp.ehFT0T: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY  Preparing...             ########################################### [100%]  1:epel-release           ########################################### [100%]   [root@www ~]# yum --enablerepo=epel -y install wordpress //安装wordpress... 全文

linux CentOS wordpress

wordpress 关闭自动保存

第一步修改wp-config.php:    找到wordpress根目录下面的wp-config.php文件,添加如下内容define('WP_POST_REVISIONS', false); define('AUTOSAVE_INTERVAL', false);    注意,需要添加到require_once(ABSPATH . 'wp-settings.php')这一行之前第二步修改post-new.php:    找到wordpress/wp-admin/post-new.php文件,注释如下行//wp_enqueue_script( 'autosave' )... 全文

wordpress 关闭 自动保存

Avast警告WordPress漏洞将引发新攻击

日前,安全公司Avast发现WordPress平台存有引发恶意软件攻击的新漏洞(该漏洞早在今年八月就已经被警示),建议用户尽快对网站进行扫描并完成登陆身份验证系统升级。据介绍,利用存在WordPress中的漏洞进行攻击,黑客将可以非法访问站点并借助该平台散播恶意软件,获取FTP用户和管理员登陆身份信息。 ... 全文

WordPress 漏洞

WordPress Cookie处理流程可导致账户被劫持

写在前面:这其实就是一个cookie传输没有使用https的问题,最然看似无关大局,但是在前一阵导致ebay账户泄露的入侵事件中,也有这种漏洞的影子。正文:... 全文

WordPress 漏洞

用Varnish和Memcached缓存给WordPress网站提速

http://www.freehao123.com/varnish-memcached/Varnish是一款高性能的缓存加速器,Varnish把数据存放在服务器的内存中,利用内存可以极大的提高PHP页面执行速度,可以设置0~60秒的精确缓存时间,32位的机器支持的缓存文件最大为2 GB。... 全文

Varnish Memcached WordPress

WordPress 10年成功之路

截止到今天,世界上最著名的开源博客软件WordPress已经走过了10年历程。在这十年间,WordPress的模式一直在被不断模仿,但它的成功始终未能被复制。 ... 全文

WordPress 开源博客 开源

Microdata Wordpress,WORDPRESS使用微数据

关于微数据可以参考之前的文章,那么这篇是关于wp使用微数据的。比较简单,使用的是wordpress中的插件(转载请标注:Phodal's 博客 )... 全文

语言 编程 Django

在wordpress模板添加中文时显示乱码

在wordpress模板添加中文时,前台页面显示乱码解决方法:1、ftp下把页面下载到本地2、利用编辑器notepad++把页面转为UTF-8编码模式... 全文

wordpress 中文 乱码

wordpress主题定制工作室开通了

wordpress主题吧开通工作室了,我们承接wordpress主题定制,企业网站建设,网站仿制等业务,如果你有需求,可以联系我们,官方网站:http://diy.wpbars.com本文出自 “且听风歌” 博客,请务必保留此出处http://wpbars.blog.51cto.com/3086273/1161135... 全文

wordpress 工作室 主题

1 2 3 4 5