在OSX上本地运行WordPress
需要这么基本的吗?不过,姑且说一下吧。
下载
请访问 http://ja.wordpress.org,并从右侧链接下载。这次是4.1.1版本。
2. 自述文件
解压并打开readme.html,按照其中的步骤进行操作,但是,“在浏览器中打开wp-admin/install.php”这样做的话,当然只会显示源代码,因此需要通过apache访问。
3. Apache -> 3. 阿帕奇
将WP扩展到目录/Users/pharaohkj/gitwork/local_wordpress。
$ sudo vim /etc/apache2/extra/httpd-vhosts.conf
追加内容如下。选项按照个人喜好添加。反正很可能会被AllowOverride允许重写的方式干预。
<VirtualHost *:80>
DocumentRoot "/Users/pharaohkj/gitwork/local_wordpress/"
ServerName localhost.wordpress
ErrorLog "/private/var/log/apache2/localhost.wordpress.err.log"
CustomLog "/private/var/log/apache2/localhost.wordpress.access.log" common
</VirtualHost>
<Directory "/Users/pharaohkj/gitwork/local_wordpress">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order deny,allow
Deny from All
Allow from localhost 127.0.0.1
</Directory>
4. 主办者
创建一个以localhost.wordpress为名的自定义标识。
$ sudo vim /private/etc/hosts
请在下面补充内容
127.0.0.1 localhost.wordpress
检查Apache的配置并重新启动。
$ sudo apachectl configtest
Syntax OK
$ sudo apachectl restart
打开看看
$ open http://localhost.wordpress/wp-admin/setup-config.php
好的

6. 数据库 (shù jù kù)
既然是本地的话,主机名设置为localhost,表前缀设置为wp_,其他全部设置为wordpress。这样就会出现数据库连接错误。当然会出错啦,毕竟没有做任何准备。
用MySQL实现。
$ mysql.server start
Starting MySQL
.. SUCCESS!
创建DB和用户
$ mysql -uroot
直接进来
CREATE DATABASE wordpress;
ALTER DATABASE wordpress charset=utf8
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'wordpress';
所以,可以再次执行。
7. 许可 (xǔ kě)
被责备说无法找到 wp-config.php。当然如此,因为正在运行的是 _www:_www 的Apache,而我们这次部署的是 pharaohkj:staff。先用手动创建吧。
$ vim wp-config.php
并将其复制并保存。接下来。
8. 网站名称
网站名称、用户名和密码都已确定为wordpress,看来完成了。
9. 存货积压
嗯。如果用WP菜单安装或上传内容的话,因为无法写入所以应该会出错吧?
暂时到这里。稍后添加补充内容。好像有关权限的要求是这样的。
WordPress手动安装时的文件权限更改
更改文件权限