Welcome to Geeklog, Anonymous Wednesday, December 07 2022 @ 09:23 pm EST

Geeklog Forums

Spam-x can't find XML/RPC.php


Status: offline

Tech_Z

Forum User
Junior
Registered: 01/14/08
Posts: 30
Location:Soquel, California
confused
I did a new install with 1.4.1 and for some reason GL shows this error when I update admin user account. I went in to update the password for admin which the password is updated but instead of rendering the next page it shows a spam-x error:
Text Formatted Code
An error has occurred:
2 - checkforspam(XML/RPC.php) [function.checkforspam]: failed to open stream: No such file or directory @ E:\hshome\techz\cruiseinshows.com\cruisein2\plugins\spamx\SLVbase.class.php line 56

array(3) {
  ["this"]=>
  &object(slvbase)(2) {
    ["_debug"]=>
    bool(false)
    ["_verbose"]=>
    bool(false)
  }
  ["post"]=>
  string(134) "<h1>User Profile for Admin</h1><p><a href="http://www.RocknRod.com">http://www.RocknRod.com</a><br>Hughson, California<br><br><br></p>"
  ["_SPX_CONF"]=>
  &array(6) {
    ["version"]=>
    string(5) "1.1.0"
    ["action"]=>
    int(128)
    ["notification_email"]=>
    string(25) "contact@cruiseinshows.com"
    ["admin_override"]=>
    bool(false)
    ["logging"]=>
    bool(true)
    ["timeout"]=>
    int(5)
  }
}

(This text is only displayed to users in the group 'Root')

This also happens if I create a new post. As of know the GL installation is still fresh and no additional plugins have been installed. I have not added anything to spam-x to filter.

I looked SLVbase.class.php on line 56
Text Formatted Code
 require_once ('XML/RPC.php');

Where is the XML/RPC.php located? I don't seem to find it anywhere? I also ran a file search on the exstracted GL directory on my harddrive with no result for it was my extraction corrupt?

I appreciate any help,
Dennis
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
That file is part of the PEAR packages located in system/pear. Make sure you have all the PEAR packages there and that you've set $_CONF['have_pear'] = false

bye, Dirk
 Quote

Status: offline

Tech_Z

Forum User
Junior
Registered: 01/14/08
Posts: 30
Location:Soquel, California
Quote by: Dirk

That file is part of the PEAR packages located in system/pear. Make sure you have all the PEAR packages there and that you've set $_CONF['have_pear'] = false



Thanks Dirk, Problem Solved and you were right I looked in system/pear and somehow I was missing the PHP, Scripts and xml directories. I also made sure the settig for config.php was like this $_CONF['have_pear'] = false and it was I just didn't have all the files uploaded.

The Geeklog install contains a large amount of directories and files, too many too verify by hand. Is there a way to verify all files are uploaded? It seems I'm having an issue with ftp and somehow loosing files during upload. I am using Smartftp. I don't see any errors and it says the transfer is complete but as you can see with this upload the not completing the transfer fully do you have any suggestions so I can resolve this issue? I realize it isn't something to do with GL but hope you can help I've tried wsftp, filezilla and smartftp all with the same outcome I'm also using two entirely different Hosts all with the same result.
 Quote

All times are EST. The time is now 09:23 pm.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content