I want to help. I do not understand. مودل العربي Go there for some help in Arabic language.
I want to know:
1. Where is your Lesson? Where is the Moodle site?
2. Where is the Moodle site you want the Lesson to go?
3. Are you looking for a Moodle site that will host your lesson?
4. Do you mean you teach a course and want to put it in Moodle?
I hope this helps. Chris
thank alot for you
i hope i can understand it you ,first ,I want to learn Moodl and difficult to find so
i download moodle in to my computer and beginng course design content 3 lessons
and i put some activites ,but dont The final forme i try see my design as site in internet , my program for moodel english language
if i can see my site in internet, i will Continued in add Supplemented activites
and i try answer for ask you
1. Where is your Lesson? Where is the Moodle site?
2. Where is the Moodle site you want the Lesson to go?
in my computer, I mean my course still in my computer
3. Are you looking for a Moodle site that will host your lesson?
4. Do you mean you teach a course and want to put it in Moodle?
No, i have a lesson in Moodl but l have not site in internet
I have heard your question many times. It is a good question. Here are some links which can help you.
You have a Localhost Moodle site. This is good. But, it is not connected to the internet.
You will need a Web host, some place on the internet that will give or sell you a place to put your course. A Moodle partner has a list of people who might host your course or site http://moodle.com/hosting/.
I hope this helps.
You helped me and others by asking this question. I went on MoodleDocs to see where it could be answered. The anwer was not easy to see, so I made some small changes and hope that helps others.
Best Chris
To really understand what is going on, you need to understand a bit about how the internet works. Still over-simplifiying, here goes.
Every computer on the internet has a unique IP address, which is a string of 4 numbers. For example, this server is 74.52.44.50. To get data from moodle.org, your computer needs to connect to that address. Similarly, your computer will have an IP address, which the server will use to send the data you ask for back to you.
Now typing numbers all the time is a pain in the neck, which is why we have the domain name system (DNS). That is simply a lookup service, so you can ask for http://moodle.org/ instead of having to remember things like http://74.52.44.50/.
Now as well as every computer having a real address like 74.52.44.50, the IP address standard defines some magic addresses, of which 127.0.0.1 is the most useful. No matter which computer you are on, 127.0.0.1 means 'this computer'. And in the DNS system, localhost is always an alias for 127.0.0.1.
So, if you are accessing your Moodle site with a URL like http://localhost/moodle/, it will only ever work on your own computer. However, if you can work out the real address of your computer, and change http://123.234.345.456/moodle/ (and if you update wwwroot in config.php), then other people will be able to access your Moodle.
Now, the oversimplification in the above is the bit 'Every computer on the internet has a unique* IP address'. Actually, it is more complicated than that. For example, if you have a home network with several computers behind a router, then actually, to the rest of the internet, it will appear as if there is just one computer (the router) attached to the internet. The router does some magic (also called Network Address Translation - NAT) to make all your computers seem like one. That is because there are only 255*255*255*255 ~ 4 billion IP addresses, and there are more computers than that in the world. That is also why we are moving (very slowly) from IP4 to IP6, which allows more addresses.
If you are behind a NAT router, then getting a real address for your computer is harder. Also, if you are behind a filewall, people may not be able to get to your Moodle, even if they know the address.

Thank you for your attention and helpful posts.
Best Chris
Hello,
Where is the conf.php file in the server folder for moodle?
I have a server at home running Moodle and want to put this on the internet.
Do you know how to do this?
Thanks
This is really not a Lesson Forum subject. But I can understand how you got here via a search.
You usually can not put a "server" running on a home machine on the internet. This is what Tim and I were trying to say last year. Maybe we need a Moodle documentation page to explain this. I will start Home servers and the internet page in MoodleDocs.
To answer your question: the conf.php file is located in the root of your moodle folder. So if you use the complete install package for Windows for 1.9.5, it is in something like C:/server/moodle . If you use XAMPP (which uses also uses Apache) for a server, you will probably find it in ../htdocs/moodle. It is very short file.
Sorry we can not be of more help.
Chris
hi (Chris Collman) and(Tim hunt)
Thanks for your detailed explanation
Is the lesson in English or in another language?
If you're using the Arabic moodle, then try to post what you want in in the Arabic moodle and you'll get hte help you need. If you native language is Arabic then try to put what you want in Arabic this will make people understand you easily and help faster.