码迷,mamicode.com
首页 > Windows程序 > 详细

Windows下popush的平台部署——乔春雨

时间:2014-10-07 22:28:04      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:使用   java   文件   数据   sp   问题   c   on   r   

 

完成情况:

  在windows8.1成功部署popush,能够在本机及非本机访问popush所有页面,能够编译运行所有要求的(包括Haskell)语言,可以调试。

          

遇到的问题:

1.       80端口被占用

安装了Nginx后最初使用Nginx时发现会出错,显示的错误信息为80端口被占用,而80端口的释放方式有很多(网上有一些解决方案),但是我遇到的比较奇怪,经过多次尝试,发现是ReportingServicesService.exe占用了80端口,在任务管理器中结束它就好了。

2.       npm install命令出错

在参考windows部署文档(具体参考作业附件)时,在popush目录下执行npm install命令时出现了stat ‘...\AppData\Roaming\npm‘的错误,这是因为在C:\Users\User\AppData\Roaming目录下没有创建npm空文件夹,创建一个新的即可。

3.       mongoDB的启动

安装好了mongoDB之后,发现不能正常启动,需要在mongoDB的同级文件夹中新建data文件夹,然后使用系统管理员权限打开命令行执行mongod.exe --dbpath="data的路径”命令(我的理解是告诉数据库该把数据存到哪里),再运行mongo.exe。

4.      部分语言不支持

在连接了服务器登上popush网站后,发现Java以及Python不能正常运行,后发现是PATH变量部署问题,参考网上的方法把环境变量改一下。

5.      关于服务器的问题:

配置好服务器和数据库后,从本地打开网页可以正常操作,但通过服务器常常显示无法连接,即使偶尔能连接,在popush登陆以后再次刷新有时候会出现”无法连上服务器的情况”,一段时间后又会恢复,应该是Nginx的不稳定造成的,不过在同组的Linux下部署并没有这个问题。

 

收获与体会:

  这次在windows下部署popush出现了一些比较奇葩的问题,解决的时候浪费了一些时间,不过觉得学到了一些东西,对popush有了初步了解,学会了搭建服务器和数据库的配置,但是个人觉得在windows下部署比较麻烦。

Windows下popush的平台部署——乔春雨

标签:使用   java   文件   数据   sp   问题   c   on   r   

原文地址:http://www.cnblogs.com/crazyoutput/p/4009815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!