WordPress插件更新失败w/libssh2;成功w/SFTP支持插件活动

当前的betas/RC版本无法正确安装核心更新,但在支持libssh2时插件更新失败用过。什么时候\"SSH SFTP update support\"插件已激活,插件更新正常完成。 这适用于在同一主机系统上运行的测试站点,其中多个WP站点(版本4.2.x)在没有SFTP插件支持的情况下成功运行,并成功自动更新插件.In事实上,我看到的测试站点在4.2测试版中运行良好循环。这个问题是在4.3-Alpha/Beta循环中出现的… 您能检查一下您使用的是哪个版本的libssh2吗? 我们的系统有libssh2-1.4.3-8.el5.remi.1包已安装。此应该是libssh2的1.4.3版本。 这很可能是因为curl SSL lib已经过时了。卷发里有一个libssl,我们大多数人都为卷毛狗和其他东西打过补丁,但这并不意味着我们什么都做了。因为我们在4.3中使用了更多的东西,这就有了一定的逻辑意义。 嗯…我们这里说的是SSH文件系统支持,而不是HTTPS/SSL… 安装并激活\"SSH-SFTP-update-support\"插件后,相同的代码和配置就可以正常工作了,但是当使用依赖libssh2的默认WordPress SSH例程时,会报告文件系统权限错误。在wp4.2.x中,这种情况很正常(在4.1.x系列中被破坏得相当惊人……),这听起来像是一种倒退。 我认为任何对curl的使用/依赖都会与SSH/SFTP文件系统分开功能… 而且…这些都是在完全补丁上运行的系统。也许吧不是最前沿的,但WP不应该要求\"最前沿\"的支持服务。 嘿@dlmeyer, 你能公布你收到的确切错误信息吗? 在4.3中,ssh被更改为使用pwd()函数,而不是调用exec(\"pwd\"),以便与不允许shell访问的配置(即chrooted环境)兼容。 Imho,插件应该是ssh升级的首选路径,因为它是在纯php中实现ssh协议的,而不是依赖于扩展(在我过去的经验中,php/libssh更新经常会导致这个问题)。 p>这里引入的任何错误都不太可能在4.3中得到修复,除非您能够提供什么问题以及如何解决的确切细节。 p>我在尝试更新插件时收到的消息(i主题)如下: Updating plugin: iThemes SecurityDownloading update from https://downloads.wordpress.org/plugin/better-wp-security.4.9.0.zip...Unpacking the update...Installing the latest version...Removing the old version of the plugin...The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions. core, lang, lib, index.php, history.txt, readme.txt, better-wp-security.php, core/content, core/css, core/img, core/js, core/lib, core/modules, core/class-itsec-lockout.php, core/class-itsec-lib.php, core/class-ithemes-sync-verb-itsec-get-... 有趣的是,今天的核心版本失败,出现了一个[copyu failedu ziparchive]错误…但这可能是假的。我们我看看它是否重复。 愚蠢的问题…。你试过关闭所有插件,对吗?WP的标准调试? RC2-33615在重试时最终安装正常。 但是,尝试安装插件现在似乎在安装过程中停止响应-所有浏览器输出都停止,并且停止在那里。与此同时,我可以看到sftp日志在文件被写入时滚动,然后在路径中出现大量带有\"//\"的\"opendir\",然后60秒内什么都没有,然后SFTP会话关闭。 现在看起来升级过程即将结束… 我已经验证了我可以手动成功添加/安装新插件(Hello Dolly),也可以成功删除它。 我可以停用并删除所需的插件正在更新。但是,尝试安装它从未在浏览器中完成,但是SFTP日志显示安装正在通过\"wp content/upgrade/\"下的subdir进行清理……安装页面坐了10分钟,然后我放弃了它-返回插件页面显示插件已安装并准备就绪激活。激活它是成功的。 所以,我现在一个完全更新的beta站点,但是在插件更新和一些安装过程中仍然出现问题。 实际上,没有-我没有禁用所有的插件插件。这个应该是自动的-正在更新。和是的不是。那个这就是我正在测试和报告的结果。 如果我停用Beta版,就很难运行夜间服务和自动更新测试和更新控制插件… @迪翁:如果\"插件\"是\"首选路径\",那么为什么它是插件呢?它应该与核心代码合并和管理。 我从WP 3.4开始就支持基于WP的网站,通过SSH渠道进行web更新。 在WP 4.1.x中,这种支持被严重破坏。我被迫安装了\"SSH-SFTP-Update-support\"插件(一个kludge,在我看来……)我的客户重新启用网络/自动更新。 无论是什么问题,都在4.2测试版中修复系列。自动-更新神奇地又开始工作了……(我在这里工作的网站上注意到了这一点。)这一点贯穿了4.2.x系列。 现在,虽然4.2期间正常功能正常,他们必须更新SSH-SFTP插件以与4.2兼容。这个版本有问题,这使得仍然在使用它的网站从4.1.x中断,让客户端不安

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1163

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1065

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this->id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:802

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this->id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:892

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:928

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:874

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:859

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:828

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1710

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1303