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