我正在使用我的php服务器& phpmyadmin for MYSQL。我想用composer安装一些软件包,不知何故我改变了我的项目文件夹的权限,而不是phpmyadmin的数据库消失了。我失去了一切。我想恢复它3个小时。我在尝试导入create_tables.sql
时收到这些错误#13 - Can't get stat of './phpmyadmin' (Errcode: 13 - Permission denied)
和
Warning in ./libraries/dbi/DBIMysqli.php#261
mysqli_query(): (HY000/1018): Can't read '.' (error code: 13 - Permission denied)
我在Web服务器上运行: Apache / 2.4.23(Unix)PHP / 5.6.25 libmysql - mysqlnd 5.0.11-dev
数据库服务器: 5.7.16 - MySQL社区服务器(GPL)
有人知道如何解决这个问题吗?
答案 0 :(得分:1)
似乎Web服务器无法读取phpmyadmin目录((Errcode: 13 - Permission denied)
)中的某些(或所有)文件。
您需要通过执行以下命令来修复权限,假设phpmyadmin位于/path/to/phpmyadmin
:
find /path/to/phpmyadmin -type d -exec chmod 755 {} \;
find /path/to/phpmyadmin -type f -exec chmod 644 {} \;
显然,您需要将/path/to/phpmyadmin
替换为实际路径。