• 耗子
    管理员

    全站打包下载下来用vscode之类的编辑器搜索之,看看是哪个插件/主题导致的。

  • 干一杯
    楼主

    我去试试看

  • 孙锡源
    管理员

    在你的网站根目录下执行以下shell命令:

    grep -Ril "temp-write-test" .

    这个命令的功能是递归搜索看看是哪个PHP脚本文件在生成这些临时文件。

    然后把搜出来的脚本文件打包成zip传论坛上,我分析一下它在搞什么。

  • 干一杯
    楼主

    <?php if(strpos($price [‘title’],’阿里云’) !== false) { echo “a”; } else if (strpos($price [‘title’],’腾讯云’) !== false) { echo “b”; } else { echo “c”; } ;?>

  • 干一杯
    楼主

    这么写对吗?

     

  • 干一杯
    楼主

    宝塔面板执行grep -Ril “temp-write-test” .日志中看不到定位

     

  • 干一杯
    楼主

    代码无问题,缓存的锅

  • 干一杯
    楼主

    我在宝塔中用计划任务执行的shell

    可以不?

     

  • 干一杯
    楼主

    这个方法貌似不行,执行后没有返回

  • 干一杯
    楼主

    宝塔执行和SSH执行都没有返回,路径在网站根目录的

  • 干一杯
    楼主

    没有返回值

    附件:
    您需要登录才能查看附件。
  • 孙锡源
    管理员

    回复帖右下角有“回复”按钮,下次直接点那里回复消息吧,否则这个帖子就太长了。

    你这个问题我在搜索引擎上检索了一下,这个文件是WordPress自身生成的,用来测试wp-content目录是否可写。

    你可以通过在wp-config.php中添加以下配置来强制要求WordPress使用硬盘方式写入数据,这样它就不会再去检测wp-content是否可写了。

    define('FS_METHOD', 'direct');

    参见:https://wordpress.stackexchange.com/questions/23800/why-does-wordpress-require-a-ftp-server-to-be-running-on-the-webserver-to-transf/192085#192085

  • 正在查看 12 条回复
    • 哎呀,回复话题必需登录。

    加入 LitePress 论坛 ,参与知识分享与交流
    登录 注册 进行评论
    立即加入