• Resolved andy_woz

    (@andy_woz)


    Supra CSV Premium Version 1.3.1

    Testing with a small CSV file and I’m getting this error:

    transport error – HTTP status code was not 200

    Have tried changing file permissions.

    Array
    (
        [post_id] =>
        [function] => wp.newPost
        [args] => Array
            (
                [post_id] =>
                [post_title] => Main Street Childrens Center
                [post_type] => site_type
                [terms_names] =>
                [terms] =>
                [custom_fields] => Array
                    (
                        [0] => Array
                            (
                                [key] => dp
                                [value] => Healthy Casco Bay
                            )
    
                        [1] => Array
                            (
                                [key] => sector
                                [value] => Early Childhood
                            )
    
                        [2] => Array
                            (
                                [key] => site_name
                                [value] => Main Street Childrens Center
                            )
    
                        [3] => Array
                            (
                                [key] => site_town
                                [value] => Cumberland
                            )
    
                        [4] => Array
                            (
                                [key] => state
                                [value] => ME
                            )
    
                        [5] => Array
                            (
                                [key] => zip_code
                                [value] => 04021
                            )
    
                    )
    
                [post_status] => publish
                [post_author] =>
                [post_password] =>
                [post_excerpt] =>
                [post_date] =>
                [post_date_gmt] =>
                [post_thumbnail] =>
                [comment_status] =>
                [ping_status] =>
                [post_format] =>
                [enclosure] =>
                [post_parent] =>
                [menu_order] =>
                [attachments] =>
            )
    
    )
    
    POST /wp-content/plugins/supraCsvPremium//xmlrpc/supra_xmlrpc.php HTTP/1.0
    Host: sandbox1.takeflyte.com
    Content-Type: text/xml
    User-Agent: The Incutio XML-RPC PHP Library
    Content-Length: 3044
    
    <?xml version="1.0"?>
    <methodCall>
    <methodName>wp.newPost</methodName>
    <params>
    <param><value><string></string></value></param>
    <param><value><string>Gemini</string></value></param>
    <param><value><string>z#%sQ0o$Bce9</string></value></param>
    <param><value><struct>
      <member><name>post_id</name><value><string></string></value></member>
      <member><name>post_title</name><value><string>Main Street Childrens Center</string></value></member>
      <member><name>post_type</name><value><string>site_type</string></value></member>
      <member><name>terms_names</name><value><string></string></value></member>
      <member><name>terms</name><value><string></string></value></member>
      <member><name>custom_fields</name><value><array><data>
      <value><struct>
      <member><name>key</name><value><string>dp</string></value></member>
      <member><name>value</name><value><string>Healthy Casco Bay</string></value></member>
    </struct></value>
      <value><struct>
      <member><name>key</name><value><string>sector</string></value></member>
      <member><name>value</name><value><string>Early Childhood</string></value></member>
    </struct></value>
      <value><struct>
      <member><name>key</name><value><string>site_name</string></value></member>
      <member><name>value</name><value><string>Main Street Childrens Center</string></value></member>
    </struct></value>
      <value><struct>
      <member><name>key</name><value><string>site_town</string></value></member>
      <member><name>value</name><value><string>Cumberland</string></value></member>
    </struct></value>
      <value><struct>
      <member><name>key</name><value><string>state</string></value></member>
      <member><name>value</name><value><string>ME</string></value></member>
    </struct></value>
      <value><struct>
      <member><name>key</name><value><string>zip_code</string></value></member>
      <member><name>value</name><value><string>04021</string></value></member>
    </struct></value>
    </data></array></value></member>
      <member><name>post_status</name><value><string>publish</string></value></member>
      <member><name>post_author</name><value><string></string></value></member>
      <member><name>post_password</name><value><string></string></value></member>
      <member><name>post_excerpt</name><value><string></string></value></member>
      <member><name>post_date</name><value><string></string></value></member>
      <member><name>post_date_gmt</name><value><string></string></value></member>
      <member><name>post_thumbnail</name><value><string></string></value></member>
      <member><name>comment_status</name><value><string></string></value></member>
      <member><name>ping_status</name><value><string></string></value></member>
      <member><name>post_format</name><value><string></string></value></member>
      <member><name>enclosure</name><value><string></string></value></member>
      <member><name>post_parent</name><value><string></string></value></member>
      <member><name>menu_order</name><value><string></string></value></member>
      <member><name>attachments</name><value><string></string></value></member>
    </struct></value></param>
    </params></methodCall>
    
    Issue successfully reported!transport error - HTTP status code was not 200Problem Ingesting Main Street Childrens Center at line 1 of nodelim-4entries.csv

    https://wordpress.org/plugins/supra-csv-parser/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Joseph Persie

    (@zmijevik)

    Hello Andy,

    Are you familiar with postman? You can essentially replicate the request with the information you provided above while tailing the apache logs for that vhosts to see if there are any php or apache related errors being thrown. Make sure you error_reporting is turned on.

    Thread Starter andy_woz

    (@andy_woz)

    Nope not familiar. Do you have any ideas? I’m not getting any errors in the server log

    Plugin Author Joseph Persie

    (@zmijevik)

    Andy, you have to curl that url while tailing /var/log/httpd/*.log and you should get verbose output including the response code and some information. Do you see anything like 500 error when the request is initiated? For instance:

    curl -d ‘<?xml version=”1.0″?> <methodCall> <methodName>wp.getUsersBlogs</methodName> <params> <param> <value>username</value> </param> <param> <value>password</value> </param> </params> </methodCall>’ http://sandbox1.takeflyte.com/wp-content/plugins/supraCsvPremium//xmlrpc/supra_xmlrpc.php

    pass the -i flag to debug heades and responses and the -L flag to follow redirects.

    I suspect you could have some ports closed on your server and this would be indicated in the server logs.

    Plugin Author Joseph Persie

    (@zmijevik)

    This is the response I get:

    You don’t have permission to access /wp-content/plugins/supraCsvPremium/xmlrpc/supra_xmlrpc.php

    Make sure the file above is executable by the apache user. This entails applying the necessary chmod and chown settings. This issue is often a result of implementing security measures on your WP installation however this file needs to be executed by apache for the plugin to work.

    Thread Starter andy_woz

    (@andy_woz)

    Ah yes! Just checked plugins directory and sucuri plugin had added a deny from all in htaccess.

    <Files *.php>
    deny from all
    </Files>

    I turned the plugin off but it didn’t remove the deny.

    Thanks!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘transport error – HTTP status code was not 200’ is closed to new replies.