Welcome to Geeklog, Anonymous Thursday, March 28 2024 @ 10:54 am EDT

Geeklog Forums

how to upgrade from 1.3.11 to 1.4.1 without losing datas?


jerry

Anonymous
Hi,

Hi really need help on how to upgrade my blog.

I have the 1.3.11 version and I want to install the 1.14.1 but without losing any datas. Can I?

How can I put it on the server?

please help!

you can answer me at jliandier@aei.ca

thanks!

jerome
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
:rtfm: Simply follow the instructions.
 Quote

RebeccaMI

Anonymous
confused
I'm trying to do an upgrade by following those install/update directions. I updated the config.php and lib-common.php files, put all the version 1.4.x files in the same folder as my old install, and when I got to the step where I am supposed to navigate to http://mygeeklogsite/admin/install/install.php, it doesn't exist. So now the blog is broken (I get the error "Fatal error: Call to undefined function: com_getlangsql() in /home/scs/public_html/scsblog/plugins/staticpages/functions.inc on line 488" when I try to access it) and I can't complete the upgrade.

:helpme:

The blog was located at http://www.scs-matters.com/scsblog/ if that helps.
 Quote

Status: offline

jmucchiello

Forum User
Full Member
Registered: 08/29/05
Posts: 985
Quote by: RebeccaMI

put all the version 1.4.x files in the same folder as my old install, and when I got to the step where I am supposed to navigate to http://mygeeklogsite/admin/install/install.php, it doesn't exist.

Then you didn't include ALL of the install files. Make sure all the files come out of the archive.
 Quote

RebeccaMI

Anonymous
Quote by: jmucchiello

Then you didn't include ALL of the install files. Make sure all the files come out of the archive.



I extracted all the files from the geeklog-1.4.1.tar.gz file using a zip/unzip utility called PowerArchiver... is that not how I'm supposed to do it? I then uploaded all the resulting files via FTP. There was no admin directory at all.
 Quote

RebeccaMI

Anonymous
I extracted the contents of geeklog-1.4.1.tar.gz again. Then I tried to post a screenshot of the results. The post was deleted because of spam, so I'll try to do a file tree in plain text so you can see the results of the extraction.

geeklog-1.4.1
|--backups
|--data
|--language
|--logs
|--plugins
|--public_html
|--sql
|--system
config.php
emailgeeklogstories
INSTALL
readme

The last three items on that list are just listed as "files" and they don't have types associated with them.

If I look in the public_html directory (above, on my hard drive), I see an admin subdirectory. Should I upload the contents of that subdirectory separately into the scsblog directory?

I'm sorry for being a dummy, but I didn't do the original install of GeekLog. It was a an option in the website's control panel that I could just click to install, but now I have to do the update manually.
 Quote

Status: offline

1000ideen

Forum User
Full Member
Registered: 08/04/03
Posts: 1298
Sounds basically o.k. what you did. The catch is, if the file install.php isn`t there then it isn`t there.

Did you check if that file /admin/install/install.php is among the extracted ones? Some unzippers may only extract the structure but not the files. If it is there, how did you transfer it all to the webspace?

I suppose it got FTPed to the wrong directory.
 Quote

RebeccaMI

Anonymous
Quote by: 1000ideen

Did you check if that file /admin/install/install.php is among the extracted ones? Some unzippers may only extract the structure but not the files. If it is there, how did you transfer it all to the webspace?

I suppose it got FTPed to the wrong directory.



I transferred the files to the webspace via FTP. In situations like this one I use a program called FileZilla for FTP.

Within the geeklog-1.4.1 directory on my hard drive, there's an admin/install directory within public_html.

geeklog-1.4.1
|--public_html
....|--admin
..........|--install
...............|--install.php

The directions say that "public_html" is not supposed to be part of the URL when going through the upgrade process. So what I am wondering is this: should I take the contents of the public_html directory (as indicated above) and put them on the webspace within the directory where GeekLog is located? In other words, should I make it like this:

website's public_html
|--shopping cart
|--images
|--other directory A
|--other directory B
(etc.)
|--scsblog
....|--admin
..........|--install
...............|--install.php

Then I should be able to navigate to scs-matters.com/scsblog/admin/install/install.php just like it says in the directions.
 Quote

Status: offline

1000ideen

Forum User
Full Member
Registered: 08/04/03
Posts: 1298
Well, the question is what was it like before? Some auto installers may create a public_html sub dir because they don`t understand geeklogs instructions.

Usually public_html is synonymous with 'web root'. http://www.geeklog.net/docs/install.html#public_html

Dou you have the old config.php or lib-common.php at hand? What is the $_CONF['path'] and $_CONF['path_html'] ?
 Quote

Status: offline

1000ideen

Forum User
Full Member
Registered: 08/04/03
Posts: 1298
I jus tnoticed your file is there: http://scs-matters.com/scsblog/public_html/admin/install/install.php

Yes, there should be no "/public_html/" it is synonymous with web root or any other chosen sub dir which is probably http://scs-matters.com/scsblog/ ???

Again, it is more important what it was like before. Do it as it was before! Of course you can change everything later on if you want to move geeklog.
 Quote

RebeccaMI

Anonymous
rockin
I tried uploading the contents of the public_html folder (within geeklog-1.4.1 on my hard drive) via FTP directly into public_html/scsblog on the website. I was able to follow the rest of the upgrade directions and appear to have successfully upgraded my install to version 1.4.1!! YAY!!!! So I'm no expert, but you might want to make a note of that in the upgrade instructions in case there's anyone else like me with the same problem.

Now all I have to do is figure out how to upgrade the "Ivy League" theme we had installed... but that's a question for a different topic. Smile
 Quote

All times are EDT. The time is now 10:54 am.

  • 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