小左闲谈

thinkphp上线错误:_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache

当前位置:首页 » 权限
In 笔记  @2016-11-28

ThinkPHP新项目上线服务器,报错:

错误信息

_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache

原因

thinkphp项目上线过程中的错误,原因是删除了RunTime文件夹

解决

删除运行出来的缓存文件但是不删除文件夹,并且要给Runtime文件夹赋予777权限
Runtime目录下
命令行

chmod 777 Runtime
标签: , , ,   评论: thinkphp上线错误:_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache已关闭评论 

MySQL提示Host ‘*’ is not allowed to connect to this MariaDB server

当前位置:首页 » 权限
In 笔记  @2016-07-28

在使用MySQL本地调试过程中,同事需要访问局域网搭建的本地MySQL数据库,数据库设置文件里就不能用localhost,一般使用安装MySQL服务器的主机IP地址,由于默认权限问题,很多本地PHP集成环境中的MySQL是没有设置远程(局域网)访问权限的,在使用中就会报错,错误提示类似下面这种形式:

Host '*' is not allowed to connect to this MariaDB server

我们需要给远程用户赋予权限。
打开cmd命令行;
进入mysql的安装目录(已设置环境变量的直接cmd可以使用mysql命令就跳过这一步),比如xampp的安装位置:C:\xampp\mysql\bin
运行

//第一步:
grant all privileges on *.* to root@"%" identified by '123456' with grant option;
//第二步:
flush privileges;

前面的 * 表示被授权访问数据库,后面的 *表示对于所有的表,root@"%"表示授权的用户和ip%表示任意的ip地址,123456表示的是登录密码;

标签: , , ,   评论: MySQL提示Host ‘*’ is not allowed to connect to this MariaDB server已关闭评论 

destoon4.0安装第四步出现500错误怎么解决?

当前位置:首页 » 权限
In 学习  @2012-08-29

  很多的Linux主机在安装destoon的程序到第三步到第四步会出现500错误,这个怎么解决呢?不知为何,官方安装帮助里的方法给一直行不通,我的理解是还是权限问题,destoon为了预防安装文件被人利用,对权限设置上要求比较严格,777是很多主机不支持的,我自己安装过很多遍之后终于成功了。
  下面就分享一下本人的解决方法,亲测可用!

首先,

更改config.inc.php内$CFG['file_mod'] = 0777;为$CFG['file_mod'] = 0755;

并将config.inc.php文件的权限设置为755;

install文件夾和下面子文件权限都设置为755;

最后将系统根目录权限设置为755;

最后就是标准的安装程序,访问http://域名/install文件夹来安装了。

此方法亲测,安装通过!

标签: , ,   评论: 2枚