发布网友 发布时间:2022-04-12 10:27
共5个回答
懂视网 时间:2022-04-12 14:48
安装 zendServer 报错: Failed to access Web server. Please make sure that the Web server is running and listening to the correct port 查看错误日志: cat zend/apache2/logs/error_log 发现报错: [Sat Dec 21 14:40:47 2013] [warn] Init: Session Ca
安装 zendServer 报错:
Failed to access Web server. Please make sure that the Web server is running and listening to the correct port
查看错误日志:
cat zend/apache2/logs/error_log
发现报错:
[Sat Dec 21 14:40:47 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
dyld: lazy symbol binding failed: Symbol not found: _xsltInitGlobals
Referenced from: /usr/lib/libexslt.0.dylib
Expected in: /usr/local/zend/lib/libxslt.1.dylib
dyld: Symbol not found: _xsltInitGlobals
Referenced from: /usr/lib/libexslt.0.dylib
Expected in: /usr/local/zend/lib/libxslt.1.dylib
原因: 原来是缺少 /usr/lib/libxslt.1.dylib 这个包
解决:
输入以下命令:
sudo cp /usr/lib/libxslt.1.dylib /usr/local/zend/lib/.
重启:
sudo /usr/local/zend/bin/zendctl.sh restart
热心网友 时间:2022-04-12 11:56
服务器应用程序无法使用发布2.0web程序的过程如下1、在服务器上创建一个目录,然后将发布后的所有Web程序的文件复制到这个新建的目录。2、在服务器的IIS上新建一个虚拟目录,然后将其配置成可以执行脚本的应用程序,(过程与创建.netFramework1.1版本的程序相同。)然后,将此虚拟目录的.netFramework配置成2.0。大功告成后,开始访问刚配置的程序,却得到如下错误ServerApplicationUnavailableThewebapplicationyouareattemptingtoaccessonthiswebserveriscurrentlyunavailable.PleasehittheRefreshbuttoninyourwebbrowsertoretryyourrequest.AdministratorNoteAnerrormessagedetailingthecauseofthisspecificrequestfailurecanbefoundintheapplicationeventlogofthewebserver.Pleasereviewthislogentrytodiscoverwhatcausedthiserrortooccur.之后向我求助,经过仔细阅读了IIS帮助文档,才发现,原来这个错误是由IIS6应用程序隔离机制造成的。IIS默认的应用程序隔离机制被称为“工作进程隔离模式”,在此模式中,应用程序被分为多个组,每个组就是一个“应用程序池”,每个应用程序池之间是相互隔离的。隔离的好处当然就是安全啦,稳定啦,等等。IIS中的每个应用程序池由一个“工作进程”分别进行管理,也就是W3wp.exe。如果有多个应用程序池中的程序运行,我们就能看到多个w3wp.exe。我们平时新建的虚拟目录都默认被指向IIS6的“DefaultAppPool中,所以在默认情况下,不管你有多少个asp.net程序在运行,在“Windows任务管理器”中你只能看到一个w3wp.exe进程。出现上述错误的原因是.netFramework2.0的程序与.netFramework1.1(或1.0)的程序被放入同一个应用程序池(默认情况下放入DefaultAppPool池),也就是由同一个工作进程w3wp.exe进行管理,而单个工作进程是无法同时管理不同的程序(或者不同版本的程序)的。如果先访问.netframework1.1的页面,则工作进程先加载并管理了1.1版本的程序集,此时访问.netframework2.0的web程序页面,ServerApplicationUnavailable错误就出来了。反之,如果在默认应用程序池的w3wp.exe尚未启动前先访问了2.0的web程序(此时应用程序集已经加载了.netframework2.0的Web程序集),再访问1.1或1.0的Web程序页面时,同样会出现“服务器应用程序不可用”这样的中文提示。(您可以结束掉以前的w3wp.exe进行测试。)我朋友之所以在自己的开发机器上没出现此错误是因为他在开发基于.netframework2.0的项目时,一直都只访问这个2.0的web程序,跟本未曾访问过其他web程序。而朋友的服务器上已经存在1.0的项目,并且一直有人使用。这个错误在今天之前从未碰到过,其实大部分人在开发一个项目时,都只访问正在开发的项目。很有可能就忽略了这个问题,而到了发布的时候却出现错误,搞得手忙脚乱。解决办法在IIS中新建一个应用程序池,然后选中你的基于.netframework2.0的虚拟目录,点“属性”-》在“应用程序池”中选择刚才新建的的应用程序池,点击“确定”。如果你的电脑主要是为了学习,开发,测试web程序,完全可以建一个类似于名为dotnet2.0的应用程序池,以后所有新建的2.0的虚拟目录都指向此应用程序池。热心网友 时间:2022-04-12 13:14
服务器应用程序无法使用。热心网友 时间:2022-04-12 14:49
服务器应用程序不可用热心网友 时间:2022-04-12 16:40
福建的服务器上的应用程序有问题,不是你的问题。