Linux 使用WordFence的WP站点试图在同一服务器上的laravel站点上运行php脚本

Linux 使用WordFence的WP站点试图在同一服务器上的laravel站点上运行php脚本,linux,wordpress,apache,laravel,chmod,Linux,Wordpress,Apache,Laravel,Chmod,我们有一个生产服务器,我们偶尔会将阶段性环境添加到其中以进行快速测试。在这个服务器中有Drupal站点、Wordpress站点和一个laravel站点实例。当我导航到laravel URL时,会收到错误消息: 消息:chmod():不允许操作 位置:/WordPressWebsite/wp content/plugins/wordfence/vendor/wordfence/wf waf/src/lib/storage/file.php 问题是,这个错误说它发生在启用了wordfence的wor

我们有一个生产服务器,我们偶尔会将阶段性环境添加到其中以进行快速测试。在这个服务器中有Drupal站点、Wordpress站点和一个laravel站点实例。当我导航到laravel URL时,会收到错误消息:

消息:chmod():不允许操作

位置:/WordPressWebsite/wp content/plugins/wordfence/vendor/wordfence/wf waf/src/lib/storage/file.php

问题是,这个错误说它发生在启用了wordfence的wordpress网站上,但在laravel网站上显示(有错误的白色屏幕)

我有一个我们最近启用的WP网站,似乎有一个php脚本正在运行并试图
chmod
一个没有足够权限的目录,而且不应该,因为它是另一个目录中的一个完全不同的网站

这是我的laravel站点收到wordpress站点错误时的
.htaccess
文件:

<IfModule mod_rewrite.c>
        Options +FollowSymLinks
        RewriteEngine On
</IfModule>

# For all files not found in the file system, reroute the request to the
# "index.php" front controller, keeping the query string intact

<IfModule mod_rewrite.c>
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

选项+FollowSymLinks
重新启动发动机
#对于文件系统中未找到的所有文件,请将请求重新路由到
#“index.php”前端控制器,保持查询字符串完整
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php/$1[L]
我已尝试禁用wordfence,问题仍然存在。我可以更改文件的权限来解决这个问题,但这让我深感担忧,因为我不知道为什么它会在当前正在查看的站点上显示来自不同站点的错误

我假设WordFence插件中的php文件只在它所在的网站目录中运行。似乎不会影响该服务器上的任何其他站点

有人知道是什么导致了这种问题吗为什么my laravel站点会从另一个位于不同目录中的站点接收基于权限的错误?


如果您需要任何其他信息或代码,请告诉我。

不可能@Altef four什么是不可能的?服务器
php.ini
文件引用了要运行的php文件,每当服务器上的任何站点运行时,它都会调用它,这将破坏laravel站点,因为它不是wordpress文件夹结构。有道理。假设它被放置在网站的根目录中,而不是服务器,这是一个错误设置的开发人员,在一些帮助之后,我们能够确定解决方案。