小编rik*_*olf的帖子

在 Windows 上设置 AWS 的 pem 文件权限,无需 chmod

尝试通过 SSH 访问我们的 AWS 实例时,我每次都会收到“错误权限”。AWS文档提供了一个简单的解决方案,即使用chmod更改pem文件权限。但我的本地机器是Windows,并且在Windows世界中,没有chmod来更改文件权限。

因此,互联网上充斥着关于如何以 Windows 方式执行 chmod 的帖子。我已经尝试了所有这些,但没有一个能让AWS满意。

所以问题是:AWS 到底需要哪些 .pem 文件权限以及如何在 Windows 中实现该权限?相当于0400权限。

我已经尝试了 Windows 风格的明显方法(只需右键单击文件并使用安全设置):

  • 禁用继承
  • 删除系统、管理员、经过身份验证的用户以及非当前用户(我)的所有其他人的权限。
  • 授予当前用户(我)完全控制权限

以下是 AWS 尝试各种权限设置时出现的一些错误

文件权限似乎是正确的

但权限仍然被拒绝。 这是怎么回事?

ssh amazon-ec2 chmod pem amazon-web-services

5
推荐指数
2
解决办法
1万
查看次数

MySQL 查询以获取 post_id 和特征图像 URL

WordPress 将帖子和帖子的特色图片视为两个单独的帖子,这似乎使得无法创建将帖子和帖子的图片 URL 放在同一行的 SELECT 查询,如下所示:

post_id  imageURL
100      [URL]
Run Code Online (Sandbox Code Playgroud)

如何合并 MySQL 表中没有具有公共值的列的两行?一列中的值与另一列中的值相关联。

meta_id   post_id    meta_key          meta_value  
100       250        _thumbnail_id     101
101       255       _wp_attached_file  [URL]
Run Code Online (Sandbox Code Playgroud)

...得到这样的结果

post_id  imageURL
100      [URL]
Run Code Online (Sandbox Code Playgroud)

WordPress 似乎已经改变了它的数据库结构,因为这个问题在这个站点上得到了回答。

我试图了解 MySQL 中从一行中获取值并将其显示在另一行中的原理,当“ Group by”不可用时。

几个小时后观看视频,反复试验,在这里阅读答案,这个查询只让我解决了一半,但是帖子 ID 或图片 URL 总是丢失。我无法合并两行以将 Post 与其图像 URL 结合起来。

SELECT * FROM `wp_postmeta`
INNER JOIN wp_posts on wp_posts.id = wp_postmeta.post_id
WHERE wp_postmeta.meta_key = "_wp_attached_file"
ORDER BY `wp_postmeta`.`post_id` DESC
Run Code Online (Sandbox Code Playgroud)

请帮忙。可能有一些简单的语法来实现这一点,我缺少它。查询是通过 WP API 传入的,因此使用原始 SQL 查询,而不是 WordPress 中可用的函数。

php mysql wordpress join posts

2
推荐指数
1
解决办法
2567
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

chmod ×1

join ×1

mysql ×1

pem ×1

php ×1

posts ×1

ssh ×1

wordpress ×1