WordPress 的安装与配置教程 作者: 萧禹 时间: 2017-10-07 分类: 默认分类 访问: 1,484 次 WordPress的安装方式分为两种: * ubuntu 的方式, apt-get * 手动下载安装 ## 方式 apt-get `#sudo apt install wordpress` 安装完后如果访问出现 > Neither /etc/wordpress/config-sxsfeq.asuscomm.com.php nor /etc/wordpress/config-asuscomm.com.php could be found.Ensure one of them exists, is readable by the webserver and contains the right password/username. 则需要创建 `config-xxx.php` 配置文件, 可以从示例配置复制并更名来使用. `udo mv /etc/wordpress/config-xxx.xxx.xxx.xxx.php /etc/wordpress/config-xxx.xxx.xxx.php` `#sudo nano /etc/config-sxsfeq.asuscomm.com.php` `#sudo touch /etc/apache2/sites-available/wordpress.conf` <- 针对 apach2 带后缀".conf" `#sudo nano /etc/apache2/sites-available/wordpress.conf` Alias /wordpress/wp-content /var/lib/wordpress/wp-content #必须增加这行, apt-get安装方式导致 wp-content 不在安装目录, 会产生图片显示上传成功却无法显示(表示为空图片). Alias /wordpress /usr/share/wordpress #这行可代替 /var/www/html/wordpress 软链接 Options FollowSymLinks AllowOverride Limit Options FileInfo DirectoryIndex index.php Require all granted Options FollowSymLinks Require all granted `#sudo a2ensite wordpress.conf` -> 启用配置 `#sudo a2dissite wordpress.conf` -> 不启用配置 `#sudo service apache2 reload` -> 重新载入 ## 方式: 手动下载安装 下载安装包 xxx.zip 解压 unzip xxx.zip 得 xxx `#sudo cp wp-config-sample.conf wp-config.conf` `#sudo nano wp-config.conf` // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', 'wordpress'); /** MySQL数据库用户名 */ define('DB_USER', 'wordpress'); /** MySQL数据库密码 */ define('DB_PASSWORD', 'Wordpress5+-'); /** MySQL主机 */ define('DB_HOST', 'localhost'); /** 创建数据表时默认的文字编码 */ //define('DB_CHARSET', 'utf8'); ->如果博客内容乱码就注释[1] /** 数据库整理类型。如不确定请勿更改 */ define('DB_COLLATE', ''); define('AUTH_KEY', 't?t>AfOPN-C%|AM+9}7Ya:kJEu<;_6jrM]^j/j(]E!B`wKua;27LMv8Oh@t/VX#C'); define('SECURE_AUTH_KEY', ':-. Z^PY8c!mFKh]+gAds#Vzr0j*pOc/LuMs(.QF?GbIGKN!~$:5v4F%Z`l1{`]A'); define('LOGGED_IN_KEY', 'cl-R--w%9W`d2:-/Bo|06XzCANSU:auVc*$`k~MiE_M_z*hUS4CKaJ#%UB/#4'); define('AUTH_SALT', 'b9T`Pnv^ m)zCk@{q|wg}3l-MQX/-JAo(,s}.?MQ^o,u^j}z%JOOki.~mvCs-EcO'); define('SECURE_AUTH_SALT', '3o5o|^/uNFcyy@p.V4d>j])zgpr:)xvXw/]DfyZ!)kukuN!bm6$WEEFHjGQY~-/S'); define('LOGGED_IN_SALT', 'X%k/&%D5HO/~YI,qmwk+Ap8N^vb+p_]n0G -dPrXI?Y2D9)tQ7<)#](L2MJ)1-8('); define('NONCE_SALT', 'MoS.UVaC0cVT=xOH3SlnA[pf4hf W 创建软链接 ## 配置 WordPress 权限与所有者 `#sudo chmon 755 -R wordpress` `#sudo chown www-data:www-data -R wordpress` 这里的www-data是apache服务器linux下默认的用户名。如果以上两句代码不成功。可以看一下是否是用户名不正确(配置中指定了其它用户名)。这个用户名一般是apache通过配置变化${APACHE_RUN_USER}和${APACHE_RUN_GROUP}指定的。linux中一般是在`/etc/apache2/envvars`中可见。如果没有,试着从apache目录中以.conf后缀或者看上去像配置文件的文件中查找。 ### 参考 * https://wiki.debian.org/WordPress 标签: none 文章版权:萧禹的博客 - 这个人很懒, 什么都没写 本文链接:https://www.flysfeq.site/index.php/archives/21/ 转载请注明文章原始出处 !