New Version of Serendipity (s9y) to WordPress Importer Available

by Aaron Brazell on January 2, 2007 · 177 comments

There is a new version of the Serendipity importer available for WordPress. It can be downloaded at here. Note: The old location no longer works.

This version is a bugfix version addressing issues of unassociated comments and unassociated categories. This should be considered a beta release until I get more user feedback.

To use, upload serendipity.php to your WordPress blog in the wp-admin/import directory.

{ 7 trackbacks }

Forums » Technology, Blogging and New Media
02.01.07 at 3:02 am
Serendipity Importer for WordPress Released » Technology, Blogging and New Media
02.03.07 at 1:22 pm
Ramblings from the Marginalized » About the move…
02.12.07 at 9:26 pm
Umstieg auf Wordpress
02.18.07 at 2:14 pm
Lesezeichen vom 18. Februar
02.18.07 at 7:31 pm
Voip Phreak - » Shift to WordPress
04.12.07 at 12:56 am
The Best of 2007
12.24.07 at 2:15 pm

{ 170 comments }

1

ckay 01.14.07 at 5:09 pm

doesn’t work for me. it seems that the importer tries to use the s9y database for inserting the data into wordpress, but in my case they are two different databases on the same server.

Also it would be nice if i could choose what to import. Right now i have to do one thing after the other even if i don’t want to :) (i would like to skip the users and categories, as they already exist)

2

ckay 01.14.07 at 5:09 pm

doesn’t work for me. it seems that the importer tries to use the s9y database for inserting the data into wordpress, but in my case they are two different databases on the same server.

Also it would be nice if i could choose what to import. Right now i have to do one thing after the other even if i don’t want to :) (i would like to skip the users and categories, as they already exist)

3

ckay 01.14.07 at 5:09 pm

doesn’t work for me. it seems that the importer tries to use the s9y database for inserting the data into wordpress, but in my case they are two different databases on the same server.

Also it would be nice if i could choose what to import. Right now i have to do one thing after the other even if i don’t want to :) (i would like to skip the users and categories, as they already exist)

4

ckay 01.14.07 at 5:09 pm

doesn’t work for me. it seems that the importer tries to use the s9y database for inserting the data into wordpress, but in my case they are two different databases on the same server.

Also it would be nice if i could choose what to import. Right now i have to do one thing after the other even if i don’t want to :) (i would like to skip the users and categories, as they already exist)

5

ckay 01.14.07 at 5:09 pm

doesn’t work for me. it seems that the importer tries to use the s9y database for inserting the data into wordpress, but in my case they are two different databases on the same server.

Also it would be nice if i could choose what to import. Right now i have to do one thing after the other even if i don’t want to :) (i would like to skip the users and categories, as they already exist)

6

ckay 01.14.07 at 6:09 pm

doesn’t work for me. it seems that the importer tries to use the s9y database for inserting the data into wordpress, but in my case they are two different databases on the same server.

Also it would be nice if i could choose what to import. Right now i have to do one thing after the other even if i don’t want to :) (i would like to skip the users and categories, as they already exist)

7

Paws 01.31.07 at 4:00 pm

Same goes for me. Both, the S9Y and the WP Databases are on the same server. Now when I try to import, the Plugin tries to write the data into the S9Y Database instead of the WP Database


WordPress database error: [Table 'usr_webXX_12.wp_categories' doesn't exist]
SELECT cat_ID FROM wp_categories WHERE category_nicename = ‘php’

usr_webXX_12 = The S9Y DB
usr_webXX_14 = WP Database

8

Paws 01.31.07 at 4:00 pm

Same goes for me. Both, the S9Y and the WP Databases are on the same server. Now when I try to import, the Plugin tries to write the data into the S9Y Database instead of the WP Database


WordPress database error: [Table 'usr_webXX_12.wp_categories' doesn't exist]
SELECT cat_ID FROM wp_categories WHERE category_nicename = ‘php’

usr_webXX_12 = The S9Y DB
usr_webXX_14 = WP Database

9

Paws 01.31.07 at 4:00 pm

Same goes for me. Both, the S9Y and the WP Databases are on the same server. Now when I try to import, the Plugin tries to write the data into the S9Y Database instead of the WP Database


WordPress database error: [Table 'usr_webXX_12.wp_categories' doesn't exist]
SELECT cat_ID FROM wp_categories WHERE category_nicename = ‘php’

usr_webXX_12 = The S9Y DB
usr_webXX_14 = WP Database

10

Paws 01.31.07 at 4:00 pm

Same goes for me. Both, the S9Y and the WP Databases are on the same server. Now when I try to import, the Plugin tries to write the data into the S9Y Database instead of the WP Database


WordPress database error: [Table 'usr_webXX_12.wp_categories' doesn't exist]
SELECT cat_ID FROM wp_categories WHERE category_nicename = ‘php’

usr_webXX_12 = The S9Y DB
usr_webXX_14 = WP Database

11

Paws 01.31.07 at 4:00 pm

Same goes for me. Both, the S9Y and the WP Databases are on the same server. Now when I try to import, the Plugin tries to write the data into the S9Y Database instead of the WP Database


WordPress database error: [Table 'usr_webXX_12.wp_categories' doesn't exist]
SELECT cat_ID FROM wp_categories WHERE category_nicename = ‘php’

usr_webXX_12 = The S9Y DB
usr_webXX_14 = WP Database

12

Paws 01.31.07 at 5:00 pm

Same goes for me. Both, the S9Y and the WP Databases are on the same server. Now when I try to import, the Plugin tries to write the data into the S9Y Database instead of the WP Database


WordPress database error: [Table 'usr_webXX_12.wp_categories' doesn't exist]
SELECT cat_ID FROM wp_categories WHERE category_nicename = ‘php’

usr_webXX_12 = The S9Y DB
usr_webXX_14 = WP Database

13

Paws 01.31.07 at 5:54 pm

Found the solution….

as Database host enter “127.0.0.1″ instead of “localhost”

14

Paws 01.31.07 at 5:54 pm

Found the solution….

as Database host enter “127.0.0.1″ instead of “localhost”

15

Paws 01.31.07 at 5:54 pm

Found the solution….

as Database host enter “127.0.0.1″ instead of “localhost”

16

Paws 01.31.07 at 5:54 pm

Found the solution….

as Database host enter “127.0.0.1″ instead of “localhost”

17

Paws 01.31.07 at 5:54 pm

Found the solution….

as Database host enter “127.0.0.1″ instead of “localhost”

18

Paws 01.31.07 at 6:54 pm

Found the solution….

as Database host enter “127.0.0.1″ instead of “localhost”

19

Paws 02.01.07 at 6:07 am

*grins*

Keep up the good work! You’re a life saver!
*hug* :)

20

Paws 02.01.07 at 6:07 am

*grins*

Keep up the good work! You’re a life saver!
*hug* :)

21

Paws 02.01.07 at 6:07 am

*grins*

Keep up the good work! You’re a life saver!
*hug* :)

22

Paws 02.01.07 at 6:07 am

*grins*

Keep up the good work! You’re a life saver!
*hug* :)

23

Paws 02.01.07 at 6:07 am

*grins*

Keep up the good work! You’re a life saver!
*hug* :)

24

Paws 02.01.07 at 6:07 am

*grins*

Keep up the good work! You’re a life saver!
*hug* :)

