seeking advice -total beginner- how to integrate website and membership database
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
seeking advice -total beginner- how to integrate website and membership database
Hi,
so I'm a TOTAL BEGINNER to linux and databases. I want to start a website that will allow visitors to directly input information, like eg membership details, providing the information for other users.
I have no experience with programming, or databases. I can make a website, and I'm pretty sure I can workout how to make a database, but I have no idea how to marry the two together.
this is what I have. MacBook 2.4GHz 10.5, running Ubuntu desktop 8.04 through vmware fusion, and have just installed XAMPP.
Until this week when I installed these programs i'd had no exposure to command-line, so at least now it doesn't freak me out.
OK so what I'd like, is advice on:
1. What do I need to learn first, second ... kind of thing
2. Where can I learn these things (I'm a student, so I'm trying to keep this as FREE as possible)
3. specifically info on getting the database and website "talking"
I've done a fair bit of search on the net, and to be honest, there is soooo much information it's beginning to get confusing. If someone could point me in the right direction I'd be most greatful.
Distribution: CentOS, RHEL, Solaris 10, AIX, HP-UX
Posts: 731
Rep:
Hi,
first you can take a look at the following things:
- Setup apache webserver with php and mysql (XAMPP should have done this for you)
- learn php a very flexible language which allows you to send and retrieve data from your website to/form the database
I think this should help. Also there are many php forums and a mass of templates available which can help you.
In a similar situation I have read a book whose title is "Pratique de MySQL et PHP" and founded it interesting. I do not know if you read French but you should be able to find something similar in English.
There are a lot of other possibilities but most websites use Linux + Apache + PHP + MySQL, all open source and free. This combination is known as LAMP.
Last edited by Didier Spaier; 02-08-2009 at 01:35 PM.
Reason: missing word
Distribution: Ubuntu, Slackware, Gentoo, Fedora, Red Hat, Puppy Linux
Posts: 370
Rep:
You may wish to look at a Content Management System (CMS) such as Joomla! with Community Builder which will allow you to set up an integrated website with integrated membership community.
You can easily add additional capabilities such as forums, photo galleries, directories, document downloads, etc. without much work. There are som 150+ extension enhancements to Community Builder which allows you to develop very rich community.
The best thing is that Joomla!, Community Builder and most extensions are free. Since you are new to website development this may be a very inexpensive and fast way to develop your concept. Joomla! uses PHP with MySQL databases.
Thanks all for the great suggestions. If I wanted a challenge I picked a good one, luckily with the suggestions you've made I can already see a bit of light at the end of the tunnel! Loving OPEN SOURCE!!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.