安装wordpress多用户版的完整步骤(开启network)

10

环境:ubuntu apache mysql php(LAMP)

Step1:域名

设置泛域名解析

在域名A记录里添加 *.domain.com的解析

Step2:修改wordpress配置文件wp-config.php

在wp-config.php里/* That's all, stop editing! Happy blogging. */的上面添加

define(‘WP_ALLOW_MULTISITE’, true);
这样,进入博客后台之后在控制版=>工具=>设置里能看到Network
可以选择子目录或者子域名的链接形式。

Step3:开启network

在wp-conten下面创建一个blogs.dir目录,这个目录用来存储上传的附件,比如图片。修改目录权限,保证这个目录能被apache2写入。

在wp-config补充以下代码:

define(‘WP_ALLOW_MULTISITE’, true);
define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, true );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘huami.org’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

编辑博客根目录下的.htaccess(如果没有,就创建一个):

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule . index.php [L]

登录后台,wordpress的多用户就正式启用了。

在博客右上角有一个“网络管理员”的选项。进入“网络管理员”,可以管理博客站点。

Step4:wordpress network debug

wordpress的一大特点是可以在博客后台安装主题和插件。但是有的主机上会提示你需要FTP或者FTPS的用户名和密码。这是由于wordpress的安装目录权限引起的。

解决方案:

登录主机,执行命令:chown -R www-data:www-data wordpress

第二个问题:

多用户版的wordpress的主博客,也就是安装的第一个博客,地址为http://domain.ltd 启用多博客之后,上传图片的路径还是默认的单人博客上传路径,有时还会出现上传失败,目录权限不正确的问题。所以需要到“网络管理员后台”修改图片上传路径。

进入“网络管理员”=>”站点”

把Upload Path改为wp-content/blogs.dir/1/files

Upload Url Path 改为/files

FileUpload Url 改为http://domain.com/files

这样就OK了。

参考链接:

http://codex.wordpress.org/Create_A_Network

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

10注释
  1. ning

    第二部修改wp-config.php后,工具打开后是空白页,这是怎么回事?

    1. Amy Hyde

      用的什么编辑器,什么浏览器?

      1. ning

        写字板 火狐

        1. Amy Hyde

          试试用editplus或者ultraedit编辑一下看看,是不是有乱码。我以前没遇到过这种情况。。

        2. Amy Hyde

          网上搜“wordpress 登陆 空白”,或者重新用一个新的wp-config.php。看看能不能解决你的问题

  2. ocean_b_liu

    新建子站绑定独立域名后,前台访问没问题,后台却一片空白,版本是3.3.2,急求解决方案啊

    1. Amy Hyde

      我也没遇到过这种情况。。。

  3. tograce

    今天尝试本地开通多站点功能,并且建立子站点也成功,但无论是访问子站点还是访问主站点的日志或分类链接,都会出现”Not Found”的错误,怎么回事?谢谢

  4. 小康

    我想问问,我用的是3.2.1版本,怎么按照上面的设置就没有你这个功能呢?

    1. Amy Hyde

      仔细检查一下,把出错的地方亮出来 大家一起讨论一下。或者去官网看上手册~:)

发表评论

您的电子邮件地址将不会发布。