一、基础环境概况
操作系统:Redhat7.4
数据库软件:mysql5.7(注意得加装libs-compat组件,否则下面php-mysql安装缺少依赖)
中间件:httpd(apache)
基础软件:php、php-gd、php-mysql
二、安装yzmcms的概况
1、将下载的yzmcms包解压缩,把里面的所有文件放到/var/www/html目录下
2、在浏览器地址栏输入192.xxx.xxx.xxx/index回车,进入安装引导页面
3、安装前检查显示,缺少写入文件夹的权限。通过chmod给这些文件夹和文件添加w的权限。
4、再次检查通过,一路下一步安装完毕。发现进入不了admin后台管理页面!说是“……not found……”。
5、配置httpd的伪静态,vi /etc/httpd/conf/httpd.conf
把所有<Directory></Directory>之间的
AllowOverride None将 None 改为All
6、检查yzmcms自带的.htaccess文件是否存在于/var/www/html目录,如果不存在,则从yzmcms包解压缩的文件夹里面拷贝过来一份。(因为.htaccess是个隐藏文件,不用ls -a看不到,前面拷贝的时候容易被忽略)。
到这里,我已经可以进入后台管理页面了。
三、新增异常情况
1、打开页面发现php页面不能被解析,直接显示php源代码。
解决办法:vi /etc/httpd/conf/httpd.conf
找到:DirectoryIndex index.html
把中间那一行改为:DirectoryIndex index.html index.htm index.php //增加对php的索引
正常了。
四、修改html页面内容
默认的主页所在位置在:/var/www/html/application/index/view/default/index.html