• 一个空间安装两个动易


    解决:

    可以装两个SiteFactory™CMS程序

    要设置成虚拟目录,而且假如是主目录有运行SiteFactory™CMS的话,两个不能指定到同一个目录下。

    另外关于Cookies的问题:

    假如在IIS的默认网站根目录下使用了一个SiteFactory™CMS ,同时在网站根目录下再建立一个虚拟目
    录也使用一个SiteFactory™CMS ,这时若同时登录这二个网站的后台,会出现不能同时登录的现象。这是
    因为在治理员登录后台,系统保存一个身份验证票到Cookies中,假如同一域名下,不同目录的Cookies是共享的。网站身份验证票的名称(Name)可以在web.config文件中设置,若两个SiteFactory™CMS 要运行在同一域名下的话,则需要将身份验证票Cookies的Name改成不一样的值,可以按以下方法进行操作:
    以记事本打开网站根目录下的web.config 文件,找到以下代码:


    修改name=".ASPXAUTH"中name的值(如name=".SiteFactoryASPXAUTH")与另一个网站web.config文
    件中不同的name 的值即可。

    6.8解决方案

    修改/SetCookie.asp中缓程名称

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <!--#include file="inc/function.asp"-->

    <%
    Dim SkinID
    Action = Trim(Request("Action"))
    ComeUrl = Request.ServerVariables("HTTP_REFERER")
    SkinID = Trim(Request("SkinID"))

    If Action = "SetSkin" Then
    If SkinID = "" Then
    SkinID = 0
    Else
    SkinID = CLng(SkinID)
    End If
    Response.Cookies("powereasy")("SkinID") = SkinID
    End If
    Response.Redirect ComeUrl
    %>


    还要修改以下两个文件:


    admin/Admin_Cache.asp


    <!--#include file="Admin_Common.asp"-->
    <%
    '**************************************************************
    ' Software name: PowerEasy SiteWeaver
    ' Web: http://www.powereasy.net/
    ' Copyright (C) 2005-2008 佛山市动易网络科技有限公司 版权所有
    '**************************************************************

    Const NeedCheckComeUrl = True '是否需要检查外部访问

    Const PurviewLevel = 2 '0--不检查,1--超级管理员,2--普通管理员
    Const PurviewLevel_Channel = 0 '0--不检查,1--频道管理员,2--栏目总编,3--栏目管理员
    Const PurviewLevel_Others = "Cache" '其他权限

    Dim CacheName, ShowType, ShowTypeName
    CacheName = "powereasy"
    ShowType = Trim(Request("ShowType"))
    If ShowType = "" Then
    ShowType = 1
    Else
    ShowType = PE_CLng(ShowType)
    End If
    If ShowType = 1 Then
    ShowTypeName = "缓存"
    ElseIf ShowType = 2 Then
    ShowTypeName = "变量"
    End If






    include/PowerEasy.Cache.asp



    '**************************************************
    '方法名:ClearSiteCache
    '作 用:清除系统某频道缓存 参数 0 为 全部缓存
    '参 数:iChannelID ---- 频道参数参数
    '**************************************************
    Sub ClearSiteCache(iChannelID)
    If iChannelID = 0 Then
    PE_Cache.DelAllCache
    Else
    PE_Cache.DelChannelCache (iChannelID)
    End If
    End Sub

    Class Cache

    '对象的声明

    Public ReloadTime ' 过期时间(单位为分钟)
    Public CacheName '缓存组的名称(预留功能,当一个站点中有多个缓存组时,则需要为每个缓存组设置不同的名称)。
    Private CacheData

    Private Sub Class_Initialize()
    ReloadTime = 10
    CacheName = "powereasy"
    End Sub

    Private Sub Class_Terminate()

    End Sub



    把powereasy修改成你自己的

  • 相关阅读:
    JSON.parse(JSON.stringify()) 实现对对象的深拷贝
    Promise 多重链式调用
    qs.parse() 和 qs.stringfy() 之 传输数据秘籍
    js 递归思想 处理后台多维数组的数据 之 完美契合
    js 反转字符串的实现
    js 中的! 和 !! 的区别
    vue 权限管理深度探究
    Web 前端 中高难度问题(希望看完之后的你可以拿到Offer^v^)
    vue懒加载 路由 router 的编写(resolve)
    Efficiency in Shell
  • 原文地址:https://www.cnblogs.com/wzshhynk/p/1657118.html
Copyright © 2020-2023  润新知