White Labeled Microblogging for Dummies: Laconica on a Shared Host
Yesterday, I successfully set up laconi.ca on a Linux box at home. I took copious notes, figuring that I would present them here. However, there is a good description of the process here. Good, that is, if you are using Ubuntu, have root privileges and feel comfortable doing things like apt-get and pear installs. Basically, I poked around and followed a path very similar to that. However, if you have a shared hosting service, without root privileges, is it still possible to get Laconi.ca up and running? Doing a little tweaking, it sure looks like it. Check out www.orient-lodge.com/laconica.
Essentially, what I did was took everything from my Ubuntu installation, rolled them into a nice little tarball and uploaded it to my hosting service. You can grab the tarball here.
Once you’ve unzipped the tarball and put it in a proper directory, you should be able to get going by a few simple steps.
Edit the config.php file. Really the only things you should have to do is change the $config['site']['server'] and the $config['site']['path'] . In my case, I set them to
$config['site']['server'] = 'www.orient-lodge.com';
$config['site']['path'] = 'laconica';
Then, you need to change the $config['db']['database']. If you are running on a shared host, you will probably set up the database, user and password using cpanel. Then, you will need to load the database with the laconica/db/laconica.sql file.
Next caveat. Go into the classes subdirectory and copy the stoica.ini file to a file with the name of your database. e.g., my username on my hosting service is smartcam. All of my databases get created as smartcam_dbname. So, I am using smartcam_laconica as my laconica database. I copied stoica.ini to smartcam_laconica.ini There is probably some other way to set this up in the config file, but I couldn’t figure out the syntax.
At this point, you should be ready to go. Other caveats to know. My site defaults to php4 so I have a directive in the .htaccess file to force it to php5. I also added code to the index.php to define sys_get_temp_dir if it doesn’t exist. Since I am running it as a subdirectory of my Drupal based site, which uses other rewriting rules, I ran into trouble with the rewriting, so I’ve left the ‘fancy’ mode (aka, use rewriting) turned off.
Later, I hope to tweak theme so it will look more like my Orient Lodge theme.
With this, I will have my own microblogging site, white labeled to look like part of Orient Lodge. I can still subscribe to microblogging posts over at identi.ca or other laconi.ca based sites. All of this on a shared hosting account. Note to the wise: This is all well and good for a small site, but I wouldn’t recommend running a large microblogging site, like identi.ca on a shared host. You’d be bound to run out of resources before you know it.
Hosting
Submitted by Anonymous on Wed, 07/09/2008 - 08:11. span>Shared Hosts, VPS etc
Submitted by Aldon Hynes on Sat, 07/19/2008 - 19:25. span>I think testing it out on a
Submitted by Anonymous on Thu, 10/16/2008 - 02:33. span>I think testing it out on a shared host is probably fine for small activity. My guess is as long as you stay under around 1000 messages a day, you are probably okay. A Virtual Private Server is probably good for temizlik şirketi temizlik şirketi
temizlik şirketi 25,000 to 50,000 messages a day. These are just finger in the wind guesses based on other systems I've run on shared hosts and on VPSes. Hopefully, over the coming days, we'll get some good metrics about how much can ankara halı yıkama be supported on different types of services. Any details you dig up and can report would be greatly appreciated. saç ekimi merkezleri ,saç ektirme kellik
saç ekimi
saç ekimi merkezleri saç ekimi
saç ektirme
Brian, thanks for stopping
Submitted by jimmybond09 on Mon, 04/27/2009 - 07:10. span>Brian, thanks for stopping by. I believe the problems with Laconi.ca and request tokens is what has been giving me my problems. I tried subscribing both ways between several different laconica servers and openblogger server. Lots of different problems going different ways. I may write up an even more geekier post about this a little later.
online masters degree and online degree in social work and online science degree
So the problem with my the
Submitted by Anonymous on Thu, 11/13/2008 - 20:45. span>So the problem with my the error mentioned in my previous post was that when PHP was compiled for the server in question the XmlWriter/Reader components were disabled. After re-compiling PHP on this server etc the error went away.
Now the error film izle is the inability to connect to the MySQL server? This with the relevant connection string entries being made in config.php & dataobject.ini? These settings are definately correct as I am able to connect to the database from the command line copying and pasting the entries from these adtech ile reklam 2.0 dönemi başlıyor ve Trkycmhrytllbtpydrklcktr r10.net seo yarışması files.
However it seems like access is trying to be gained on a "strange" port? Is there some specific place where this has to be configured? The error I am getting boils down to this: "nativecode=Can't connect to local MySQL server through socket"
Please help keep this current
Submitted by Anonymous on Fri, 11/28/2008 - 19:40. span>Please help keep this current so all the Oklahoma Republicans for Ron Paul will get a chance to see this and then make plans to attend this convention.
Thanks,
RJ Harris
film izle--filim izle
gazete gazeteler rüya maynet
Submitted by Anonymous on Fri, 11/28/2008 - 19:43. span>gazete
gazeteler
rüya
maynet
chat
rüya tabiri
rüya tabirleri
sohpet
çet
RE:
Submitted by JamesHopes on Mon, 03/09/2009 - 06:17. span>Essentially, what I did was took everything from my Ubuntu installation, rolled them into a nice little tarball and uploaded it to my hosting service. You can grab the tarball here.(online high school diploma) Go into the classes subdirectory and copy the stoica.ini file to a file with the name of your database. e.g., my username on my hosting service is smartcam.
(high school diploma online)