1:安装报错,请仔细核对数据库账号和密码:

解决办法:请检查填写的数据库链接信息是否正确,此问题都是填写的数据库地址,账号,密码不正确导致的。

2:本地测试正常,放到虚拟主机就这样了

安装的时候出现这个:

虚拟主机HPH5.5 ,数据库MYSQL 5.6 PHP Warning:  include_once(./templates/step1.php): failed to open stream: No such file or directory in D:webhostingclients839888fd-dbfb-456a-bb07-03f44959b2bewwwrootinstallindex.php on line 69 PHP Warning:  include_once(): Failed opening './templates/step1.php' for inclusion (include_path='.;C:phppear'in D:webhostingclients839888fd-dbfb-456a-bb07-03f44959b2bewwwrootinstallindex.php on line 69

解决办法:估计是环境问题,建议换下PHP版本试试和其他环境要求,一般降低到PHP版本5.4就能使用了

3:打包备份本地网站后上传到空间时,安装进行到第四步出错。

错误提示{“msg”:”u5199u5165u8868ey_ad_positionu8bb0u5f55u5931u8d25uff0cu8bf7u5c1du8bd5F5u5237u65b0!”}。

解决办法:此问题应该是数据库缺失这条语句导致,具体答案请移步https://www.eyoucms.com/ask/list_1_0/91.html

4:无法安装,数据库文件版本号(v1.3.5)与CMS源码版本号(v1.3.6)不一致,点击查看!

解决办法:一般此问题都是后台升级后,没有备份数据库,就打包搬家。可回原网站备份数据库后再打包搬家。搬家教程https://www.eyoucms.com/ask/list_1_1/4014.html

5:安装时数据库提示写入表ey_archives记录失败,请刷新重试

解决办法:清空数据库,重新试试!不行清空后可以切换下其它版本的数据库。实在因为空间环境问题,可以直接导入数据库方法安装,然后改下网站配置文件就可以了

6:安装一直显示未知错误,无法继续

解决办法:应该是数据库版本过高导致的,mysql设置为5.6应该就可以安装了

7:安装报错Parse error: syntax error, unexpected…

安装报错Parse error: syntax error, unexpected ‘[‘ in /data/home/xyu8065280001/htdocs/install/index.php on line 544

解决办法:应该是PHP版本过高导致的,PHP版本设置为5.5应该就可以安装了

8:易优cms网站后台登录验证码怎么关闭

解决办法:后台功能地图–验证码管理

9:伪静态规则配置方法

如果是百度空间,请移步这里:易优cms百度主机伪静态配置,如何去除URL中的index.php

如果是宝塔环境,比较简单:网站设置,伪静态,点击下拉,选择thinkphp,保存。然后后台清下缓存即可去除index.php小尾巴

针对不同服务器、虚拟空间,运行PHP的环境也有所不同,目前主要分为:Nginx、apache、IIS以及其他服务器。下面分享如何去掉URL上的index.php字符,记得在管理后台清除缓存,对于一些ECS服务器可能要重启nginx等服务!
【IIS服务器】

可以移步,《iis怎么去掉index.php》

【Nginx服务器】
在原有的nginx重写文件里新增以下代码片段:
location / {
    if (!-e $request_filename) {

 

        rewrite ^(.*)$ /index.php?s=/$1 last;

 

        break;

 

    }

 

}

如果是安装在二级目录下,请复制以下代码:

location /二级目录名/ {

 

    if (!-e $request_filename) {

 

        rewrite ^/二级目录名/(.*)$ /二级目录名/index.php?s=/$1 last;

 

        break;

 

    }

 

}

如果类似阿里云空间,一个虚拟主机的根目录与二级目录都安装了易优,那么设置如下:

 

location / {

 

    if (!-e $request_filename) {

 

        rewrite ^(.*)$ /index.php?s=/$1 last;

 

        break;

 

    }

 

}

 

location /二级目录名/ {

    if (!-e $request_filename) {

 

        rewrite ^/二级目录名/(.*)$ /二级目录名/index.php?s=/$1 last;

 

        break;

 

    }

 

}

 

【apache服务器】
易优cms在apache服务器环境默认自动隐藏index.php入口。
如果发现没隐藏,可以检查根目录.htaccess是否含有以下红色代码段:

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on #http跳转到https #RewriteCond %{HTTPS} !=on #RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>

如果还是没有隐藏,可以尝试把红色第四行的代码改为加上个问号试试:  RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
或者修改为:RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

如果还是不行,继续查看apache是否开启了URL重写模块 rewrite_module , 然后重启服务就行了。

伪静态规则配置方法汇总(图1)

发表评论

后才能评论