• windows2008+iis7+asp+php环境配置


    一、ASP配置

    1、asp要开启父路径

    2、防火墙开放端口。例如你的网站打算用8002端口而不是80,那防火墙要开放8002端口,否则就是开放80端口

    3、iis添加默认访问页index.asp

    4、c:/windows/temp增加iisxxx的 写入权限

    给 C:\Window\Temp 目录,设置IUSR读写权限,解决(Microsoft JET Database Engine 错误 '80004005')错误。

    5、应用程序池要选net2.0,经典模式

    6、应用程序池,高级设置–>允许32位应用程序

    61)对于Win2008 R2的IIS7,可以直接配置:打开IIS7,找到要配置的网站,并找到该网站使用的“应用程序池”。在“应用程序池”找到它,选中,变蓝,在右边栏找到“高级设置”,找到“启用32位应用程序”,值为“False”时是不允许,值为“True”时,为允许。点击下面的“确定”保存即可

    62)对于Win2008 R2的IIS6在命令行,或“运行”中,输入“Cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1”,运行,就可以了。

    7、全局站点的 错误页 - 编辑功能设置 - 错误响应:选择“详细错误”。

    8、解决IIS7中Access数据库问题:

    默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MS Jet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。 

    给“系统盘:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加 一个“Authenticated Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。 

    设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp 的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users,确定》返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上,确定》确定。

    9、需要给 ACCESS文件的Users用户添加“读写”权限

    链接方式: 

    ServerPath=Server.MapPath("/xxx.mdb") 

    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ServerPath 

    Set schooldb=Server.CreateObject("Adodb.Connection") 

    schooldb.Open connstr 

    二、PHP配置

    参考资料:

    1、https://www.cnblogs.com/jinhaoran/p/12463330.html

    2、

  • 相关阅读:
    Bootstrap警告和轮播插件详解【前端Bootstrap框架】
    redis介绍&命令&性能数据及监控&缓存穿透
    Tuxera Ntfs For Mac 2023的具体使用方法
    ElementPlus el-switch开关页面初始化时,change事件自动触发
    BASH shell脚本篇5——文件处理
    ChatGPT Plus暂停注册,用户激增压力太大!
    Spring MVC HandlerAdapter原理解析
    安装zabbix-agent监控linux
    django|报错SQLite 3.8.3 or later is required的解决方案
    2023最新SSM计算机毕业设计选题大全(附源码+LW)之java小区宠物管理系统k8n96
  • 原文地址:https://blog.csdn.net/lyb8010/article/details/133981512