25

HMTKSteve 02.12.07 at 9:27 pm

Great job, I just used it to save me some time!

One thing, why does it not pull the extended text?

26

HMTKSteve 02.12.07 at 9:27 pm

Great job, I just used it to save me some time!

One thing, why does it not pull the extended text?

27

HMTKSteve 02.12.07 at 9:27 pm

Great job, I just used it to save me some time!

One thing, why does it not pull the extended text?

28

HMTKSteve 02.12.07 at 9:27 pm

Great job, I just used it to save me some time!

One thing, why does it not pull the extended text?

29

HMTKSteve 02.12.07 at 9:27 pm

Great job, I just used it to save me some time!

One thing, why does it not pull the extended text?

30

HMTKSteve 02.12.07 at 9:27 pm

Great job, I just used it to save me some time!

One thing, why does it not pull the extended text?

31

Kim 02.28.07 at 5:16 am

I’m trying to download this and it tells me that the file is corrupted?

32

Kim 02.28.07 at 5:16 am

I’m trying to download this and it tells me that the file is corrupted?

33

Kim 02.28.07 at 5:16 am

I’m trying to download this and it tells me that the file is corrupted?

34

Kim 02.28.07 at 5:16 am

I’m trying to download this and it tells me that the file is corrupted?

35

Kim 02.28.07 at 5:16 am

I’m trying to download this and it tells me that the file is corrupted?

36

Kim 02.28.07 at 5:16 am

I’m trying to download this and it tells me that the file is corrupted?

37

SoGua 03.15.07 at 10:54 pm

I work just half way, i cant import my extended message to my wordpress.

ANy new solution?

38

SoGua 03.15.07 at 11:11 pm

ok i’ve modified line 317 to join the $extended content. As this:-

$post_body = $wpdb->escape($body) . $wpdb->escape($extended);

39

SoGua 03.15.07 at 11:54 pm

I work just half way, i cant import my extended message to my wordpress.

ANy new solution?

40

SoGua 03.15.07 at 11:54 pm

I work just half way, i cant import my extended message to my wordpress.

ANy new solution?

41

SoGua 03.15.07 at 11:54 pm

I work just half way, i cant import my extended message to my wordpress.

ANy new solution?

42

SoGua 03.15.07 at 11:54 pm

I work just half way, i cant import my extended message to my wordpress.

ANy new solution?

43

SoGua 03.15.07 at 11:54 pm

I work just half way, i cant import my extended message to my wordpress.

ANy new solution?

44

SoGua 03.16.07 at 12:11 am

ok i’ve modified line 317 to join the $extended content. As this:-

$post_body = $wpdb->escape($body) . $wpdb->escape($extended);

45

SoGua 03.16.07 at 12:11 am

ok i’ve modified line 317 to join the $extended content. As this:-

$post_body = $wpdb->escape($body) . $wpdb->escape($extended);

46

SoGua 03.16.07 at 12:11 am

ok i’ve modified line 317 to join the $extended content. As this:-

$post_body = $wpdb->escape($body) . $wpdb->escape($extended);

47

SoGua 03.16.07 at 12:11 am

ok i’ve modified line 317 to join the $extended content. As this:-

$post_body = $wpdb->escape($body) . $wpdb->escape($extended);

48

SoGua 03.16.07 at 12:11 am

ok i’ve modified line 317 to join the $extended content. As this:-

$post_body = $wpdb->escape($body) . $wpdb->escape($extended);

49

54 03.22.07 at 5:16 pm

what do you mean SoGua? And kim and ether repare the file, or re download the file.

50

54 03.22.07 at 6:16 pm

what do you mean SoGua? And kim and ether repare the file, or re download the file.

51

54 03.22.07 at 6:16 pm

