Welcome to Geeklog, Anonymous Sunday, December 22 2024 @ 06:06 am EST
Geeklog Forums
Observations of installing geeklog
I really hate not knowing what is going on so when I come across things like installing geeklog I want to know all the possible issues just in case... I have installed geeklog on 5 Mac OS X servers now and finally worked out all the kinks with installing.. So I thought I would push on and treat one of the servers like it was a hosting company... Mac OSX has a built in document root folder for each user that can share files... So I followed the instructions and after spending time hammering out the correct paths I was able to get it installed.. but had issues.. I followed the directions of putting geeklog outside of the users document root . I copied the public_html files to the users document root ... I was able to install geeklog but could not install plugins and there were many issues uploading files.. I then tried installing geeklog inside of the document root.. same issues.. So after thinking about it I removed the users document root and then made a symbolic link .. This worked like a charm.. installed beautifully, uploads files.. installed the plugins I wanted... I had run across all sorts of errors most which have been posted in the forums by many people...
Not sure if this information helps anybody but if you are beating yourself up over your errors try deleting the document root then make a symbolic link from the public_html folder to the document root.. If you can't and it is on a ISP server ask them to do it for you...
Not sure if this information helps anybody but if you are beating yourself up over your errors try deleting the document root then make a symbolic link from the public_html folder to the document root.. If you can't and it is on a ISP server ask them to do it for you...
12
14
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Not sure I understand your problems. I've been installing Geeklog in /Users/username/Sites without any problems (in fact, that's one of my development environments).
If you have more than one Geeklog site on the same server with such a setup, you'll probably have to set $_CONF['cookie_path'] to prevent them from sharing cookies. But other than that, it should work without the need for any symbolic links.
bye, Dirk
If you have more than one Geeklog site on the same server with such a setup, you'll probably have to set $_CONF['cookie_path'] to prevent them from sharing cookies. But other than that, it should work without the need for any symbolic links.
bye, Dirk
11
11
Quote
Status: offline
berto
Forum User
Junior
Registered: 01/25/07
Posts: 16
Hi Dirk,
I may have misunderstood the directions to install .... I have installed Geeklog now on 5 os x servers all on the servers document root.. the installs basically went really well except for the problem with login.... So I then wanted to instal Geeklog in a users folder.
Following the directions I put Geeklog in the users folder and the public_html part in the sites folder... I could not install . If I left a copy of the public_html files in the Geeklog folder with a copy of the public_html files in the sites folder Geeklog installed but there appeared to be issues with having both sets.. files would upload and all but not properly recognized as if the system was getting confused with both sets.. I know that the paths and all were fine..So I deleted the sites folder and made a symbolic link to it from the public_html in the Geeklog folder.. now everything works fine and I can install the plugins without any issues. So can you explain how you set it up in the users folder ? Do you have a copy of the public_html files ? Again I may be reading too much or too little in the directions to instal but what I was attempting to share was what I found to be the easiest and seems like the best way to install Geeklog in a Mac OS X server users folder and not on the servers documetn root.. I imagine if I were to use a static IP for the users install it would not be a problem (as the server can specify any folder to be a document root ) but I am installing it so that a number of users could have their own install . based on a server IP. camp.local/~user . Anyway using the symbolic link helped and wanted to share that in case there were others out there that have not had all the expierence in installing to figure out what might be going on.
Not sure if this clarified what I was trying to say but do hope so!
Take care and thank you for all of the quick responses and dedicated help!
I may have misunderstood the directions to install .... I have installed Geeklog now on 5 os x servers all on the servers document root.. the installs basically went really well except for the problem with login.... So I then wanted to instal Geeklog in a users folder.
Following the directions I put Geeklog in the users folder and the public_html part in the sites folder... I could not install . If I left a copy of the public_html files in the Geeklog folder with a copy of the public_html files in the sites folder Geeklog installed but there appeared to be issues with having both sets.. files would upload and all but not properly recognized as if the system was getting confused with both sets.. I know that the paths and all were fine..So I deleted the sites folder and made a symbolic link to it from the public_html in the Geeklog folder.. now everything works fine and I can install the plugins without any issues. So can you explain how you set it up in the users folder ? Do you have a copy of the public_html files ? Again I may be reading too much or too little in the directions to instal but what I was attempting to share was what I found to be the easiest and seems like the best way to install Geeklog in a Mac OS X server users folder and not on the servers documetn root.. I imagine if I were to use a static IP for the users install it would not be a problem (as the server can specify any folder to be a document root ) but I am installing it so that a number of users could have their own install . based on a server IP. camp.local/~user . Anyway using the symbolic link helped and wanted to share that in case there were others out there that have not had all the expierence in installing to figure out what might be going on.
Not sure if this clarified what I was trying to say but do hope so!
Take care and thank you for all of the quick responses and dedicated help!
14
10
Quote
Status: offline
Dirk
Site Admin
Admin
Registered: 01/12/02
Posts: 13073
Location:Stuttgart, Germany
Here's what I would do:
Assuming you have a user "berto", I would put the contents of public_html into /Users/berto/Sites/ and the rest into a directory, say, /Users/berto/geeklog/. Then the config.php settings would be
$_CONF['path_html'] = '/Users/berto/Sites/';
$_CONF['site_url'] = 'http://www.example.com/~berto';
$_CONF['cookie_path'] = '/~berto/';
That's the setup if you want to have more than one Geeklog site on one server.
If you only want to have one site on the entire server, then the files from public_html should go into /Library/WebServer/Documents/ but access to that directory is of course limited to admin users.
HTH
bye, Dirk
Assuming you have a user "berto", I would put the contents of public_html into /Users/berto/Sites/ and the rest into a directory, say, /Users/berto/geeklog/. Then the config.php settings would be
Text Formatted Code
$_CONF['path'] = '/Users/berto/geeklog/';$_CONF['path_html'] = '/Users/berto/Sites/';
$_CONF['site_url'] = 'http://www.example.com/~berto';
$_CONF['cookie_path'] = '/~berto/';
That's the setup if you want to have more than one Geeklog site on one server.
If you only want to have one site on the entire server, then the files from public_html should go into /Library/WebServer/Documents/ but access to that directory is of course limited to admin users.
HTH
bye, Dirk
8
12
Quote
Status: offline
berto
Forum User
Junior
Registered: 01/25/07
Posts: 16
That is exactly what I did and the paths were correct... there may be a difference in the setup of the server causing a difference.. but I did try as you have suggested. There were issues.. once I deleted the sites folder and then made a symbolic link from the public_html to sites folder everything works just great.. I have taken the geeklog added the forum parts mediagallery parts and added them to the geeklog folder before intial install .. install for the entire site takes less than five minutes now.. So really the way you do it and the way I do it are the same, only difference is that I find making a symbolic link is easier and less problems than using the built in sites folder.. and the only reason I wished to share that was in the hopes it might help at least one other person enjoy their expierence with using Geeklog.. you people really do rock !
I have to say that knowing how to install properly for my server has made my expierence with Geeklog a great expierence this time around.. now just to understand and work with css better.. ;-) hope you are having a stellar day !
I have to say that knowing how to install properly for my server has made my expierence with Geeklog a great expierence this time around.. now just to understand and work with css better.. ;-) hope you are having a stellar day !
12
10
Quote
All times are EST. The time is now 06:06 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