博客有些设计不满意,准备重新将博客的字体、排版样式、界面做一些改变,直接在服务器上调试 WordPress 和 主题肯定不方便,不仅卡,而且容易调乱,甚至如果没备份,不小心将博客改的打不开就滑稽了。
所以我准备将 WordPress 在本地环境安装调试,这里分享怎样在 macOS 系统本地安装 WordPress ,最后成功安装主题和插件。
1、macOS 自带 Apache,直接开启就行,Apache 常用以下三个命令。
sudo apachectl start #启动
sudo apachectl stop #停止
sudo apachectl restart #重启
打开终端,任意位置复制启动命令,启动 Apache 。如果想验证是否启动成功,可以在浏览器中输入 localhost ,页面会看到 It Works!
。
2、打开 PHP ,macOS 自带 PHP ,但默认处于注释关闭状态,我们需要手动将它打开。
在 Mac 终端输入
sudo vi /etc/apache2/httpd.conf
然后找到下面一行代码,将前面注释去掉(这里是用 vi 打开的,采用 / 快速搜索)
#LoadModule php7_module libexec/apache2/libphp7.so
这里涉及到 vi 的使用,如果不清楚,推荐找找菜鸟教程,后面还要用到
3、修改项目部署路径,默认 Apache 项目部署路径是
/Library/WebServer/Documents
但如果后面尝试就会发现,因为 Mac 的安全性验证,导致使用过程很不方便,总是要求我们输入电脑的登录密码。
所以这里索性将路径改了,只要改到你的个人用户组下就没事,比如我的
/Users/guozh/LocalWordpress
修改方法同样是刚才的配置文件,打开它
sudo vi /etc/apache2/httpd.conf
搜索
/Library/WebServer/Documents
将它修改成如下自己的路径,应该有两处
/Users/guozh/LocalWordpress
4、修改配置文件记得重启 Apache 服务,重启命令
sudo apachectl restart
5、安装 MySQL,如果已经安装,这里跳过安装,在 MySQL 本地创建一个数据库,等会 WordPress 配置文件中需要用到。
…..
哎 不想写了,细节太多了,以后抽时间做个视频算了,这里分享其中有几个比较坑的地方。
搭建完以后,上传主题总是失败,结果貌似是权限不够,直接简单粗暴,将
LocalWordpress 文件夹权限改成 777,方法有两个,要么在终端用命令
chmod -R 777 LocalWordpress
或者查看文件信息 Command+i
拉到最下面,将权限修改成读与写,选择完记得点击下面的齿轮⚙️,选择应用到包含的项目。
这是第一个坑。接着是第二个
要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。
使用过程中总是弹出对话框提醒我上面内容
去 wp-config.php
最后添加下面三行
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
还有个小坑,安装 WordPress 时提醒我
error establishing a database connection
但我数据库密码都没错,找了很久原因,后面将配置文件中的
localhost 修改成本地 127.0.0.1 就可以了,郁闷。
OK,希望这篇博文对你有用,其中省略了一些步骤和细节,截图啥的太麻烦。
本文由老郭种树原创,转载请注明:https://guozh.net/install-wordpress-on-loalhost-for-macos/