what do you mean SoGua? And kim and ether repare the file, or re download the file.

52

54 03.22.07 at 6:16 pm

what do you mean SoGua? And kim and ether repare the file, or re download the file.

53

54 03.22.07 at 6:16 pm

what do you mean SoGua? And kim and ether repare the file, or re download the file.

54

54 03.22.07 at 6:16 pm

what do you mean SoGua? And kim and ether repare the file, or re download the file.

55

ritman 03.30.07 at 7:11 am

i have a blog with 4 authors. your import plugin works good, but all entrys are importet for the administrator..

what is the problem?

56

ritman 03.30.07 at 8:11 am

i have a blog with 4 authors. your import plugin works good, but all entrys are importet for the administrator..

what is the problem?

57

ritman 03.30.07 at 8:11 am

i have a blog with 4 authors. your import plugin works good, but all entrys are importet for the administrator..

what is the problem?

58

ritman 03.30.07 at 8:11 am

i have a blog with 4 authors. your import plugin works good, but all entrys are importet for the administrator..

what is the problem?

59

ritman 03.30.07 at 8:11 am

i have a blog with 4 authors. your import plugin works good, but all entrys are importet for the administrator..

what is the problem?

60

ritman 03.30.07 at 8:11 am

i have a blog with 4 authors. your import plugin works good, but all entrys are importet for the administrator..

what is the problem?

61

ritman 04.02.07 at 8:43 am

no one here to help me?

62

ritman 04.02.07 at 9:43 am

no one here to help me?

63

ritman 04.02.07 at 9:43 am

no one here to help me?

64

ritman 04.02.07 at 9:43 am

no one here to help me?

65

ritman 04.02.07 at 9:43 am

no one here to help me?

66

ritman 04.02.07 at 9:43 am

no one here to help me?

67

Henk 04.28.07 at 10:48 am

Uhm, I keep getting errors:

