使用源码方式安装蝉知
- 2013-08-16 16:37:00
- 王春生
- 175708
- 最后编辑:金凯 于 2020-11-16 09:50:20
- 分享链接
一、 蝉知系统需要的环境
- PHP环境:>=5.4,激活pdo, pdo_mysql,json, pcre模块。
- mysql:推荐使用5.5/5.6、mariadb
- webserver: 推荐使用apache或者nginx, 不建议使用iis
如果您选择的是共享空间来安装蝉知系统,请确认空间环境能够满足蝉知系统的需要。
二、上传代码
2.1 从我们的网站下载新的源码格式的 安装包( .zip)结尾,将其解压缩,解压缩之后,有两个目录,www和system。
2.2 下一步就需要将代码上传到服务器。这一步分两种情况:
- 如果您可以完全控制服务器,可以将整个chanzhieps目录上传到服务器的某一个目录下面,然后配置apache或者nginx的虚拟机,将网站的根目录指到chanzhieps/www目录下面即可。
- 如果您购买的是那种共享空间,您需要使用ftp工具,将 chanzhieps/www/目录下面的东西都上传到www (html,或者web)目录下面。然后将整个system目录上传到www(html或者web)目录下面,终的目录结构如下:
三、 开始安装
首先需要 安装ioncube。
3.1 启动 安装 程序
访问您的域名http://domain/install.php。如果您将蝉知安装在二级目录,还需要再加上二级路径。
3.2
检查模块和目录权限
- 备注1:如果模块或者目录检查不通过的话,请按照系统给出的提示进行操作以解决问题。
-
备注2:linux系统部署时需要注意selinux是否会限制目录操作权限,建议关闭后再安装。
3.3 配置数据库
备注:如果之前有安装过蝉知系统,可以选中“清空现有数据”按钮进行重新安装。
3.4 保存配置文件
备注:系统会自动尝试保存配置文件。如果由于权限的问题,请按照提示拷贝文本框里面的配置内容,手工保存到config/my.php文件中。
3.5 设置管理员帐号
3.6 登录后台
蝉知后台入口默认为http://域名/admin.php,安全考虑建议安装成功后修改www/admin.php文件名,隐藏后台入口。
注意:有些环境php session.save_path可能写的是相对地址,造成蝉知的session无法保存,常见错误是没有设置管理员账号这一步直接跳转到首页
解决办法是 打开php.ini文件,找到session.save_path,将路径改成绝对路径 ,比如“\tools\xampp\tmp”,修改为完整的“D:/tools/xampp/tmp”路径 。然后 重启apache 就可以解决。
参考: http://www.zsite.com/thread/177.html
四、注意事项
如果apache环境访问http://domain/install.php, 提示下面的错误信息:
可以删除下代码中的.htaccess文件,再访问试试。
linux下
[root@localhost chanzhieps]# ls -la www/.htaccess -rwxr-xr-x 1 root root 171 12月 18 14:38 www/.htaccess [root@localhost chanzhieps]# rm -rf www/.htaccess
windwos下