gpt4 book ai didi

wordpress - 在 nano 中使用 bash 脚本打开和更改 wp-config 文件

转载 作者:行者123 更新时间:2023-12-02 14:09:45 24 4
gpt4 key购买 nike

为了创建我自己的 bash 脚本,该脚本将通过 ssh 安装 WP,我已经创建或从多个来源复制了必要的部分。我根本不是编码员,所以很多事情都会在我脑海中浮现。但我的耐心和学习欲望会弥补。

我创建了一个 bash 脚本来下载 wordpress,创建一个新数据库(具有正确的权限)然后打开 wp-config-sample.php 文件,将其重命名为 wp-config.php 文件,然后使用 nano 打开它。这就是我卡住的地方。我想使用新创建的数据库中的详细信息,并将这些详细信息自动插入到 wp-config 文件中的正确位置。然后我想访问这个 url (https://api.wordpress.org/secret-key/1.1/salt/) 并获取这些盐键并将它们保存在同一个 wp-config.php 文件中,然后保存并退出。

请帮忙!

最佳答案

我不认为nano将以您需要的方式编写脚本。

您需要查看 Templates .一般的想法是放置像 %DB_NAME% 这样的占位符, %DB_USER% ,在模板文件中,如 wp-config-template.php .然后你可以使用类似 sed用实际值搜索和替换这些占位符,生成最终的 wp-config.php .

但是在 sed 中执行此操作很快就会变得一团糟。当你开始做模板时,你最好使用像 perl 或 python 这样的脚本语言。他们将为您完成繁重的工作。

最后,不要阻止你的努力。但是像你这样构建一个服务器是很棘手的,因为有很多事情可能会出错。您还需要是幂等的,即: - 重新运行整个脚本集的能力,并且只应用更改。因此,如果您决定添加/删除软件包,系统的其余部分应该保持不变。

如果您正在寻找一个包含一些最佳工具的良好指南,您应该查看 Genesis-WordPress项目。它使用 Ansible用于配置和Capistrano用于部署。

祝你好运!

关于wordpress - 在 nano 中使用 bash 脚本打开和更改 wp-config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22162883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com