新手教程之linux下 typecho安装

安装须知

* Typecho须要本身的服务器来支持运行,所以要想使用typecho,首先得有一台本身的服务器(nginx或apache)注意检查你的服务器是否支持Typecho完整运行
* 其次,须要如下环境
  -  PHP 5.1以上
  -  Mysql, PostgreSQL, SQLite 任意一种数据库支持,并在PHP中安装了相关扩展
  -  CURL或者Socket扩展支持
  -  mbstring或者iconv扩展支持

安装概述

* 进入typecho官网:http://typecho.org/
* 下载源码,放在能够用url访问到的目录
* 访问install.php,开始安装
* 填写配置信息
* 完成安装

安装步骤

* 下载源码:
    - 在linux下用wget下载,下载连接能够经过如下方法获得:在官网首页,鼠标右键点击当即下载按钮,选择在新标签页中打开,打开的新标签页中右键点击下载1.0正式版,选择复制连接地址,获得的这个地址就是wget可用的下载连接.

* 将下载的源码放在网站的某个目录中:
  - 若是你的nginx配置的网站目录是/data/www/htdocs/web,那么你能够mkdir typecho,而后将下载的源码目录下全部文件移到typecho目录下
  - 因为tyopecho访问的首页入口也是index.php,因此最好不要放在网站根目录
  - 修改文件夹的权限:chmod 777 typecho

服务器环境设置:

* 没设置环境出现的问题:点击前台连接或者后台登陆时出现"404, not found"
  * 解决方法:通常的出现这种状况时,nginx.conf里的的location设置都是相似这样:location ~ .*\.php$,要支持pathinfo,要改为:location ~ .*\.php(\/.*)*$,而后在location里加上
set $path_info "";
            set $real_script_name $fastcgi_script_name;
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                    set $real_script_name $1;
                    set $path_info $2;
            }
            fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
            fastcgi_param SCRIPT_NAME $real_script_name;
            fastcgi_param PATH_INFO $path_info;

开始安装:

* 接下来用webip代替域名,打开浏览器访问webip/typecho/install.php,会出现欢迎界面,若是不是,请看安装须知
* 点击我准备好了,开始下一步
* 填写配置信息:
    - 这里比较容易迷惑的地方是数据库的ip,经过如下方式获取:经过xshell相似的软件连接服务器,输入ifconfig,会有相似inet 172.18.24.226 netmask 255.255.240.0 broadcast 172.18.31.255的返回信息,数据库的ip即为172.18.24.226
    - 还有碰到的问题是,连数据库的时候,ip没问题连不上,这是可能就是数据库没开启远程帐号,grant all PRIVILEGES on typecho.* to root@'172.18.24.226'  identified by '123' ,而后配置信息里的数据库密码就是这里的123
* 一直next,直至安装完成

安装后的访问

* blog首页:webip/typecho/index.php
* 发布文章啥的 在右下角的进入后台
相关文章
相关标签/搜索