Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 图像已在Wordpress媒体库中注册,但仍然不';t显示_Php_Wordpress - Fatal编程技术网

Php 图像已在Wordpress媒体库中注册,但仍然不';t显示

Php 图像已在Wordpress媒体库中注册,但仍然不';t显示,php,wordpress,Php,Wordpress,我正在一个单独的域上创建wordpress站点的副本,该域与原始站点位于同一服务器上。我用正确的域创建了新的数据库,除了图像在库中显示为灰色框外,其他一切都正常工作。以下是一个屏幕截图: 正确显示的图像是在“media from ftp”插件之后上载的,或是添加了该插件,该插件无法找到任何其他图像 我已经检查了服务器上的文件,它们仍然包含图像。再次上传每个图像将非常耗时,因此我想知道是否有任何解决方案可以修复注册的图像,而不必这样做 编辑:还想补充一点,我将uploads文件夹和所有子文件夹/

我正在一个单独的域上创建wordpress站点的副本,该域与原始站点位于同一服务器上。我用正确的域创建了新的数据库,除了图像在库中显示为灰色框外,其他一切都正常工作。以下是一个屏幕截图:

正确显示的图像是在“media from ftp”插件之后上载的,或是添加了该插件,该插件无法找到任何其他图像

我已经检查了服务器上的文件,它们仍然包含图像。再次上传每个图像将非常耗时,因此我想知道是否有任何解决方案可以修复注册的图像,而不必这样做

编辑:还想补充一点,我将uploads文件夹和所有子文件夹/文件的权限设置为777,但仍然不起作用。图像详细信息页面上的URL是正确的,当我在浏览器中访问它时,图像会显示出来,但不会显示在wordpress中

以下是图像详细信息页面:

以及该url在浏览器中显示的内容:
权限问题??尝试将777分配给整个./wp content/uploads如果可以解决您的问题,不要忘记分配正确的权限

如果您要将内容移动到新域,您需要更新图像URL的数据库条目,因为URL现在将不同。如果您有权访问数据库(例如通过PHPMyAdmin),则可以通过查找和替换来完成此操作。查看更多详细信息。

虽然我仍然不知道问题出在哪里,但我找到了一个解决方法:


如果删除媒体库中的图像,文件将保留在服务器上,您可以使用众多“通过ftp上载图像”插件中的任何一个将其添加回媒体库。我使用“ftp媒体”,它完成了工作。希望这有助于任何人谁有这个问题在未来

我在一台本地服务器上遇到了类似的问题,我在那里从web上获取了图像。所有图像均已下载,但其中一个未显示在网页或媒体库中。
在媒体库中显示灰色框的图像的URL中有一个%2B十六进制代码。在从uploads文件夹和数据库中的图像名称中删除后,一切正常。

我在移动wordpress站点时使用了wordpress codex中提到的内容。其他一切都正常,只是图像显示不正常。我试过了,但没有成功。我刚进去又做了一次,但仍然没有成功。如果这没有帮助,那么问题在于我为您找到了一个非常好的内部链接“教程”如何更改它们:)这里->当您检查服务器上的文件时,您是否注意到它们是否有不同大小的可用文件?这可能是因为你必须重新生成你的缩略图