使所有 PHP 文件可执行(递归)

发布于 2024-10-09 00:03:12 字数 191 浏览 1 评论 0原文

我刚刚在我的服务器上下载了 MediaWiki 软件进行安装。解压后发现PHP文件不可执行。

我运行了 chmod +x *.php* (还有 .php5 文件),但它在子目录中不起作用。

如何将可执行标志添加到 MediaWiki 文件夹内的所有 PHP 脚本以递归扫描子文件夹?

先感谢您。

I just downloaded MediaWiki software on my server for installation. After decompressing it, I noticed that PHP files were not executable.

I ran chmod +x *.php* (there are also .php5 files) but it didn't work in subdirectories.

How can I add the executable flag to all PHP scripts inside the MediaWiki folder recursively scanning the subfolders?

Thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

沉溺在你眼里的海 2024-10-16 00:03:12

在 MediaWiki 目录中使用 bash

find . -iname "*.php" | xargs chmod +x

Use bash in the MediaWiki directory

find . -iname "*.php" | xargs chmod +x
傲影 2024-10-16 00:03:12

它不适用于子目录,因为 *.php* 不匹配任何目录,因此不包含它。

因此,您应该使用类似 find ./ -iname "*.php*" -exec chmod 755 {} \; 以及要设置的相应位。

It does not work in subdirectories, because *.php* does not match any directories and hence does not include it.

Therefore you should use something like find ./ -iname "*.php*" -exec chmod 755 {} \; with the respective bits to set.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文