您当前的位置:首页 > TAG信息列表 > filesystem
在WP内容文件夹发生安全漏洞后,删除哪些文件是安全的?
我的网站被黑客攻击了,我想从头开始,但当我删除一些文件夹时,网站就会停止工作。那么,我如何知道哪些内容可以安全删除?以下是文件列表: 1cache advanced-cache.php ai1wm-backups aiowps_backups cache index.php plugins themes upgrade uploads w3tc-config wflogs&
在POST存储时运行rmdir函数
保存帖子时,如何让wordpress调用此函数?$folder = \"/temp/files/\"; //path of the folder to be removed function delFolder($folder) { foreach(glob($folder . \'/*\') as $file) //takes the content of the given folder { if(is_dir($file))
我应该使用文件系统API来读取文件或列出目录吗?
我知道我应该使用文件系统API来编写文件,我理解为什么,但如果我使用wp\\U文件系统或普通PHP来读取文件,会有什么区别吗?那么列出目录呢?考虑这个例子:在wp内容中,我有我的插件模板文件夹,它必须按我的插件列出。是否有人遇到了不允许webserver进程的配置,并列出了此目录,以便我应该使用wp\\U文件系统?
避免“上传”777权限:潜在威胁还是干净的解决方案?
最近更改了网站的托管,发现WordPress的上载目录“不可用”。我一直在读到,将文件夹权限设置为777将允许一切正常工作,但我认为这是一个很大的安全问题,肯定是未来的问题。场景:该文件夹(及其内容)的权限为755,管理帐户是其所有者/组,WordPress在web CMS的媒体仪表板中工作不正常。因此,我想出了一个解决方案,实际上是我的问题:溶液(?)搜索执行web服务器的用户(NginX、Apache、Cherokee等):ps-aux以递归方式将该用户指定为wp\\U内容/上载的所有者/组:chmo
使用WP-CLI更正浏览器内更新的文件权限
我使用WP-CLI安装了WP(即在远程服务器的命令行上)。我想让另一个人能够使用标准的WP admin浏览器界面更改主题、插件等。当她(和我)尝试从具有管理员权限的帐户安装新主题时,我们会看到“输入FTP凭据”屏幕。一些在线搜索表明我的文件权限存在问题。我怀疑这与WP-CLI安装的细节有关,因为我没有手动修改任何文件或权限。所以,我的问题是:我所要求的是可能的吗?如果是,我需要改变什么?(文件权限、wp cli配置等?)感谢您提供的任何建议,如有必要,我很乐意提供更多细节。ls-l现在的输出是-rw-rw
如何从安装在同一服务器上的不同WordPress调用函数?
是否有方法从同一服务器上多个已安装站点的默认位置调用函数?For example:\\public_html\\functions\\global_functions.php 具有所有站点的共享功能。\\public_html\\site1\\wp-content\\themes\\theme1_child\\functions.php require_once( dirname(__FILE__) . \'../../../../global_functions.php\');
如何在WordPress页面编辑器中给出图片源?
我把图像文件存储在名为site的主题目录中。现在在我使用wordpress页面编辑器的主页中,我输入了以下代码,但它没有显示图像,似乎位置错误。<img src=\"site/images/footLogo.png\" style=\"padding: 0px!important; color:white\"> 让我知道什么问题?
我应该将关键的css存储在数据库中还是主题的文件系统中?
我有一种方法,可以在请求页面时检测帖子的关键css,并将其排列以优化页面速度。我想缓存这个css,以避免为每个页面请求编译它。我正在使用file_get_contents 在多个css文件上连接css,我被告知这意味着每个请求都需要在文件系统中执行大量读取操作,这对于服务器负载来说不是最佳选择。我正在尝试决定是将这个关键的css缓存在文件系统中还是数据库中,甚至可能是作为它自己的帖子类型。我知道我将使用css文件名的哈希来生成缓存文件,作为缓存文件的名称。在页面请求中,我将使用此哈希来检查它们是否是缓存文
在哪里存储敏感的上传文件?
我正在开发一个插件。哪里是存储用户上传的本质上敏感的文件的最佳位置?它不应通过web访问。考虑到文件的编码,有必要将其上载,而不是将其存储在数据库中。
WordPress和插件无法更新(“文件权限不一致”错误)?
我有一个问题-当我单击“Wordpress更新”时,我收到以下消息:正在从下载更新https://downloads.wordpress.org/release/wordpress-5.1-new-bundled.zip… 正在解压缩更新…无法安装更新,因为我们将无法复制某些文件。这通常是由于文件权限不一致造成的:wp管理/包括/更新核心。php安装失败我更改了权限:WP admin和WP includes to 755 WP content to 777 WP admin中的所有文件都是755。有什么问
Failed opening required
我是wordpress开发的新手。尝试将自编php文件包含到htdocs/wp-content/plugins/abc/abc.phpIDE建议我使用:require_once \'../WPNonce/WPNonce.php\';但在webbrowser中打开时,WordPress会产生矛盾:Fatal error: require_once(): Failed opening required \'../WPNonce/WPNonce.php\'我怎样才能包含这个php文件(里面有一个类)?
插件编写:访问刚刚上传的文件
我很难找到以下问题的解决方案:用户应该在我的插件菜单中上传一个文件;使用media\\u handle\\u upload(文件)将文件上载到media文件夹,其中文件来自\\u FILES数组-这非常有效。然而,插件应该访问同一个文件(CSV)来提取数据,并通过短代码将其显示在页面上。然而,我无法在我的插件中找到如何访问该文件。我已经对此进行了调查:Access to Media Library, 这是:Accessing Media/Files outside the_content, 我试图在wor
将常规php文件添加到站点
如何创建页面(在wordpress主题文件夹中),以便在我的网站上访问examplepage.com/somepost.php?我可以把它看作examplepage.com/wp-content/themes/mytheme/somepost.php 但是有没有办法切断这条路呢?不能将文件放在根文件夹中。提前谢谢。
如何从SFTP获取博客内容?
我继承了一个遭到破坏的网站(我不知道wordpress的版本是什么,去年夏天崩溃了)。我有CLI访问权限,可以SFTP到服务器。我唯一想得到的就是博客的内容。我能够看到来自SFTP的mysql文件,但它们只是。frm文件。获取此内容的最佳方式是什么?
使用Filezilla将我的文件上传到服务器后,WordPress登录没有响应
上周,Wordpress 5.3的最新更新发布了,我对它进行了更新。和其他许多人一样,我的网站在更新后出现了很多问题,因为我的插件(如openwp)不能正常使用。过了一段时间,我就能够修复,再次访问我的Wordpress仪表板。但我需要使用Filezilla,因为我想更改我的URL。在安装最新的Wordpress版本之前,我对updraftplus进行了更新。我把它保存在电脑上,下载了Filezilla客户端。我提取了文件并将其上传到服务器上。一切都进行得很顺利,但我一完成,就无法再打开我的网站了。从那以
如何写入文本文件并将其保存在文件夹中以备日后下载?
“templates”文件夹中有一个模板文件,它根据从外部源接收的JSON输入执行一个函数。我想将JSON输入写入一个文本文件,并将其保存在某个地方。然后以后可以通过浏览器URL hit通过另一个页面访问它。我的问题是,我不知道这个文本文件应该存储在哪里,我对这种方法的安全性表示怀疑。注意:这不是一个插件,它只是一个模板php文件,当加载到浏览器URL中时可以执行某些操作。
如何用WordPress文件系统调用替换FILE_GET_CONTENTS()
我正在使用PHPfile_get_contents() 函数检索和回显SVG文件的内容。<?php echo file_get_contents( get_stylesheet_directory_uri() . \'/assets/images/Search_Glyph.svg\' ); ?> 我用Wordpress.org theme checker 我目前正在解决所有问题。其中一个问题是file_get_contents.它给了我以下警告:WARNING: file_get_c
文件树的文件所有权php用户ID-文件夹权限775
我的问题与下面的主题相同,我的所有文件夹都设置为755,但由于文件夹权限,我无法运行更新或上载新媒体。一旦我将其设置为775,问题就解决了。https://wordpress.org/support/topic/folder-uploads-permission-to-775/然而,在上面的这篇文章中,它提到了;设置文件树php用户id的所有权。在我的namesco帐户中,我有以下FTP帐户:example.com example.com_thisisme 该网站是使用example
安装配置WordPress后可以删除`wp-config-sample.php`吗?
我可以删除吗wp-config-sample.php 安装和配置Wordpress之后?这会在未来产生任何后果吗?更新后是否还原此文件?乍一看,这似乎没有必要
我应该加载和使用WP_Filessystem的哪些依赖项?
我正在构建一个Wordpress主题WP_Filesystem 调用它:<?php $wp_filesystem = new WP_Filesystem_Direct(null); echo $wp_filesystem->get_contents(get_stylesheet_directory() . \'/assets/images/Search_Glyph.svg\'); ?> 我知道WP_Filesystem 需要一些依赖项。我现在就这样把它们