主机迷主机迷

Mac下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,这个的作用已经不记得了,记下来备忘。

转载请注明出处 | 当前页面:主机迷 » Mac下typecho开发环境搭建以及遇到的几个小问题

评论

  • 请输入 4 + 6 = ? 的计算结果: