【HoorayOS】开源的Web桌面应用框架——安装部署

简介:

  最近有很多人反应HoorayOS在安装上出问题,无法顺利安装成功,为此,我特地单独开篇日志,用户安装问题汇总,并在直接在文内解答,如果后续出现新的安装问题,该日志会及时更新。

  首先是整个安装流程,下载HoorayOS:http://code.google.com/p/hoorayos/downloads/list

  php,mysql环境安装,如果你有能力单独一个个安装,可以直接跳过这一步。这里我推荐使用WampServer,其他php集成安装环境各自做参考。

  安装步骤就不截图了,基本上都是“下一步”式的无脑安装。

  安装完毕后会发现桌面上有了一个快捷方式,双击运行后在桌面右下角就会出现这个图标。

  然后我们右键它,可以在“Language”里面找到“chinese”,这样就是中文版的了,然后我们再左键它,选择最后一项“切换到在线状态”。

  OK,php集成环境到此就安装完毕了,下面我们开始部署HoorayOS。解压压缩包,一共2个文件,一个hoorayos文件夹,一个hoorayos.sql数据库文件,我们把hoorayos文件夹放到www目录下

  然后我们找到“inc/setting.inc.php”文件,打开,找到这一行

  设置数据库链接属性,基本上是不用修改的,因为wamp的mysql密码默认为空。

  接下来我们需要导入数据库,这里我用phpmyadmin做演示,同样通过wamp打开phpmyadmin页面。找到“数据库--新建”,注意编码选择。

  创建成功后,点击进入我们新建的库,选择导入

  OK,不会有问题,如果出问题请检查之间步骤操作是否有误。

  至此,环境及项目的部署到此完毕,我们可以打开网站看下是否能正常访问。通过wamp进入“Localhost”,找到你的项目

  点击进入,什么?!你也看到报错页面了,那就对了,让我们来看看出了什么错

  undefined index,如果有点php基础的人肯定就明白了,出现上面这些是PHP的提示而非报错,PHP本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。一般作为正式的网站会把提示关掉的,甚至连错误信息也被关掉。关闭方法就是在php.ini(点击wamp,选择php,找到php.ini)里找到“error_reporting = E_ALL”,修改成“error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT”即可,然后保存,重启wamp(wamp里面有个“重新启动所有服务”的选项,点那个就行)

  重启后再运行发现页面上还是有问题,提示“could not find driver”,这是因为HoorayOS使用的PDO链接数据库,需要在php里把对应的扩展打开,所以还是打开php.ini文件,找到“;extension=php_pdo_mysql.dll”,把开头的分号去掉,保存,重启。

  再次访问,OK,看到久违的登入界面了……

  如果还有问题,请在下面回复,能力范围内,我会尽量解答。




    本文转自胡尐睿丶博客园博客,原文链接:http://www.cnblogs.com/hooray/archive/2012/05/02/2478735.html,如需转载请自行联系原作者

相关文章
|
9天前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
【4月更文挑战第9天】本文对比了Python三大Web框架Django、Flask和Pyramid。Django功能全面,适合快速开发,但学习曲线较陡;Flask轻量灵活,易于入门,但默认配置简单,需自行添加功能;Pyramid兼顾灵活性和可扩展性,适合不同规模项目,但社区及资源相对较少。选择框架应考虑项目需求和开发者偏好。
|
3天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。
|
15天前
|
前端开发 安全 Java
使用Java Web框架:Spring MVC的全面指南
【4月更文挑战第3天】Spring MVC是Spring框架的一部分,用于构建高效、模块化的Web应用。它基于MVC模式,支持多种视图技术。核心概念包括DispatcherServlet(前端控制器)、HandlerMapping(请求映射)、Controller(处理请求)、ViewResolver(视图解析)和ModelAndView(模型和视图容器)。开发流程涉及配置DispatcherServlet、定义Controller、创建View、处理数据、绑定模型和异常处理。
使用Java Web框架:Spring MVC的全面指南
|
29天前
|
数据库
最全三大框架整合(使用映射)——struts.xml和web.xml配置
最全三大框架整合(使用映射)——数据库资源文件jdbc.properties
9 0
|
30天前
|
NoSQL 关系型数据库 Linux
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
|
30天前
|
缓存 移动开发 监控
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
|
30天前
|
前端开发 API 网络架构
Python 如何开发出RESTful Web接口,DRF框架助力灵活实现!
Python 如何开发出RESTful Web接口,DRF框架助力灵活实现!
|
1月前
|
XML JSON API
通过Flask框架创建灵活的、可扩展的Web Restful API服务
通过Flask框架创建灵活的、可扩展的Web Restful API服务
|
14天前
|
监控 JavaScript 前端开发
《理解 WebSocket:Java Web 开发的实时通信技术》
【4月更文挑战第4天】WebSocket是Java Web实时通信的关键技术,提供双向持久连接,实现低延迟、高效率的实时交互。适用于聊天应用、在线游戏、数据监控和即时通知。开发涉及服务器端实现、客户端连接及数据协议定义,注意安全、错误处理、性能和兼容性。随着实时应用需求增加,WebSocket在Java Web开发中的地位将更加重要。
|
25天前
|
Web App开发 前端开发 开发工具
介绍Web开发的基础知识
介绍Web开发的基础知识
26 7