Jul162016

Mac下typecho开发环境搭建以及遇到的几个小问题

作者: 主机迷 分类: Typecho

安装apache

安装后,apache在/etc/apache2目录,apache日志在/var/log/apache2目录。

安装php

安装步骤先不表。

遇到的问题

  • 数据库db需要事先建好

这个和 wordpress 不一样。

  • 安装时报错

安装程序无法自动创建 config.inc.php 文件
您可以在网站根目录下手动创建 config.inc.php 文件,并复制如下代码至其中

解决办法:

chmod -R 777 /Users/you/Downloads/typecho
  • 点击开始安装后报错

you don't have permission to access /index.php on this server

查了一下/var/log/apache2下的apache日志error_log

[Sat Jul 16 01:20:14 2016] [crit] [client ::1] (13)Permission denied:
/Users/you/Downloads/typecho/.htaccess pcfg_openfile: unable to check
htaccess file, ensure it is readable, referer:

解决办法:

touch .htaccess
chmod -R 777 /Users/you/Downloads/typecho

注意

需要打开“系统设置偏好” -> “共享” -> “Web共享”,否则访问typecho会报404错误。Mac OS X从10.8开始取消了 “Web共享”,需用其他办法解决。

需要修改 apache 配置文件/etc/apache2/httpd.conf的两个属性

DocumentRoot "/Users/you/Downloads/typecho" 
<Directory "/Users/you/Downloads/typecho"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

重启 apache

sudo apachectl restart 

貌似还需要sudo chmod -R 775 /tmp,这个的作用已经不记得了,记下来备忘。

Jul152016

安装typecho后要做的基本设置

作者: 主机迷 分类: Typecho
  • 在个人设置里修改账号的昵称,用于前台显示
  • 在基本设置设置站点名称、站点地址、站点描述和关键词
  • 评论设置
  • 阅读设置
  • 永久链接设置
  1. 启用地址重写功能,这样可以去掉typecho站点里所有链接里的index.php,需要同时修改 apache 或 nginx 的 rewrite 配置,否则访问报错。
  2. 自定义文章路径设置为/{slug}.html,这样可以自定义每一篇文章的链接地址。
  3. 去掉分类路径里最后面的那个斜杠,我觉得这样更好看。
  • 添加好分类,这样就有模有样了,标签可以在新建文章时再创建。

主机迷 is powered by Typecho