Ask questions via twitter! Message any question to @answers on twitter. We'll publish the question and send you a reply each time there's a new answer.
Next Question

Answered Question

 
M$10 February 03, 2009 02:36 PM

Can someone find or make me a good step-by-step walkthrough on how to install Elgg?

Elgg is an open source social networking software. www.elgg.orgI can't seem to get the install to work. Web hosting for my site is on bluehost
Interesting Question?  Yes (0)   No (0)   
RSS
 
 

Best Answer  Chosen by Asker

 
February 03, 2009 02:49 PM
http://classic.elgg.org/mod/mediawiki/wiki/index.php/Installation_guide

Basically, you need to already have LAMP (Linux, Apache, MySQL, and PHP) installed and working correctly. GD must be installed so and compiled into php so you might want to check that with a quick phpinfo.

After the requirements have been met:

Uncompress elgg into a publicly browsable directory under your web root.

Change the permissions of a directory and the config files:
chmod 777 data
chmod 666 config.php

Depending on the FTP program that you're using for bluehost, this will change a bit. In most FTP programs, you right click on each directory or file and select "change permissions". Bluehost also has a file manager in your members area that will accomplish this chmod as well.

Browse to the web based configuration page (e.g. http://www.mysite.com/elgg/)

Fill in the options and that should be it.

You will likely want to chmod the config files back and also setup the cron jobs but this is beyond the basic install. If you need help with these, just post back and I'll give you the exact commands.
Asker's Rating:
• Rob was really helpful when I needed more clarification on my problem.


Helpful Answer?  (1)   (0)    Tip robbrown for this answer
Permalink | Report
   Reply  
 
 
 
February 03, 2009 06:00 PM
how do you check if GD is installed?

Report
 
 
 
February 03, 2009 06:40 PM
Create a new page called maybe phpinfo.php

Toss in the following line:

[edit] shoot... Mahalo has disabled php tags.

Check here for the code:
http://help.mosso.com/article.php?id=082

Toss that file into a directory that can be seen on the web and load it up in your browser.

If it says some stuff about GD... you're good.

Here is an example phpinfo page:
http://www.entropy.ch/software/MacOSX/php/test.php

Search (ctr+f in your browser) for GD... see how it it says "--with GD" and down a little further the page says that the GD version is "bundled (2.0.28 compatible)".

I found this page with a quick google search to show you an example... your version numbers will likely all be different.

Report
 
 
 
February 04, 2009 05:32 AM
I have elgg install in this directory: /home/rockacas/public_html/elgg
my website address is www.rockacasa.com and elgg installer will not show up when I go to view my site. Is where I installed elgg in the directory where my problem lies?

Report
 
 
 
February 04, 2009 10:58 AM
Is /home/rockacas/public_html/ your web document root?

If you put another html file in that directory can you browse to it online?

What are the permissions for /home/rockacas/public_html/elgg?

What error do you see in your browser when you try to view /home/rockacas/public_html/elgg?

Report
 
 
 
February 05, 2009 03:37 AM
thanks for your help rob. I figure out what my problem was. I was pointing my browser to www.rockacasa.com/elgg instead of www.rockacasa.com/elgg/. Silly me.

Report
 
 

Other Answers (3)

Sort By
 
February 03, 2009 03:04 PM
Installation wiki is a decent place to go for walkthroughs. Here is the link to the nistall of Elgg, and you can link off to get LAMP installed if needed. Here's the sample:

http://www.installationwiki.org/Installing_Elgg
"Now that we have a platform ready for Elgg, let's move on to the most important step of setting up Elgg. Download the latest version of Elgg from its website. At the time of writing this tutorial, the latest version of Elgg was Elgg-0.8. Elgg is distributed as a zipped file.

To uncompress under Linux: Move this zipped file to /tmp and uncompress it with the following command:

$ unzip /tmp/elgg-0.8.zip

To uncompress under Windows: Right-click on the ZIP file and select the Extract here option. "
Source(s):
http://www.installationwiki.org/Installing_Elgg


Helpful Answer?  (0)   (0)    Tip nativenerd for this answer
Permalink | Report
   Reply  
 
 
 
February 03, 2009 03:15 PM
Installing the open source social networking softare elgg is very similar to installing other free content management and social media software suites.

Because your site is hosted with Bluehost which is powered by Linux and cPanel the server your account is on is well suited for this type of application.

The procedure to install elgg is somewhat complicated for users new to the process but with a little perservierence you should be fine.

The first step to do is simply download the full package available from http://elgg.org/downloads.php

The package is archived in the form of a .zip so you will need to extract the contents before continuing. On Windows simply right click on the elgg1.2.zip file and select "Extract all".

After extracting the software upload the contents of the elgg directory to your webserver via FTP. You will want to use your FTP client to also create a new directory in your elgg folder titled "data" and make sure this folder is read/writable by all. Most FTP clients have an option to set the "CHMOD", make sure the "data" folder you created is set to "777" or read/write by all.

After uploading the elgg package to your webserver the next step is to login to your BlueHost cPanel control panel and create your MySQL database and user. You can do this in the "MySQL Databases" section in cPanel. As shown in my screenshot below simply fill in the field "New Database" with "elgg" and click "Create Database". This will create your database entitled "_elgg" for me it is "scratchy_elgg" because "scratchy" is my username. Make sure you remember what your database is titled.

Screenshot 1

The next step is to return to the "MySQL Databases" section in cPanel and to add a new MySQL user under the "Add New User" field. Simply type in a username and password you want. After doing this return to the "MySQL Databases" page once more and scroll all the way to the bottom to add the user you just created to have access to the database you created. You can see an example of this in the screenshot linked below.

Screenshot 2

Now you're finally ready to finish your elgg installation!

Simply point your webbrowser to the place where you uploaded the elgg documents and follow the instructions below:

Enter your "Database user" we just created in the "Database user" field, as well as your password. Enter the name of the database we just created in the "Elgg database" field and leave the "Database hostname" and "Database table prefix" as normal.

Click "Save" and your Elgg will generate your settings.php file. Simply save this file as "settings.php" using notepad or any other plain text editor and FTP upload it to your webserver in the "engine" directory.

You will also have to do the same thing for the file under "settings.php" only lable this as ".htaccess" and put it in the root folder of your elgg installation.

After performing these steps simply refresh and fill your site name and leave everything else as default. Click "Save" and elgg will be installed!


Source(s):
http://docs.elgg.org/wiki/Installation


Helpful Answer?  (0)   (0)    Tip scratchdrive for this answer
Permalink | Report
   Reply  
 
 
 
February 03, 2009 05:31 PM
I have installed Elgg on godaddy and it was pretty simple to do,Elgg rocks. Anyhow I have found the following tutorials that will give you a step by step walkthrough of Elgg instalation on bluehost.

1.Download the source files from Elgg.org
2. Unzip the tar or zip file that you download
3. Upload contents of your new Elgg folder into your location of choice on your web server
4. Login to your Bluehost Cpanel and click on the MySQL Databases button on the mainpage of your cpanel.
5. Create a new database
6. Now create a new user
7. Now attach the user and the database you just created together
8. Run the Elgg Install script by pointing your browser to the base URL of your website (e.g., http://www.example.com)
9. Fill out necessary fields of passwords and Database connection information
10. Make sure to make your password at least 6 characters
11. Continue with the setup wizard
12. Login to administration with your “news” user and the password that you setup

You should now have a working Elgg Open Source Social Network Platform running on your Bluehost server account. You can now create the social network of your choice .
I sure hope that helps you out, I will use this info to set up Elgg for my clients.You will notice that I have added additional links where you will find forums and other communities that deal with Elgg development, good luck.
Source(s):
http://spreadbluehost.com/
http://spreadbluehost.com/install-elgg-bluehost
http://swik.net/Install-Elgg-on-Bluehost
http://classic.elgg.org/mod/mediawiki/wiki/index.php/Installation_guide
http://groups.google.com/group/elgg-development
http://how2cms.com/how-to-install-elgg-12/


Helpful Answer?  (0)   (0)    Tip marcel m for this answer
Permalink | Report
   Reply  
 
 

Answer this Question

How tips and payments work

This question has already been resolved. You may add an answer to it but you will not be eligible to win best answer or any associated tips.

Ask a Question


140 characters left
Top of Page
Buy Mahalo Dollars with Credit Card or PayPal

Top Members

This Week All Time
  • buddawiggi
    buddawiggi
    2nd Degree Black Belt
    27808 Points
    M$799.16 Earned
  • opher
    opher
    Purple Belt
    4473 Points
    M$196.22 Earned
  • annelisle
    annelisle
    Purple Belt
    3110 Points
    M$95.22 Earned
   See All
 

Most Popular Tags

mahalo(1631)
iphone(466)
music(463)
google(358)
food(321)
online(298)
beer(279)
money(263)
movies(262)
apple(252)
aotd(235)
health(220)
video(208)
free(206)
dog(205)
   See All
 

Categories

Welcome New Members


 
 
Mahalo Dollars are the currency of Mahalo Answers.

Each Mahalo Dollar costs $1.

Once you earn more than 40 Mahalo Dollars, you can request to be paid via PayPal. Each Mahalo Dollar is currently worth $0.75 when paid out via PayPal. Learn More

 
 

Please log in to use this function.