GimmeSoda
The Blog of a Programmer
The Blog of a Programmer
Jan 9th
I got off work at around 11:10 tonight and I left feeling satisfied and happy. I love this job!
That is all. =D
Jan 9th
I had just updated the install software for laconica the other day to match their current version. It looks like another minor update has already been released. The installer has been setup to match.
Rapid development, gotta love it!
Jan 8th
I realized I hadn’t checked in on Laconica for awhile now, so I went ahead and updated the installer to make sure it was grabbing the latest and greatest version of the software. I tested it over on http://laconica.gimmesoda.com/
Laconica Web Based Installer – Download
Laconica Web Based Installer – Updated
I also realized I never gave instructions for the installer. Here is the super quick rundown:
1) Upload the install.php and the installer folder to the location you want to install laconica. BUG NOTICE: For people who try to install into directories instead of the root folder, sorry it currently doesn’t work, I’ve already fixed this in the latest version of the GimmeSoda installer class but I haven’t pushed it into the laconica installer yet.
2) Access the install.php page
3a) Name your laconica install
3b) Put in the instal’s URL without the http! (ex: laconica.gimmesoda.com)
3c) Leave the directory blank since this isn’t working properly yet. (I’ll push the fix out real soon I promise!)
4) Fill in the mysql information for this install.
5) Click the test requirements button, if your install requirements pass then the system will automatically attempt to download and install laconica.
6) ENJOY!
I’ve gotten reports that this installer works on BlueHost and a few VPS setups as well as DreamHost. Let me know if you run into trouble or have any successful install!
Dec 28th
Getting an error like this one?
Fatal error: Cannot redeclare pclziputilpathreduction()
Chances are you’ve got the Automatic WP Upgrade plugin enabled. Although this really was a wonderful plugin and it was highly useful to many of us it is no longer needed. WP has an update capability built in now.
Also, it causes the above error to show up when you attempt to install or update plugins automatically! Go disable it, really, it’s no longer needed and interferes with the awesome new install/update capability in WP.
Hope this helps!
-JJ
Dec 7th
It’s ugly but if you meet requirements it SHOULD work. I’m sure it’ll have bugs (probably huge ones) but I was tired so yeah… no complaints!
For the update: http://www.gimmesoda.com/2008/10/03/laconica-web-based-installer/
For the installer: Laconica Web Based Installer – Updated Again
Verified to work on DreamHost and BlueHost, mixed results on MediaTemple.
Nov 8th
It’s been awhile since I’ve done some SERIOUS programming. Most of what I’m working on (like the laconica web based installer, the modified zenPhoto installation, various modifications to e-commerce sites) is actually the type of thing I would work on and create when I was younger. I guess most things don’t change. Anyhow, I’m starting to itch for a real project, something complex or with an interesting problem to solve… maybe I’ll continue work on my framework.
I don’t know, anyhow I got a great read for you.
While working today I got the chance to help out with Greg Marriott’s blog, and when I finished up I noticed one of his posts was on a topic that I’ve always had some trouble explaining to my non-programmer friends. Go check it out and find out why programming is my drug of choice…
Oct 27th
As quite a few of you have noticed I haven’t been able to get any new work or scripts out lately. I’ve also have not been taking on any new clients for awhile because I don’t have any time! I’m actually at the point where I’m about to fire a few of my remaining clients in order to free up time! Crazy.
Projects that need to be finished, in random order:
Oct 3rd
UPDATE:
I couldn’t sleep again, so I finally got around to getting a very very very badly done but working version of the web based installer finished. Grab a copy of the file below – throw it up wherever you want to install laconica and fill in the info. This should get the majority of people who meet the minimum requirements up with a very basic install.
END UPDATE – Everything below is old news!
I was a little bored this morning (AKA “I Couldn’t Sleep Again”) and ended up starting work on a web based installer for laconica. This is something which is currently sorely lacking from the software and would make the lives of many people who are trying to get this working much easier (not just for those users on dreamhost like my shell script).
Anyhow I got as far as checking for all the system requirements, php modules, apache version (I’m trying to find a way to check for modules on all environments not just mod_php so I can test for mod_rewrite), and a check to see if the laconica files have been uploaded if not then it downloads the laconica tar ball (if Evan is reading… it’d be nice if there was a laconica-latest.tar.gz!).
I should get a decent bit further tomorrow or the day after, it’ll be nice to have a web based installer. You can see the current (very ugly looking and horribly coded script) in action here:
http://laconica.gimmesoda.com/install.php
Alright, enough talk – sleeping time!
I did quite a bit of work on this (dead tired now). I’ve now completed testing for what I believe to be every requirement needed by Laconica, except for the external libraries as those should come with the package! I’m hoping soon, since this installer won’t really be able to pull off a complete install without them.
I have worked out the logic (very very messy) for the whole archive issue, so if your host allows you to use the ‘exec’ function and the ‘tar’ binary can be found on your server using the ‘which’ command then you’re in luck. The install will automatically do the following:
1) Detect that laconica files don’t exist yet
2) Download the archive
3) Extract the files
4) Move the extracted files to the working directory
5) Test to make sure the files were moved correctly
The installer will also test for your mysql version (even for those not using localhost) since it will connect to and query the server you will be using there is no confusion as to what version of MySQL you are really using. Finally – and this is the last thing I worked out, the installer will also check to see if the InnoDB storage engine is installed.
So, it’s definitely coming along, I should have something working very soon now.
http://laconica.gimmesoda.com/install.php
Of course I just dedicated a good four hours of what should have been my sleep to this and I do work tomorrow… or ummm later today… so off to sleep I go, with any luck the baby girl won’t wake up in an hour… like usual!
For anyone interested in the core logic for the laconica installer I’ve copied the current code to this:
http://laconica.gimmesoda.com/installer_class.txt
And no complaining! I did warn you all that it would be ugly, but overall it seems to be working decently atleast in my testing. I’ll release the whole installer package when I get the installer working on my end, but for now you can atleast see the functions I used to perform my testing.
*** Another Update ***
More code cleanup + the initial release of code – still doesn’t complete the install but it gives you an idea how I’m doing this so far and I’m definitely going to need people to look it over. Continues to be an ugly duckling.
GimmeInstaller Alpha
Sep 10th
I’m finally getting serious about affiliate marketing! Check out my new blog and wish me luck.
Sep 4th
Looks like DH isn ow offering an unlimited plan (space/bandwidth), at least until Septermber 10th. This is actually really good news for people who like to serve up largish type files. I’m talking between 50-100 MB’s, and an especially good deal for people who will be on PS machines, since all those apache connection you would be taking up won’t affect the people on your server!
Awesome!
Now go get your $50 off dreamhost!
Recent Comments