您当前的位置:首页 > TAG信息列表 > ssh
WP-CLI别名:使用ssh代理连接
我有一个wp-cli.yml 定义远程主机别名的文件:@origin: ssh: myserver.example.com path: /path/to/htdocs 这通常允许我使用wp @origin command 在另一台主机上运行远程命令。然而,在一种情况下,远程主机仅通过SSH代理可见,因此我的系统在~/.ssh/config:Host myserver.example.com ProxyCommand ssh -q -W %h:22 prox
如何在Linux(Ubuntu服务器)中配置WP文件系统访问?
Ubuntu服务器、LAMP stack、新安装的WordPress。显然我不能用direct 文件系统访问方法,因为文件由不同的所有者拥有(WP core由我解包,WP创建的文件由www-data).我尝试了我的凭据ftp 方法,但要么出现问题,要么堆栈中根本没有安装FTP服务器。谷歌搜索到安装建议libssh2-php 和使用ssh 方法填充我的凭据(除了密钥,不知道要放什么)可以删除插件,但无法安装新插件,错误如下:Downloading install package from http://do
如何在cron作业中设置时间间隔?
我有一个非托管的VPS,我的wordpress站点位于这里,我还使用WP-ROBOT 3插件进行自动发布,我希望它通过cron作业进行自动发布,根据插件的文档,我通过SSH命令输入了此代码wget --post-data=\'mincamp=2&maxcamp=3&chance=50\' -O /dev/null http://myURL/ 它工作了,但我想设置定期间隔,这样它每天都会自动记账,怎么做?我想每6小时发布一次,cron命令应该是什么
配置WordPress权限以轻松更新
我的任务是在专用服务器上配置一个LAMP堆栈来运行多个WordPress站点。每个站点都连接到自己的SSH帐户。在WordPress中,我很难设置允许每个用户轻松执行更新、插件安装和更新等操作的权限。通常我会将www数据配置为拥有文件,但这不是一个选项,将www数据组设置为文件的组所有者似乎也不起作用。当我为PHP安装SSH2扩展时,它似乎也不起作用,坦率地说,我更愿意绕过它。如果我安装了,我可以让它用于插件安装和更新this plugin, 但一定有办法解决这个问题。有人对此有经验吗?我还没有通过谷歌或
为什么WordPress需要我的ssh私钥来更新?
将WordPress配置为在应用程序(即WordPress)中进行更新对我来说非常方便。尽管如此,我还是被这些要求所困扰。之后显示的请求字段installing ssh2 for php 不仅要询问我的公钥,还要询问我的私钥。我认为,最多只需要公钥。WordPress是否将我的私钥提供给服务器,以便服务器可以将正确的软件包上载到我的服务器?我熟悉SSH私钥/公钥的工作原理,这就是为什么我不明白WordPress为什么需要这个。如果有的话,我认为更新机制甚至不需要这个协议;它只需使用http或ftp到包服务
SSH Server with Wordpress
我正在用SSH协议连接ftp。Wordpress询问我的ftp凭据。但即使我正确填写了它们,它也会给我一个错误的用户名/密码。我的主机是93.94.254.231,端口是3446所以我写93.94.254.231:3446我还需要什么吗?非常感谢。
公钥和私钥对用户不正确
一段时间以来,我一直在犯错误Public and Private keys incorrect for wp-user 当我尝试更新插件时。我有一个带有灯组的CentOS 7 VPS设置。我已经安装并配置了Wordpress安装,除了无法通过Wordpress控制面板更新插件或上传图像外,其他安装都很好。我让Wordpress使用SSH访问我的服务器。我跟踪了this tutorial 这样做。基本上,在我的系统中有一个为这个任务创建的特定用户(使Wordpress通过SSH连接),它有SSH密钥。根据教
如何从Linux命令行完全禁用XML-RPC?
我读到了this guide 关于利用SSHguard 为了保护WordPress免受暴力攻击,在以相关方式配置SSHguard后,必须:通过阻止对/xmlrpc的所有远程访问来禁用XML-RPC。web服务器配置中的php。我的任何网站都不使用XML-RPC。我使用Nginx作为我的web服务器。我不确定完全阻止XML-RPC的最佳方法是什么。每个站点的Nginx conf?每个站点的WP-CLI操作?通常的做法是什么?
如何使用SSH将现有WordPress站点上传到WordPress多站点
我有一个WordPress网站,需要迁移到WordPress多网站。我试图找到要上载的站点文件wp-content/uploads/sites 但我找不到文件。我还尝试上载MySQL数据库,但无法更改多站点数据库前缀。有人知道我如何将一个站点导入到多站点吗?完全使用WordPress导入,而不仅仅是页面和帖子。
SSH vs Wordpress
要通过SSH修改文件,我需要将文件归ubuntu所有:www-data。但是为了让wordpress能够安装或更新插件,我需要拥有www-data拥有的文件:www-data。除了手动添加插件之外,还有什么方法可以随时更改所有权?我尝试将文件/文件夹权限设置为664和775、2664和2775,但没有帮助。不知道644和664或775和755之间的区别是什么,如果组中的用户无论如何都不允许做这些事情。尝试通过前端安装插件时收到的消息:要执行请求的操作,WordPress需要访问您的web服务器。请输入您的
Index.php using 100% CPU
我使用的是godaddy 32 gb(RAM),四核(CPU)专用服务器。我的站点一直正常工作到今天,不知怎么的,加载需要很长时间,所以我使用top命令在SSH中监视服务器,我发现我的wordpressindex.php 正在不断请求。我可以看到有8-10个index.php 每个请求都会运行到3-4秒,之后会出现一个新的请求。我没有添加任何额外的htaccess代码。我已经停用了所有插件,但它不工作。我很害怕,这是机器人攻击还是什么?如何解决这类问题?如果有人知道的话,请告诉我。谢谢
WordPress重定向到已取消的域名,需要更改,但无法访问管理门户
我正在与AWS上的WordPress网站合作,该网站被映射到特定的域。该域早已被出售并取消,因此我想将该域更改为其他内容以访问网站内容。问题是,当尝试通过/wp admin或/wp login导航到管理门户时。php或类似的,该网站将我重定向到裸域,这显然是失败的,因为DNS不再在那里配置。您能通过Linux命令行或SFTP帮助我解决这个问题吗?我觉得我已经尝试了一切,但网站仍然在重定向。如果您有任何信息,我们将不胜感激,谢谢。
如果没有--Allow-Root,我如何使用WP-CLI命令
我想在putty WordPress 5.5.1中使用WP-CLI命令;Ubuntu 20.04 Droplet,但“当我在不使用–allow root的情况下使用Wp命令时,它会显示您作为root用户访问时出现的错误”,我知道使用–allow root是不安全的。请任何人都可以帮助我在我的Putty中访问wp命令而不使用–allow root。
SSH Git-如何从repo中拉出文件夹,但不删除部署服务器上的其他目录和文件
我正处于git教育的一个阶段,我已经完善了我的。gitignore文件,这样当我从本地开发机器推送到远程存储库(该存储库恰好位于Azure上,但也可能位于github上)时,repo中的文件夹和文件正是我想要的。即:wp内容/插件/我的自定义插件。。。基本上就是这样。我不想在混合中使用wp config,也不想使用wp includes或wp admin等任何库存wp文件夹。无缓存、无wp内容/上载等。输入我的问题:当我用SSH连接到我的网站所在的Linux web服务器时,我如何执行git pull o
AWS LightSail Wordpress-使用mysqli连接到实例上的数据库
我在AWS Lightsail上有一个wordpress网站。在那个网站上,我想使用一个短代码来使用mysqli从数据库中检索数据。但是,每次执行连接到数据库的脚本时,我都会收到一个连接错误。数据库位于同一AWS Lightsail实例上。我想知道是否需要建立SSH隧道,因为如果连接到phpmyadmin,也需要建立SSH隧道。但是,由于脚本是在服务器本身上执行的,因此在我的理解中,这并没有真正意义。我在本地主机上使用了完全相同的代码,它工作得非常好。我错过了什么?//Params to connect
通过Anable-Playbook server.yml进行配置时无法建立连接
我正在使用Root.io\'sTrellis 工作流。我遇到一个错误,无法通过建立连接ansible-playbook.当我跑步时ansible-playbook server.yml -e env=staging 它向我抛出了一个错误,即无法建立ssh连接,因此我检查了users.yml 文件,并在keys 第节:- name: \"{{ admin_user }}\" groups: - sudo keys: - \"{{ lookup(\'fi
用户的公钥和私钥不正确
我正在尝试在DigitalOcean Ubuntu droplet上安装WordPress,但是在遵循https://www.digitalocean.com/community/tutorials/how-to-configure-secure-updates-and-installations-in-wordpress-on-ubuntu 我得到了“用户不正确的公钥和私钥”,我已经按照这个词的说明进行了操作,但仍然没有安装主题。我发现了这个问题(Public and Private Keys are
升级到php7.0,现在ssh更新不起作用
我将我的服务器从Ubuntu 15.10更新到Ubuntu 16.04,更新的内容之一是PHP。升级后,通过ssh进行插件更新不再有效。起初,它会提示输入FTP登录凭据,直到我安装了php-ssh2(注意它是基于git快照的)。现在,当我尝试升级插件时,它会说An error occurred while updating WP to Twitter: Unable to locate WordPress Content directory (wp-content). 和in/var/log/a
升级到php 7插件后,更新中断
我将Ubuntu服务器升级到php 7并安装ssh2。之后,我的WordPress插件/主题将不会更新。我收到无法定位WordPress内容目录(wp内容)。在使用php 5之前,此功能运行良好。我的权限未更改,仍为755(文件夹)644(文件)。我使用的是与之前相同的ssh用户,它是我在服务器上的主要用户。我解开了php7的拉链。zip文件在我的用户的主目录中创建pecl-networking-ssh2-php7目录。我做了扩展并在php中进行了设置。ini文件。关于挂起插件更新程序的内容有什么想法吗?
强制Jetpack在HTTPS网站上使用og:URL和http
我将我的网站从http改为https,但我希望保留我在facebook上的喜好。从我读到的内容来看,我应该使用og:url元标记,以便facebook知道如何修复该页面上的赞。我尝试了以下代码,但它无法在jetpack中将我的URL从https更改为http。有什么建议吗?function https_to_http_url( $url ) { $url = str_replace(\'https://\', \'http://\', $url ); return $url