在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

好的

スクリーンショット 2015-03-04 09.33.28.png

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手动安装时的文件权限更改
更改文件权限

广告
将在 10 秒后关闭
bannerAds