Question:
Help! what does joomla, php, apache, dreamweaver do and how do they work together?
anonymous
1970-01-01 00:00:00 UTC
Help! what does joomla, php, apache, dreamweaver do and how do they work together?
Three answers:
silvaggio
2016-10-01 09:07:43 UTC
You desire to construct on-line retailer however do not even heard approximately PHP, MYSQL and apache. Then it's going to be very complex for you. Better rent a few one that can do that for or you're going to waste an excessive amount of time in it. Just set up Xammp for PHP, MySQL and apache set up. PHP -- > Server Side Programming MySQL --> Data Base (for storing your merchandise record) Apache --> Web server
Liz
2010-09-11 12:08:47 UTC
okay...

Start by installing XAMPP

(You can tell your teacher that XAMPP is Apache, MySql, and PHP in one package, and makes life very easy)

http://www.apachefriends.org/en/xampp.html

When installing XAMPP pay attention to where it places the root directory, and aso pay attention to what you put in as your mysql root user password. (you'll see what I mean on install)



Once that is installed, you next move is to figure out where your siteroot is. (RTFM on xampp)

Your siteroot is the folder that Apache looks in for the first index file.



Once you have located your siteroot, go get Joomla, and download it. Then unpack it to the siteroot.



Also.. To make life eaier on yourself when dealing with your MySql dayabase (needed for joomla)

Go here

http://www.phpmyadmin.net/home_page/index.php

and download / unpack phpMyAdmin to the siteroot as well.



Open a browser and navigate to:

http://localhost/phpMyAdmin



Log in with user "root" and the password you set up during the XAMPP install.

Using phpMyAdmin:

1) create a new MySql database called joomla

2) create a new Mysql USER also called joomla

3) set a password for the user joomla.

4) grant all permissions for the Database called joomla to user called joomla

5) log out of phpmyAdmin



Now navigate to http://localhost/joomla/install



and follow the on-screen direction...



Viola! Instant Joomla Website.
?
2010-09-11 11:57:13 UTC
Well, if your course is based on Dreamweaver, QUIT! Dreamweaver will NEVER teach you how to code (and generates the crappiest code you can think off)



Joomla is a CMS, you are correct. It is mostly used by coders who don't want to code either, or by amateurs. It is a very heavy library of functions, images etc (26Mb in size). A good coder does NOT use these open source libraries.



Apache is, as you say, a web server: it controls the pieces of code the developer has uploaded to the server's machine. It does not concern you (learn it if you want to set-up a web hosting company - and have a few 100's of 1000's to do so, in which case you will just recruit a proper programmer, specialised in Apache)



Php IS the main language that runs on the server, "making" the pages.



So, How do they work "together" ?

Dreamweaver builds a website using "drag and drop" facility, and generates some code that should be a webpage. You upload it to the server (through DW or an FTP program), then you view that page on your browsers.

Then, you write pieces of code in Php to add a little functionality to your page.

And Dreamweaver screews it

And the page does things you did not want.

DW and Php? They work very badly together! (And since joomla is written mostly in Php, that makes it even worse)



First step?

Quit DW: it will take you longuer to learn DW than to learn HTML, CSS and Php together!

Use Notepad++ for the code and Photoshop for your images.

Learn HTML first. Make a simple page with a few texts and images.

Then a bit of CSS: add formatting to your page.

Then a bit of Javascript: add some "local" functionality (ie something that moves)

Then Php (the bulk of your learning process): now the big part. This is what will allow you to make fully DYNAMIC websites (with a contents that varies according to circumstances)

Then mysql: you learn how to build and use a database, ie, for your members usernames and passwords.

Finally, understand AJAX: this little feature will give you the ability to make FULLY INTERACTIVE websites!



You will then be on your way to become a "pro" !

Good luck

Get some examples of code as free scripts at http://www.web2coders.com


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...