I am not really sure what I need to do here in order to upgrade to the latest and greatest. When I tired to upgrade to 0.8.0 a while back I received this error:
I restored everything from backup and never looked back, but now I am ready for another attempt. I don't know much about MySql or PHP so any guidance is appreciated.
The last time i tried to upgrade I copied over all the files and loaded up the admin page, just like the upgrade doc said
The error you got previosuly could only happen if after you called the Admin panel and upgraded the database, the SQL files were not applied.
Do you remember if you saw the "Upgrade" panel when goign to your admin panel? That should list you several database .sql files that are about to get executed.
Now, your SQL user needs ALTER TABLE privileges so that Serendipity can properly upgrade. Please check back with your provider that your MySQL user is allowed to do that, and if he has all needed privileges.
As a fallback, I could tell you how to run the .sql files manually. But this should not be required.
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Yes I did laucnh get the Upgrade panel and that was the result of the upgrade. I will contact my host about this permission.
Is the permission something I can set via PHPMyadmin? My hosts technical support is not the greatest and if I can do it, and someone can tell me how I'd rather not call!
You can only set it via phpMyAdmin if you have superuser privileges (some kind of "root account" for mySQL).
Is the serendipity username+password for the SQL database the same you use to login via phpMyAdmin? If yes, you can try to alter a table via phpMyAdmin and see if you get an error message (like adding a column to a table)
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Did you add a TABLE or did you add a COLUMN to an existing table? The first one must work, because else you couldn't have installed Serendipity. The second one may not work and is only required when s9y upgrades; since that fails for you, it seems likely that your mysql user does not have the ALTER TABLE privileges...
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
I did add a table not a column. I am not too familiar with this but I will see if I can add a column to my test table.
I will also call the host and see if they can help. If this can't be done, is there any way to upgrade manually by running the scripts? Any volunteers, I'd rather pay a few $$ than destroy everything
If that works, your s9y upgrade should work as well. And you can run the DB update manually if it fails. But try the simple route first, is this works for nearly everybody
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Yes, that means all should be well when you upgrade. If all things fail, just send me a mail and we'll work it out
Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/