最近有很多人反应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,看到久违的登入界面了……
如果还有问题,请在下面回复,能力范围内,我会尽量解答。