首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何删除WordPress 的“站点”模式(multisite)?

WordPress 中有一个“站点”模式(multisite),即通过一个WordPress 程序管理多个站点。其默认是不开启的,如果你开启了但又想恢复为原来的“单站点”模式,该如何做?...(注意:本文不会说明如何开启WordPress 的“站点”模式,若不知,请自行搜索。) 步骤如下: 1、备份网站数据!...(安全第一,有备无患); 2、通过ftp 或者在线修改 或者 下载修改又上传 等方式对WordPress 安装根目录下的 wp-config.php 进行操作; 3、删除下的代码: define( 'MULTISITE...', true ); define( 'SUBDOMAIN_INSTALL', false ); $base = '/wordpress/'; define( 'DOMAIN_CURRENT_SITE'..., 'localhost' ); define( 'PATH_CURRENT_SITE', '/wordpress/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define

1.4K90
您找到你想要的搜索结果了吗?
是的
没有找到

使用ucenter实现站点同步登录的讲解

做Web开发经常会要求实现站点同步登录的情况,对于PHP开发来说,我们可以使用ucenter来实现多个站点同时登陆同时退出,用户同步的功能。下面我们一起看一下ucenter是如何实现同步登陆的。...首先站点都要引入一个uc_client这样一个客户端,以登陆为例,登陆时首先会调用一个外部函数,uc_client/client.php下的uc_user_login检查是否存在此用户,如果正确则继续执行登陆代码...先用uc_user_login函数到uc server验证此用户和密码,如正确,则写入session,写入cookies,并更新应用程序会员表中的登录ip,登录时间。用户感觉不到这个过程。...现在,收到让xxx用户在你的程序中登录的命令,马上执行。并写本应用程序的session,并且使用p3p, 写入相同域或不同域的cookies. 用户感觉不到这个过程。...5.最后所有和uc整合的程序,xxx均登录成功。用户从www.zalou.cn登录后, 跳到www.zalou.cn同样显示登录。 6.应用程序与uc server的会话结束。

99241

如何在WordPress网站之间共享用户和登录

wordpress为网站系统提供了相同的数据表结构,为快速实现多个WordPress网站之间共享用户数据提供了可能。wordpress如何实现如网易通行证等大站一样的共享用户登录呢?...到此,你的A、B两站用户数据共享已经完成,都可以使用A站点的用户数据注册登录,但wordpress在_usermeta表中有对用户权限的记录,到这一步,你的B站虽然可以使用A站的用户数据登录,但不能访问后台...通过上面的mysql命令,插入用户对B站点的权限后,我们就可以正常访问B站的后台了。注意:记得清理cookies!...注意:本文实现的wordpress共享用户数据,仅能共享注册登录,不能实现自动登录。比如如果在A站点登录用户A,当你切换到B站点时,并不会自动为你登录A用户,当然你可以手动登录。...出现这种问题的原因是,A、B两个站的域名不同,cookies不能实现跨域。

1.7K10

WordPress 技巧:如何在站点下判断是否开放用户注册

站点的情况下,我们可以通过 get_option('users_can_register') 来判断当前博客站点是否开放用户注册,这个选项可以在后台 设置中开启或者关闭。...但是对于站点来说,我们怎么判定是否开放用户注册呢?...在站点网络配置的后台,注册设置有如下是个选项: 对应的 site_option 是 registration,对应的值分别是:none、user、blog和all。...继续查找,发现 WordPress 已经内置了 users_can_register_signup_filter add_filter( 'option_users_can_register', 'users_can_register_signup_filter...( 'registration' ); return ( $registration == 'all' || $registration == 'user' ); } 好吧,兜兜转转一圈之后,无论是站点还是单站点都可以简单通过

33210

php实现站点共用session实现单点登录的方法详解

本文实例讲述了php实现站点共用session实现单点登录的方法。分享给大家供大家参考,具体如下: 最近闲来无事,总结整理下单点登录的问题。...单点登录的基本原理为:客户端共享sesionid,服务器端共享session信息。...通过共同的sessionid在服务器端获得相同session信息,即可达到单点登录(即站点共享用户信息,一处登录,处处可用)的目的。...单点登录分为两种情况: 一、站点部署在同一个服务器,且使用同一个二级域名 这种情况下,比较好解决。 1、首先解决站点在客户端sessionid(存在cookie中)的共享问题。...前面已经说过,因为三个站点不在同一个服务器,因此会生成各自的session文件,如果想要共享这些文件,又面临跨域等一系列问题。

1.7K41

单点登录实现和服务器下解决共享session共享的方案

服务器下我们通常要在客户端和服务器之间用一定的条件(比如按业务划分了)做一个负载均衡服务器LB(load balance),将不同的请求划到不同的服务器上进行处理,这就可能出现我们在一台服务器上记录了...好处就是,同一个请求会计算一样的hash值这样就能够分配到同样的服务节点进行处理,这对于“有状态”的服务很有必要: 4最小连接数 哪台服务器连接数比较少就把请求落到哪个服务器上 Session 共享问题的解决方法...Session 共享问题,其实已经有非常的解决方案,那么接 下来我们一一分析 session sticky session sticky(粘性) , 保证同一个会话的请求都在同一个web 服务器上处理

1.1K30

wordpress开启子目录站点模式并给子站绑定独立域名

wordpress开启站点模式,站点模式即是使用一套wordpress程序就可以搭建多个独立、互不干扰的wordpress站点,各站点之间的用户、文章、附件等都互不干预。...wordpress站点模式对于需要搭建多个不同语言外贸站子站点的用户,或者不同主题的演示网站的用户来说都非常理想。...开启站点: 1、编辑wordpress网站根目录的wp-config.php文件,在文件中添加以下代码: define('WP_ALLOW_MULTISITE', true); 图片 2、进入“网站后台...这里要使用WordPress官方推荐的WordPress MU Domain Mapping插件。...6.成功建立子站后,所有的站点的固定链接都会被更改,请手动把原来的固定链接修改回来就可以了,如果在开启站点前使用的WordPress默认的固定链接方式,则不会有这一步的变化。

3.6K50

企业级memcached缓存数据库结合php使用与web管理memcached

:网站为了辨别用户身份,进行session跟踪而存储在用户本地终端上的数据   网站开发,判断用户信息,最开始的技术方法:服务器在你的浏览器中写一个cookies,这个cookies就包含了你的用户名及登录信息...所以演变: 最开始: cookies cookies名字:内容(用户名,登录信息) 改进: 本地浏览器: cookies cookies名字:内容(session id 编号) 服务器: session...session id:内容(用户名,登录信息) 主流使用场景:cookies + session memcached分布式缓存集群特点  memcached天生不支持分布式集群,通过程序支持分布式存储...这样就可以从网页中进行管理memcached了 memcached数据缓存 我使用的是wordpress站点,需要利用wordpress的一个配置文件object-cache.php,官网上有,将object-cache.php...object-cache.php具体作用就是让wordpress站点可以连接memcached缓存数据库 [root@web01 wp-content]# sed -i 's#127.0.0.1#10.0.0.21

1.3K60

Asp中如何设计跨越域的Cookie

通常来讲,这没有什么问题;但是,如果需要两个不同域上的两个不同站点共享保存在cookie中的用户信息,该如何处理呢?...当然可以选择复制用户信,但是,如果你需要用户只能在一个站点上注册,并且自东成为另外一个站点的注册用户呢?或者,两个站点共享一个用户数据库,而又需要用户自动登录呢?...如果有一台参考服务器包含有需要的所有用户信息或cookie,就可以增加随意的原始服务器,所需要做的就是在所有要共享cookie的服务器上增加cookie.inc文件。   ...访问过siteA.com却从未访问过siteB.com的用户也可以登录到siteA.com,并且拥有所有的曾经的设置。...理论上讲,可以拥有一个所有站点共享相同的用户的网络。最可行的方案就是建立共享cookie环。将参考服务器列表存储在一个地方(备份服务器),以便每个参考服务器可以查找并决定重定向用户的下一个站点

946100

WordPress 常量概述

值:true WP_INSTALLING_NETWORK 如果是来自多站点管理后台的请求或者正在安装站点的时候,将被定义。...值:表名 站点(Multisite) ALLOW_SUBDIRECTORY_INSTALL 设置使用子目录方式安装站点 值:true|false BLOGUPLOADDIR 设置站点的上传目录的绝对路径...MULTISITE 设置是否启用站点功能。 值:true NOBLOGREDIRECT 如果注册关闭或者站点不存在的时候,WordPress 应该跳转的页面。...值:true|false (默认:false) 安全和 Cookies(Security and Cookies) ADMIN_COOKIE_PATH /wp-admin/ 目录的绝对路径。...默认:false 或者 主站点的子域名(如果站点) CUSTOM_TAGS 允许去覆盖默认的安全 HTML tag 标签。 See:/wp-includes/kses.php.

97320

从SSO出发谈谈登录态保护

系统登录 不知道你有没有留意过,如果你在浏览器中登录了百度网盘之后,再打开百度贴吧时就会发现此时你已经登录成功了,这种情况就是本节要说的系统登录了。...随着单系统的蓬勃发展,web 系统由单系统发展成系统组成的应用群,换一种说法就是「生态」。...SSO 单点登录全称 Single Sign On(以下简称 SSO),是指在系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括「单点登录」与「单点注销」两部分。...根域 Token(共享 Cookie) 所谓根域即不同应用共享的域名部分,比如 a.alibaba.com 和 b.alibaba.com,根域就是 alibaba.com。...2.共享 Cookie 无法跨语言,即服务端技术栈需统一3.Cookie 不安全 所以,对于大多数情况,共享 Cookie 都无法解决统一登录的问题。

95930

网站被黑该怎么修复网站漏洞

近日wordpress被爆出高危的网站漏洞,该漏洞可以伪造代码进行远程代码执行,获取管理员的session以及获取cookies值,漏洞的产生是在于wordpress默认开启的文章评论功能,该功能在对评论的参数并没有进行详细的安全过滤与拦截...,导致可以绕过安全检测,直接提交html标签,导致可以写入XSS代码,对其CSRF跨站伪造攻击,很多在谷歌做的推广外贸站点导致被跳转到其他站点....该网站漏洞的影响范围较广,几乎是通杀所有的wordpress博客网站,低于5.1.1版本的系统,据SINE安全统计国内,以及国外,受漏洞攻击影响的网站达到数百万个。...我们对漏洞分析完后,才发现该漏洞的利用需要一定的条件才可以,如果是评论自己的文章是没有任何的安全拦截,可以随便写,所以在评论的时候也是要求是管理员自己写的文章才可以利用该漏洞,总体来说wordpress...的安全机制还是很不错的,但一个网站管理员的权限,也是要进行详细的权限过滤,不能什么都可以操作,权限安全做到最大化,才能避免漏洞的发生,关于wordpress漏洞修复,可以登录WP系统的后台进行版本的更新

2.9K40

针对WordPress的攻击调查

通过黑客管理访问攻击WordPress站点 此方法可获得WordPress网站的管理员访问权限。...成功登录后,攻击者可具有管理员权限,并进行如下操作: 安装带有后门的自定义主题 安装插件以上传文件 这两个操作通常在成功获得管理员权限后使用,可以选择更改管理员密码或创建新的管理员帐户。...当有效负载/命令/代码编码在COOKIES或POST数据中时,通过使用GET或POST请求来完成部署。解码程序会部署在先前的后门中。还观察到攻击者会patch已经存在的.php文件使恶意请求更加隐蔽。...在受感染的WordPress站点中部署Alfa Shell 攻击者会将Web shell部署在受感染的WordPress网站上。 ? ?...感染WordPress网站的搜索引擎优化(SEO) 受感染的WordPress站点的另一个实例是搜索引擎优化(SEO),已发现部署的PHP脚本在GET请求中接受关键字。 ?

2K20
领券