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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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 将图像上载到库时出现HTTP错误_Php_Wordpress_Image_.htaccess - Fatal编程技术网

Php 将图像上载到库时出现HTTP错误

Php 将图像上载到库时出现HTTP错误,php,wordpress,image,.htaccess,Php,Wordpress,Image,.htaccess,我想从图书馆上传一些图片到我的Wordpress,但它给了我一个错误“HTTP错误” 这里有一些关于它的截图 我试着上传5张图片,每张都有这样的细节 我试图激活和停用插件,但它不起作用 将AddType x-mapp-php5.php添加到.htaccess的开头,它就不起作用了 在function.php中添加一些代码 再次添加htaccess 分离过滤器发动机关闭 secfilters可以关闭 再次 满足任何 命令允许,拒绝 通融 无可抵赖 再三 #20MB MaxReque

我想从图书馆上传一些图片到我的Wordpress,但它给了我一个错误“HTTP错误”

这里有一些关于它的截图

我试着上传5张图片,每张都有这样的细节

  • 我试图激活和停用插件,但它不起作用
  • 将AddType x-mapp-php5.php添加到.htaccess的开头,它就不起作用了
  • function.php中添加一些代码
  • 再次添加htaccess
  • 
    分离过滤器发动机关闭
    secfilters可以关闭
    
  • 再次
  • 
    满足任何
    命令允许,拒绝
    通融
    无可抵赖
    
  • 再三
  • 
    #20MB
    MaxRequestLen 20000000
    
  • 并注释和取消注释我添加到.htaccess的代码
  • 并添加define('WP_MEMORY_LIMIT','64MB')
  • 我总是试图上传相同的图像,它给了我一个随机的图像有错误

    请帮帮我。。对不起,英语不好

    ----添加

    这是我现在的样子

    #AddType x-mapp-php5.php
    ###LSCACHE启动插件-不要编辑此块的内容###
    重新启动发动机
    上的缓存查找公共
    ###LSCACHE启动资源###
    重写规则wp content/*/(loader | font)\.php-[E=缓存控制:max age=3600]
    ###LSCACHE端资源###
    ###LSCACHE启动FAVICON###
    重写规则favicon\.ico$-[E=缓存控制:最大年龄=86400]
    ###LSCACHE-END-FAVICON###
    ###LSCACHE结束插件-不要编辑此块的内容###
    命令允许,拒绝
    全盘否定
    #开始WordPress
    重新启动发动机
    重写基/
    重写规则^index\.php$-[L]
    重写cond%{REQUEST_FILENAME}-F
    重写cond%{REQUEST_FILENAME}-D
    重写规则/index.php[L]
    #结束WordPress
    #
    #分离过滤器发动机关闭
    #secfilters可以关闭
    #
    #
    #满足任何
    #命令允许,拒绝
    #通融
    #无可抵赖
    #
    #
    #20MB
    #MaxRequestLen 20000000
    #
    
    这是我的插件现在的样子


    图像正在100%上传,这意味着服务器正在成功接受图像

    问题在于WordPress处理端。('WP_DEBUG',true);将帮助您找到错误,但通常有一些常见的原因

  • 您的主机是否正确安装并运行了GD库
  • WordPress是否具有适当的写入权限
  • WordPress是否内存不足
  • 尝试以下操作:将图像上载到
    下载压缩版本
    尝试上载此压缩版本。
    如果第4点起作用,则图像文件本身存在问题,需要进行故障排除

  • 图像正在100%上传,这意味着服务器正在成功接受图像

    问题在于WordPress处理端。('WP_DEBUG',true);将帮助您找到错误,但通常有一些常见的原因

  • 您的主机是否正确安装并运行了GD库
  • WordPress是否具有适当的写入权限
  • WordPress是否内存不足
  • 尝试以下操作:将图像上载到
    下载压缩版本
    尝试上载此压缩版本。
    如果第4点起作用,则图像文件本身存在问题,需要进行故障排除

  • 在代码下面创建php.ini文件并上传到wp admin文件夹中

    memory_limit = 64M
    upload_max_filesize = 64M
    post_max_size = 64M
    file_uploads = On
    max_execution_time = 300
    
    我希望这会纠正这个错误


    请询问您的主机有关此问题。

    在代码下方创建php.ini文件并上传到wp admin文件夹中

    memory_limit = 64M
    upload_max_filesize = 64M
    post_max_size = 64M
    file_uploads = On
    max_execution_time = 300
    
    我希望这会纠正这个错误



    请询问您的主机有关此问题。

    我也遇到了类似的问题,即使
    上传最大文件大小
    上传最大文件大小
    的值大于所需值,任何超过10MB的上传都会失败。原来
    .htaccess
    文件()中的
    LimitRequestBody
    被设置为10MB,这导致任何10MB以上的上传失败,没有任何严重错误消息或服务器响应,正如OP屏幕截图所示。

    我也有类似的问题,即使
    upload_max_filesize
    post_max_size
    的值大于所需的值,任何大于10MB的上传都将失败。结果是
    .htaccess
    文件()中的
    LimitRequestBody
    被设置为10MB,这导致任何10MB以上的上传失败,没有任何严重错误消息或服务器响应,正如OP屏幕截图所示。

    定义是什么('WP\u DEBUG',true);在wp配置中?这是真的吗?如果没有,试着去做。或者检查错误日志文件以获得错误的详细信息。我认为一些插件可以做到这一点。尝试逐个禁用它们并重新上载。从正在使用的插件开始images@Samay字体是的,我做了。。我在那里没有收到任何错误。@S.I.:我将把插件列表添加到帖子中。。等待:)…是否检查了错误日志文件?什么是定义('WP_DEBUG',true);在wp配置中?这是真的吗?如果没有,试着去做。或者检查错误日志文件以获得错误的详细信息。我认为一些插件可以做到这一点。尝试逐个禁用它们并重新上载。从正在使用的插件开始images@Samay字体是的,我做了。。我在那里没有收到任何错误。@S.I.:我将把插件列表添加到帖子中。。等待:)…您检查错误日志文件了吗?谢谢您的回复。。在上传到wordpress之前,我总是将我的图像压缩到tinypng。。我已经启用了调试,但没有错误日志中给我的错误:)谢谢您的回复。。在上传到wordpress之前,我总是将我的图像压缩到tinypng。。我已启用调试,但没有错误日志中给我的错误:)您在哪里添加了此文件?您是在VPS还是共享主机上?我将尝试此。。在主机中//可能是共享主机。。主机已关闭。。抱歉..在制作php.ini、复制并粘贴代码之后,我应该怎么做
    <FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
    Satisfy Any
    Order allow,deny
    Allow from all
    Deny from none
    </FilesMatch>
    
    <IfModule mod_fcgid.c>
      # 20MB
      MaxRequestLen 20000000
    </IfModule>
    
    #AddType x-mapp-php5 .php
    
    <IfModule LiteSpeed>
    ###LSCACHE START PLUGIN - Do not edit the contents of this block!###
    RewriteEngine on
    CacheLookup public on
    ###LSCACHE START RESOURCE###
    RewriteRule wp-content/.*/(loader|fonts)\.php - [E=cache-control:max-age=3600]
    ###LSCACHE END RESOURCE###
    ###LSCACHE START FAVICON###
    RewriteRule favicon\.ico$ - [E=cache-control:max-age=86400]
    ###LSCACHE END FAVICON###
    ###LSCACHE END PLUGIN - Do not edit the contents of this block!###
    </IfModule>
    <Files "xmlrpc.php">
    Order Allow,Deny
    deny from all
    </Files>
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    #<IfModule mod_security.c>
    #SecFilterEngine Off
    #SecFilterScanPOST Off
    #</IfModule>
    
    #<FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
    #Satisfy Any
    #Order allow,deny
    #Allow from all
    #Deny from none
    #</FilesMatch>
    
    #<IfModule mod_fcgid.c>
      # 20MB
    #  MaxRequestLen 20000000
    #</IfModule>
    
    memory_limit = 64M
    upload_max_filesize = 64M
    post_max_size = 64M
    file_uploads = On
    max_execution_time = 300