WordPress database error: [Table 'serendipity._category' doesn't exist]

This is correct, because it should be serendipity_category NOT serendipity._category with a . in it!!

How to fix this?

68

Henk 04.28.07 at 10:48 am

Uhm, I keep getting errors:

WordPress database error: [Table 'serendipity._category' doesn't exist]

This is correct, because it should be serendipity_category NOT serendipity._category with a . in it!!

How to fix this?

69

Henk 04.28.07 at 10:48 am

Uhm, I keep getting errors:

WordPress database error: [Table 'serendipity._category' doesn't exist]

This is correct, because it should be serendipity_category NOT serendipity._category with a . in it!!

How to fix this?

70

Henk 04.28.07 at 10:48 am

Uhm, I keep getting errors:

WordPress database error: [Table 'serendipity._category' doesn't exist]

This is correct, because it should be serendipity_category NOT serendipity._category with a . in it!!

How to fix this?

71

Henk 04.28.07 at 10:48 am

Uhm, I keep getting errors:

WordPress database error: [Table 'serendipity._category' doesn't exist]

This is correct, because it should be serendipity_category NOT serendipity._category with a . in it!!

How to fix this?

72

Henk 04.28.07 at 10:48 am

Uhm, I keep getting errors:

WordPress database error: [Table 'serendipity._category' doesn't exist]

This is correct, because it should be serendipity_category NOT serendipity._category with a . in it!!

How to fix this?

73

Paws 06.15.07 at 11:01 am

That’s what I get now when trying to import from my S9Y DB:


Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

doesn’t work with 127.0.0.1 as db-host either… :|

74

Paws 06.15.07 at 11:01 am

That’s what I get now when trying to import from my S9Y DB:


Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

doesn’t work with 127.0.0.1 as db-host either… :|

75

Paws 06.15.07 at 11:01 am

That’s what I get now when trying to import from my S9Y DB:


Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

doesn’t work with 127.0.0.1 as db-host either… :|

76

Paws 06.15.07 at 11:01 am

That’s what I get now when trying to import from my S9Y DB:


Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

doesn’t work with 127.0.0.1 as db-host either… :|

77

Paws 06.15.07 at 11:01 am

That’s what I get now when trying to import from my S9Y DB:


Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

doesn’t work with 127.0.0.1 as db-host either… :|

78

Paws 06.15.07 at 11:01 am

That’s what I get now when trying to import from my S9Y DB:


Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

doesn’t work with 127.0.0.1 as db-host either… :|

79

peanutsof80s 06.16.07 at 12:47 pm

This [code]PGNvZGU+c2VyZW5kaXBpdHkucGhwPC9jb2RlPg==[/code] script works perfectly in my case, making my former Serendipity 0.9 (s9y) install a history with about 200 entries perfectly imported to Wordpress (WP) 2.2. However, it’s not perfect out of the box. It needs some preparation to make the migration works.

The following should be made prior to migration based on my preparation.

- Backup both s9y and WP package and MySQL databases. Whatever method will be fine.
- Download the package and install into your WP installation folder:

[code]PGNvZGU+DQojIGNkIHt3b3JkcHJlc3Nfd2ViX3Jvb3RfcGF0aH0vd3AtYWRtaW4vaW1wb3J0DQojIHdnZXQgLWMgaHR0cDovL3d3dy50ZWNobm9zYWlsb3IuY29tL2Rvd25sb2Fkcy9zZXJlbmRpcGl0eS1pbXBvcnRlci56aXANCiMgdW56aXAgc2VyZW5kaXBpdHktaW1wb3J0ZXIuemlwDQo8L2NvZGU+[/code]

- Apply the fix to include extended data on s9y entries table. See SoGua comment. Just add or concat [code]PGNvZGU+JHdwZGItPmVzY2FwZSgkZXh0ZW5kZWQpPC9jb2RlPg==[/code] to [code]PGNvZGU+JHBvc3RfYm9keTwvY29kZT4=[/code] variable.

- Add MySQL admin (e.g., root) access to 127.0.0.1 host to avoid possible MySQL connection issue.

[code]PGNvZGU+DQpHUkFOVCBhbGwgcHJpdmlsZWdlcyBvbiAqLiogdG8gXCdyb290XCdAXCcxMjcuMC4wLjFcJyBpZGVudGlmaWVkIGJ5IFwneW91cl9teXNxbF9wYXNzd2RcJzsNCkZMVVNIIFBSSVZJTEVHRVM7DQo8L2NvZGU+[/code]

- Verify your s9y database name and prefix. By default it’s “serendipity” and “serendipity_” respectively. Try listing [code]PGNvZGU+bHMgLTEgL3Zhci9saWIvbXlzcWwvPC9jb2RlPg==[/code]

- Remove all single-quoted Category names like most of the French words. Otherwise, the import will continue but MySQL will skip importing those single-quoted Categories. You can manually remove it or via SQL command.

- At this point, you’re all set to go ahead with s9y migration through WP admin … Manage … Import … Serendipity. A default s9y install should be like these:

[code]PGNvZGU+DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBVc2VyOiByb290DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBQYXNzd29yZDogeW91cl9teXNxbF9wYXNzd29yZA0KU2VyZW5kaXBpdHkgRGF0YWJhc2UgTmFtZTogc2VyZW5kaXBpdHkNClNlcmVuZGlwaXR5IERhdGFiYXNlIEhvc3Q6IDEyNy4wLjAuMQ0KU2VyZW5kaXBpdHkgVGFibGUgcHJlZml4IChpZiBhbnkpOiBzZXJlbmRpcGl0eV8NCjwvY29kZT4=[/code]

The rest is just pony and click. The import includes Categories, Users, Posts and Comments.

I hope this will help your migration to WP error-free.

80

peanutsof80s 06.16.07 at 12:47 pm

This [code]PGNvZGU+c2VyZW5kaXBpdHkucGhwPC9jb2RlPg==[/code] script works perfectly in my case, making my former Serendipity 0.9 (s9y) install a history with about 200 entries perfectly imported to Wordpress (WP) 2.2. However, it’s not perfect out of the box. It needs some preparation to make the migration works.

The following should be made prior to migration based on my preparation.

- Backup both s9y and WP package and MySQL databases. Whatever method will be fine.
- Download the package and install into your WP installation folder:

[code]PGNvZGU+DQojIGNkIHt3b3JkcHJlc3Nfd2ViX3Jvb3RfcGF0aH0vd3AtYWRtaW4vaW1wb3J0DQojIHdnZXQgLWMgaHR0cDovL3d3dy50ZWNobm9zYWlsb3IuY29tL2Rvd25sb2Fkcy9zZXJlbmRpcGl0eS1pbXBvcnRlci56aXANCiMgdW56aXAgc2VyZW5kaXBpdHktaW1wb3J0ZXIuemlwDQo8L2NvZGU+[/code]

- Apply the fix to include extended data on s9y entries table. See SoGua comment. Just add or concat [code]PGNvZGU+JHdwZGItPmVzY2FwZSgkZXh0ZW5kZWQpPC9jb2RlPg==[/code] to [code]PGNvZGU+JHBvc3RfYm9keTwvY29kZT4=[/code] variable.

- Add MySQL admin (e.g., root) access to 127.0.0.1 host to avoid possible MySQL connection issue.

[code]PGNvZGU+DQpHUkFOVCBhbGwgcHJpdmlsZWdlcyBvbiAqLiogdG8gXCdyb290XCdAXCcxMjcuMC4wLjFcJyBpZGVudGlmaWVkIGJ5IFwneW91cl9teXNxbF9wYXNzd2RcJzsNCkZMVVNIIFBSSVZJTEVHRVM7DQo8L2NvZGU+[/code]

- Verify your s9y database name and prefix. By default it’s “serendipity” and “serendipity_” respectively. Try listing [code]PGNvZGU+bHMgLTEgL3Zhci9saWIvbXlzcWwvPC9jb2RlPg==[/code]

- Remove all single-quoted Category names like most of the French words. Otherwise, the import will continue but MySQL will skip importing those single-quoted Categories. You can manually remove it or via SQL command.

- At this point, you’re all set to go ahead with s9y migration through WP admin … Manage … Import … Serendipity. A default s9y install should be like these:

[code]PGNvZGU+DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBVc2VyOiByb290DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBQYXNzd29yZDogeW91cl9teXNxbF9wYXNzd29yZA0KU2VyZW5kaXBpdHkgRGF0YWJhc2UgTmFtZTogc2VyZW5kaXBpdHkNClNlcmVuZGlwaXR5IERhdGFiYXNlIEhvc3Q6IDEyNy4wLjAuMQ0KU2VyZW5kaXBpdHkgVGFibGUgcHJlZml4IChpZiBhbnkpOiBzZXJlbmRpcGl0eV8NCjwvY29kZT4=[/code]

The rest is just pony and click. The import includes Categories, Users, Posts and Comments.

I hope this will help your migration to WP error-free.

81

peanutsof80s 06.16.07 at 12:47 pm

This [code]PGNvZGU+c2VyZW5kaXBpdHkucGhwPC9jb2RlPg==[/code] script works perfectly in my case, making my former Serendipity 0.9 (s9y) install a history with about 200 entries perfectly imported to Wordpress (WP) 2.2. However, it’s not perfect out of the box. It needs some preparation to make the migration works.

The following should be made prior to migration based on my preparation.

- Backup both s9y and WP package and MySQL databases. Whatever method will be fine.
- Download the package and install into your WP installation folder:

[code]PGNvZGU+DQojIGNkIHt3b3JkcHJlc3Nfd2ViX3Jvb3RfcGF0aH0vd3AtYWRtaW4vaW1wb3J0DQojIHdnZXQgLWMgaHR0cDovL3d3dy50ZWNobm9zYWlsb3IuY29tL2Rvd25sb2Fkcy9zZXJlbmRpcGl0eS1pbXBvcnRlci56aXANCiMgdW56aXAgc2VyZW5kaXBpdHktaW1wb3J0ZXIuemlwDQo8L2NvZGU+[/code]

- Apply the fix to include extended data on s9y entries table. See SoGua comment. Just add or concat [code]PGNvZGU+JHdwZGItPmVzY2FwZSgkZXh0ZW5kZWQpPC9jb2RlPg==[/code] to [code]PGNvZGU+JHBvc3RfYm9keTwvY29kZT4=[/code] variable.

- Add MySQL admin (e.g., root) access to 127.0.0.1 host to avoid possible MySQL connection issue.

[code]PGNvZGU+DQpHUkFOVCBhbGwgcHJpdmlsZWdlcyBvbiAqLiogdG8gXCdyb290XCdAXCcxMjcuMC4wLjFcJyBpZGVudGlmaWVkIGJ5IFwneW91cl9teXNxbF9wYXNzd2RcJzsNCkZMVVNIIFBSSVZJTEVHRVM7DQo8L2NvZGU+[/code]

- Verify your s9y database name and prefix. By default it’s “serendipity” and “serendipity_” respectively. Try listing [code]PGNvZGU+bHMgLTEgL3Zhci9saWIvbXlzcWwvPC9jb2RlPg==[/code]

- Remove all single-quoted Category names like most of the French words. Otherwise, the import will continue but MySQL will skip importing those single-quoted Categories. You can manually remove it or via SQL command.

- At this point, you’re all set to go ahead with s9y migration through WP admin … Manage … Import … Serendipity. A default s9y install should be like these:

[code]PGNvZGU+DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBVc2VyOiByb290DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBQYXNzd29yZDogeW91cl9teXNxbF9wYXNzd29yZA0KU2VyZW5kaXBpdHkgRGF0YWJhc2UgTmFtZTogc2VyZW5kaXBpdHkNClNlcmVuZGlwaXR5IERhdGFiYXNlIEhvc3Q6IDEyNy4wLjAuMQ0KU2VyZW5kaXBpdHkgVGFibGUgcHJlZml4IChpZiBhbnkpOiBzZXJlbmRpcGl0eV8NCjwvY29kZT4=[/code]

The rest is just pony and click. The import includes Categories, Users, Posts and Comments.

I hope this will help your migration to WP error-free.

82

peanutsof80s 06.16.07 at 12:47 pm

This [code]PGNvZGU+c2VyZW5kaXBpdHkucGhwPC9jb2RlPg==[/code] script works perfectly in my case, making my former Serendipity 0.9 (s9y) install a history with about 200 entries perfectly imported to Wordpress (WP) 2.2. However, it’s not perfect out of the box. It needs some preparation to make the migration works.

The following should be made prior to migration based on my preparation.

- Backup both s9y and WP package and MySQL databases. Whatever method will be fine.
- Download the package and install into your WP installation folder:

[code]PGNvZGU+DQojIGNkIHt3b3JkcHJlc3Nfd2ViX3Jvb3RfcGF0aH0vd3AtYWRtaW4vaW1wb3J0DQojIHdnZXQgLWMgaHR0cDovL3d3dy50ZWNobm9zYWlsb3IuY29tL2Rvd25sb2Fkcy9zZXJlbmRpcGl0eS1pbXBvcnRlci56aXANCiMgdW56aXAgc2VyZW5kaXBpdHktaW1wb3J0ZXIuemlwDQo8L2NvZGU+[/code]

- Apply the fix to include extended data on s9y entries table. See SoGua comment. Just add or concat [code]PGNvZGU+JHdwZGItPmVzY2FwZSgkZXh0ZW5kZWQpPC9jb2RlPg==[/code] to [code]PGNvZGU+JHBvc3RfYm9keTwvY29kZT4=[/code] variable.

- Add MySQL admin (e.g., root) access to 127.0.0.1 host to avoid possible MySQL connection issue.

[code]PGNvZGU+DQpHUkFOVCBhbGwgcHJpdmlsZWdlcyBvbiAqLiogdG8gXCdyb290XCdAXCcxMjcuMC4wLjFcJyBpZGVudGlmaWVkIGJ5IFwneW91cl9teXNxbF9wYXNzd2RcJzsNCkZMVVNIIFBSSVZJTEVHRVM7DQo8L2NvZGU+[/code]

- Verify your s9y database name and prefix. By default it’s “serendipity” and “serendipity_” respectively. Try listing [code]PGNvZGU+bHMgLTEgL3Zhci9saWIvbXlzcWwvPC9jb2RlPg==[/code]

- Remove all single-quoted Category names like most of the French words. Otherwise, the import will continue but MySQL will skip importing those single-quoted Categories. You can manually remove it or via SQL command.

- At this point, you’re all set to go ahead with s9y migration through WP admin … Manage … Import … Serendipity. A default s9y install should be like these:

[code]PGNvZGU+DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBVc2VyOiByb290DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBQYXNzd29yZDogeW91cl9teXNxbF9wYXNzd29yZA0KU2VyZW5kaXBpdHkgRGF0YWJhc2UgTmFtZTogc2VyZW5kaXBpdHkNClNlcmVuZGlwaXR5IERhdGFiYXNlIEhvc3Q6IDEyNy4wLjAuMQ0KU2VyZW5kaXBpdHkgVGFibGUgcHJlZml4IChpZiBhbnkpOiBzZXJlbmRpcGl0eV8NCjwvY29kZT4=[/code]

The rest is just pony and click. The import includes Categories, Users, Posts and Comments.

I hope this will help your migration to WP error-free.

83

peanutsof80s 06.16.07 at 12:47 pm

This [code]PGNvZGU+c2VyZW5kaXBpdHkucGhwPC9jb2RlPg==[/code] script works perfectly in my case, making my former Serendipity 0.9 (s9y) install a history with about 200 entries perfectly imported to Wordpress (WP) 2.2. However, it’s not perfect out of the box. It needs some preparation to make the migration works.

The following should be made prior to migration based on my preparation.

- Backup both s9y and WP package and MySQL databases. Whatever method will be fine.
- Download the package and install into your WP installation folder:

[code]PGNvZGU+DQojIGNkIHt3b3JkcHJlc3Nfd2ViX3Jvb3RfcGF0aH0vd3AtYWRtaW4vaW1wb3J0DQojIHdnZXQgLWMgaHR0cDovL3d3dy50ZWNobm9zYWlsb3IuY29tL2Rvd25sb2Fkcy9zZXJlbmRpcGl0eS1pbXBvcnRlci56aXANCiMgdW56aXAgc2VyZW5kaXBpdHktaW1wb3J0ZXIuemlwDQo8L2NvZGU+[/code]

- Apply the fix to include extended data on s9y entries table. See SoGua comment. Just add or concat [code]PGNvZGU+JHdwZGItPmVzY2FwZSgkZXh0ZW5kZWQpPC9jb2RlPg==[/code] to [code]PGNvZGU+JHBvc3RfYm9keTwvY29kZT4=[/code] variable.

- Add MySQL admin (e.g., root) access to 127.0.0.1 host to avoid possible MySQL connection issue.

[code]PGNvZGU+DQpHUkFOVCBhbGwgcHJpdmlsZWdlcyBvbiAqLiogdG8gXCdyb290XCdAXCcxMjcuMC4wLjFcJyBpZGVudGlmaWVkIGJ5IFwneW91cl9teXNxbF9wYXNzd2RcJzsNCkZMVVNIIFBSSVZJTEVHRVM7DQo8L2NvZGU+[/code]

- Verify your s9y database name and prefix. By default it’s “serendipity” and “serendipity_” respectively. Try listing [code]PGNvZGU+bHMgLTEgL3Zhci9saWIvbXlzcWwvPC9jb2RlPg==[/code]

- Remove all single-quoted Category names like most of the French words. Otherwise, the import will continue but MySQL will skip importing those single-quoted Categories. You can manually remove it or via SQL command.

- At this point, you’re all set to go ahead with s9y migration through WP admin … Manage … Import … Serendipity. A default s9y install should be like these:

[code]PGNvZGU+DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBVc2VyOiByb290DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBQYXNzd29yZDogeW91cl9teXNxbF9wYXNzd29yZA0KU2VyZW5kaXBpdHkgRGF0YWJhc2UgTmFtZTogc2VyZW5kaXBpdHkNClNlcmVuZGlwaXR5IERhdGFiYXNlIEhvc3Q6IDEyNy4wLjAuMQ0KU2VyZW5kaXBpdHkgVGFibGUgcHJlZml4IChpZiBhbnkpOiBzZXJlbmRpcGl0eV8NCjwvY29kZT4=[/code]

The rest is just pony and click. The import includes Categories, Users, Posts and Comments.

I hope this will help your migration to WP error-free.

84

peanutsof80s 06.16.07 at 12:47 pm

This [code]PGNvZGU+c2VyZW5kaXBpdHkucGhwPC9jb2RlPg==[/code] script works perfectly in my case, making my former Serendipity 0.9 (s9y) install a history with about 200 entries perfectly imported to Wordpress (WP) 2.2. However, it’s not perfect out of the box. It needs some preparation to make the migration works.

The following should be made prior to migration based on my preparation.

- Backup both s9y and WP package and MySQL databases. Whatever method will be fine.
- Download the package and install into your WP installation folder:

[code]PGNvZGU+DQojIGNkIHt3b3JkcHJlc3Nfd2ViX3Jvb3RfcGF0aH0vd3AtYWRtaW4vaW1wb3J0DQojIHdnZXQgLWMgaHR0cDovL3d3dy50ZWNobm9zYWlsb3IuY29tL2Rvd25sb2Fkcy9zZXJlbmRpcGl0eS1pbXBvcnRlci56aXANCiMgdW56aXAgc2VyZW5kaXBpdHktaW1wb3J0ZXIuemlwDQo8L2NvZGU+[/code]

- Apply the fix to include extended data on s9y entries table. See SoGua comment. Just add or concat [code]PGNvZGU+JHdwZGItPmVzY2FwZSgkZXh0ZW5kZWQpPC9jb2RlPg==[/code] to [code]PGNvZGU+JHBvc3RfYm9keTwvY29kZT4=[/code] variable.

- Add MySQL admin (e.g., root) access to 127.0.0.1 host to avoid possible MySQL connection issue.

[code]PGNvZGU+DQpHUkFOVCBhbGwgcHJpdmlsZWdlcyBvbiAqLiogdG8gXCdyb290XCdAXCcxMjcuMC4wLjFcJyBpZGVudGlmaWVkIGJ5IFwneW91cl9teXNxbF9wYXNzd2RcJzsNCkZMVVNIIFBSSVZJTEVHRVM7DQo8L2NvZGU+[/code]

- Verify your s9y database name and prefix. By default it’s “serendipity” and “serendipity_” respectively. Try listing [code]PGNvZGU+bHMgLTEgL3Zhci9saWIvbXlzcWwvPC9jb2RlPg==[/code]

- Remove all single-quoted Category names like most of the French words. Otherwise, the import will continue but MySQL will skip importing those single-quoted Categories. You can manually remove it or via SQL command.

- At this point, you’re all set to go ahead with s9y migration through WP admin … Manage … Import … Serendipity. A default s9y install should be like these:

[code]PGNvZGU+DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBVc2VyOiByb290DQpTZXJlbmRpcGl0eSBEYXRhYmFzZSBQYXNzd29yZDogeW91cl9teXNxbF9wYXNzd29yZA0KU2VyZW5kaXBpdHkgRGF0YWJhc2UgTmFtZTogc2VyZW5kaXBpdHkNClNlcmVuZGlwaXR5IERhdGFiYXNlIEhvc3Q6IDEyNy4wLjAuMQ0KU2VyZW5kaXBpdHkgVGFibGUgcHJlZml4IChpZiBhbnkpOiBzZXJlbmRpcGl0eV8NCjwvY29kZT4=[/code]

The rest is just pony and click. The import includes Categories, Users, Posts and Comments.

I hope this will help your migration to WP error-free.

85

Ryan 07.04.07 at 6:01 pm

Paws -

I get the same error as you. Any luck figuring it out? My s9y installation is hosted at dreamhost, so I can’t use ‘localhost’ or ‘127.0.0.1′ to connect, I must use my actual domain name (ryanroth.net). I’m assuming this may be part of the problem.

Any ideas would be splendid!

86

Ryan 07.04.07 at 6:01 pm

Paws -

I get the same error as you. Any luck figuring it out? My s9y installation is hosted at dreamhost, so I can’t use ‘localhost’ or ‘127.0.0.1′ to connect, I must use my actual domain name (ryanroth.net). I’m assuming this may be part of the problem.

Any ideas would be splendid!

87

Ryan 07.04.07 at 6:01 pm

Paws -

I get the same error as you. Any luck figuring it out? My s9y installation is hosted at dreamhost, so I can’t use ‘localhost’ or ‘127.0.0.1′ to connect, I must use my actual domain name (ryanroth.net). I’m assuming this may be part of the problem.

Any ideas would be splendid!

88

Ryan 07.04.07 at 6:01 pm

Paws -

I get the same error as you. Any luck figuring it out? My s9y installation is hosted at dreamhost, so I can’t use ‘localhost’ or ‘127.0.0.1′ to connect, I must use my actual domain name (ryanroth.net). I’m assuming this may be part of the problem.

Any ideas would be splendid!

89

Ryan 07.04.07 at 6:01 pm

Paws -

I get the same error as you. Any luck figuring it out? My s9y installation is hosted at dreamhost, so I can’t use ‘localhost’ or ‘127.0.0.1′ to connect, I must use my actual domain name (ryanroth.net). I’m assuming this may be part of the problem.

Any ideas would be splendid!

90

Ryan 07.04.07 at 6:01 pm

Paws -

I get the same error as you. Any luck figuring it out? My s9y installation is hosted at dreamhost, so I can’t use ‘localhost’ or ‘127.0.0.1′ to connect, I must use my actual domain name (ryanroth.net). I’m assuming this may be part of the problem.

Any ideas would be splendid!

91

Jonathan 08.01.07 at 5:44 pm

I’ve been trying to use the Serendipity to wordpress importer but I keep getting the this same error:

Warning: Cannot modify header information - headers already sent by (output started at /home/microcap/public_html/wp-admin/admin-header.php:16) in /home/microcap/public_html/wp-includes/wp-db.php on line 373
WordPress

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?

The serendipity account is hosted by Aplus.net, and the Wordpress is hosted by BlueHost.

Any ideas would be awesome.

92

Jonathan 08.01.07 at 5:44 pm

I’ve been trying to use the Serendipity to wordpress importer but I keep getting the this same error:

Warning: Cannot modify header information - headers already sent by (output started at /home/microcap/public_html/wp-admin/admin-header.php:16) in /home/microcap/public_html/wp-includes/wp-db.php on line 373
WordPress

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?

The serendipity account is hosted by Aplus.net, and the Wordpress is hosted by BlueHost.

Any ideas would be awesome.

93

Jonathan 08.01.07 at 5:44 pm

I’ve been trying to use the Serendipity to wordpress importer but I keep getting the this same error:

Warning: Cannot modify header information - headers already sent by (output started at /home/microcap/public_html/wp-admin/admin-header.php:16) in /home/microcap/public_html/wp-includes/wp-db.php on line 373
WordPress

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?

The serendipity account is hosted by Aplus.net, and the Wordpress is hosted by BlueHost.

Any ideas would be awesome.

94

Jonathan 08.01.07 at 5:44 pm

I’ve been trying to use the Serendipity to wordpress importer but I keep getting the this same error:

Warning: Cannot modify header information - headers already sent by (output started at /home/microcap/public_html/wp-admin/admin-header.php:16) in /home/microcap/public_html/wp-includes/wp-db.php on line 373
WordPress

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?

The serendipity account is hosted by Aplus.net, and the Wordpress is hosted by BlueHost.

Any ideas would be awesome.

95

Jonathan 08.01.07 at 5:44 pm

I’ve been trying to use the Serendipity to wordpress importer but I keep getting the this same error:

Warning: Cannot modify header information - headers already sent by (output started at /home/microcap/public_html/wp-admin/admin-header.php:16) in /home/microcap/public_html/wp-includes/wp-db.php on line 373
WordPress

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?

The serendipity account is hosted by Aplus.net, and the Wordpress is hosted by BlueHost.

Any ideas would be awesome.

96

Jonathan 08.01.07 at 5:44 pm

I’ve been trying to use the Serendipity to wordpress importer but I keep getting the this same error:

Warning: Cannot modify header information - headers already sent by (output started at /home/microcap/public_html/wp-admin/admin-header.php:16) in /home/microcap/public_html/wp-includes/wp-db.php on line 373
WordPress

Error establishing a database connection

This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at . This could mean your host’s database server is down.

* Are you sure you have the correct username and password?
* Are you sure that you have typed the correct hostname?
* Are you sure that the database server is running?

The serendipity account is hosted by Aplus.net, and the Wordpress is hosted by BlueHost.

Any ideas would be awesome.

97

peanutsof80s 08.02.07 at 11:35 pm

Sounds like pure database connectivity issue. As mentioned that s9y and WP are hosted separately which I assumed they’re on separate networks where MySQL default TCP port 3306 is normally blocked on the perimeter.

Remember, MySQL authentication requires this port (or any assigned non-standard MySQL port) to be opened to accept database connection. I hope this will help.

98

peanutsof80s 08.02.07 at 11:35 pm

Sounds like pure database connectivity issue. As mentioned that s9y and WP are hosted separately which I assumed they’re on separate networks where MySQL default TCP port 3306 is normally blocked on the perimeter.

Remember, MySQL authentication requires this port (or any assigned non-standard MySQL port) to be opened to accept database connection. I hope this will help.

99

peanutsof80s 08.02.07 at 11:35 pm

Sounds like pure database connectivity issue. As mentioned that s9y and WP are hosted separately which I assumed they’re on separate networks where MySQL default TCP port 3306 is normally blocked on the perimeter.

Remember, MySQL authentication requires this port (or any assigned non-standard MySQL port) to be opened to accept database connection. I hope this will help.

100

peanutsof80s 08.02.07 at 11:35 pm

Sounds like pure database connectivity issue. As mentioned that s9y and WP are hosted separately which I assumed they’re on separate networks where MySQL default TCP port 3306 is normally blocked on the perimeter.

Remember, MySQL authentication requires this port (or any assigned non-standard MySQL port) to be opened to accept database connection. I hope this will help.

101

peanutsof80s 08.02.07 at 11:35 pm

Sounds like pure database connectivity issue. As mentioned that s9y and WP are hosted separately which I assumed they’re on separate networks where MySQL default TCP port 3306 is normally blocked on the perimeter.

Remember, MySQL authentication requires this port (or any assigned non-standard MySQL port) to be opened to accept database connection. I hope this will help.

102

peanutsof80s 08.02.07 at 11:35 pm

Sounds like pure database connectivity issue. As mentioned that s9y and WP are hosted separately which I assumed they’re on separate networks where MySQL default TCP port 3306 is normally blocked on the perimeter.

Remember, MySQL authentication requires this port (or any assigned non-standard MySQL port) to be opened to accept database connection. I hope this will help.

103

CMB 08.07.07 at 11:05 pm

This worked for me but it only imported the the “body” field of the entries table, not the “extended” field (where all my content except the introductory paragraph is).

Also it ignored the category ID on half the posts. (half the posts would up in the uncategorized category).

Any Idea’s????

Chris

104

CMB 08.07.07 at 11:05 pm

This worked for me but it only imported the the “body” field of the entries table, not the “extended” field (where all my content except the introductory paragraph is).

Also it ignored the category ID on half the posts. (half the posts would up in the uncategorized category).

Any Idea’s????

Chris

105

CMB 08.07.07 at 11:05 pm

This worked for me but it only imported the the “body” field of the entries table, not the “extended” field (where all my content except the introductory paragraph is).

Also it ignored the category ID on half the posts. (half the posts would up in the uncategorized category).

Any Idea’s????

Chris

106

CMB 08.07.07 at 11:05 pm

This worked for me but it only imported the the “body” field of the entries table, not the “extended” field (where all my content except the introductory paragraph is).

Also it ignored the category ID on half the posts. (half the posts would up in the uncategorized category).

Any Idea’s????

Chris

107

CMB 08.07.07 at 11:05 pm

This worked for me but it only imported the the “body” field of the entries table, not the “extended” field (where all my content except the introductory paragraph is).

Also it ignored the category ID on half the posts. (half the posts would up in the uncategorized category).

Any Idea’s????

Chris

108

CMB 08.07.07 at 11:05 pm

This worked for me but it only imported the the “body” field of the entries table, not the “extended” field (where all my content except the introductory paragraph is).

Also it ignored the category ID on half the posts. (half the posts would up in the uncategorized category).

Any Idea’s????

Chris

109

CMB 08.07.07 at 11:09 pm

Also, All the