“Prestashop后端主页”;“拒绝访问”;如何修复错误
我在用PrestaShop™ 1.5.6.2版本。首先,我正在使用我的本地服务器。现在将站点移动到客户端服务器。现在网站工作良好,后端也工作良好。但管理仪表板显示一些访问问题(检查图像)“Prestashop后端主页”;“拒绝访问”;如何修复错误,prestashop,prestashop-1.5,Prestashop,Prestashop 1.5,我在用PrestaShop™ 1.5.6.2版本。首先,我正在使用我的本地服务器。现在将站点移动到客户端服务器。现在网站工作良好,后端也工作良好。但管理仪表板显示一些访问问题(检查图像) 您似乎没有使用超级管理员配置文件登录,您应该检查一下。如果您是创建此网站的人,请尝试查看“access”表中的数据库值,搜索您试图查看的选项卡id。我在PS 1.7中遇到了相同的问题。作为一名超级管理员,我无法编辑页面。 设计->页面作为超级管理员 尝试了很多其他的解决方案,但下面的方法确实对我有效 以下SQL
您似乎没有使用超级管理员配置文件登录,您应该检查一下。如果您是创建此网站的人,请尝试查看“access”表中的数据库值,搜索您试图查看的选项卡id。我在PS 1.7中遇到了相同的问题。作为一名超级管理员,我无法编辑页面。 设计->页面作为超级管理员 尝试了很多其他的解决方案,但下面的方法确实对我有效 以下SQL查询将ps_authorization_角色中所有缺少的条目添加到角色1(管理员角色)的ps_access中
INSERT INTO ps_access (id_profile, id_authorization_role) SELECT '1', ar.id_authorization_role FROM ps_authorization_role ar
LEFT JOIN ps_access a ON ar.id_authorization_role = a.id_authorization_role
WHERE a.id_authorization_role IS NULL
在运行此查询之前,请始终备份数据库。我正在检查我的个人资料。配置文件权限不受管理员限制。有什么解决方案吗?你有数据库访问权限吗?多亏了你的重播。见ps_访问表。这个值也是正确的。这很奇怪。可能尝试删除缓存文件夹中的class_index.php,有时可能会造成一些麻烦。如果它不工作,请转到您的AdminHomeController,在getQuickLinks内,在$profile\u access=profile::GetProfileAccess($this->context->employee->id\u profile)行后添加var\u dump($profile\u access);是所有的管理员dashbord都有这个拒绝访问显示,还是只有一部分?