Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 权限重建后无法访问已发布的故事_Php_Drupal_Permissions_Drupal 7 - Fatal编程技术网

Php 权限重建后无法访问已发布的故事

Php 权限重建后无法访问已发布的故事,php,drupal,permissions,drupal-7,Php,Drupal,Permissions,Drupal 7,所以是的,问题是有一些文章,(非常旧的一篇2015~),在我重建权限后,匿名用户无法访问这些文章 不过,新内容似乎并未受到影响。我可以做的一个解决方案是(在研究之后)重新保存这些文章,但我想我不能继续这样做,因为有很多文章,我告诉超过10万 有没有更好的方法来解决这个问题 PS:我确认已正确设置匿名用户查看已发布内容的权限。我们只能推测发生了什么,而无需深入查看您的自定义代码或查看您正在使用的contrib模块列表。几乎不可能检测问题所在。如果您确定重新保存可以解决问题,请添加“视图批量操作”模

所以是的,问题是有一些文章,(非常旧的一篇2015~),在我重建权限后,匿名用户无法访问这些文章

不过,新内容似乎并未受到影响。我可以做的一个解决方案是(在研究之后)重新保存这些文章,但我想我不能继续这样做,因为有很多文章,我告诉超过10万

有没有更好的方法来解决这个问题


PS:我确认已正确设置匿名用户查看已发布内容的权限。

我们只能推测发生了什么,而无需深入查看您的自定义代码或查看您正在使用的contrib模块列表。几乎不可能检测问题所在。如果您确定重新保存可以解决问题,请添加“视图批量操作”模块,该模块将允许您一次性选择所有节点,而不是选择“发布批量操作”(这将触发节点保存)。您可以缩小范围并在管理/内容视图中添加过滤器,以仅显示较旧的节点(大约10k个节点需要15分钟才能重新保存-常规节点文章)-这不会使您的站点关闭或减慢速度,因为它是批量操作,而且您可以在站点上用户较少的夜晚始终执行此操作。。。在执行数据库备份之前,请在live上重新保存节点,以便用户可以访问节点,在本地计算机上导入数据库,并和平地(因为live正在工作)查找问题的根源