Gebruiker subdomein aan laten maken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Bram van R

Bram van R

18/04/2014 16:44:49
Quote Anchor link
Hey,

Ik ben al een tijdje bezig met een website waarbij een gebruiker zich kan registeren en daarna zelf een subdomein krijgt op mijn server. Echter lukt mij dit niet en met Google ben ik ook niet ver gekomen.

Ik wil dus zoiets: www.mijnwebsite.nl/gebruiker

Hoe doe ik dat?

Met vriendelijke groet,
Bram
 
PHP hulp

PHP hulp

19/04/2024 11:32:35
 
Jasper De Moor

Jasper De Moor

18/04/2014 16:47:07
Quote Anchor link
je maakt een folder aan in je root en je hebt een subdomain?
 
Bram van R

Bram van R

18/04/2014 16:48:30
Quote Anchor link
Het gaat erom dat een gebruiker na het registeren dat automatisch heeft. Dus iemand registreert en dan komt er automatisch een mapje op mijn server.
 
Ivo P

Ivo P

18/04/2014 16:48:46
Quote Anchor link
een subdomein zou zijn

http://bram.phphulp.nl

zo'n eerste map zou je kunnen oplossen met een rewriterule:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ([^/]+)/  /index.php?site=$1
 
Jasper De Moor

Jasper De Moor

18/04/2014 16:49:11
Quote Anchor link
Dan snap ik de vraag niet helemaal :/
 
Ivo P

Ivo P

18/04/2014 16:49:49
Quote Anchor link
die map hoeft dus niet fysiek aangemaakt te worden.

dat zou ook behoorlijk onwerkbaar zijn, als je straks 100 mappen van gebruikers hebt.
 
Bram van R

Bram van R

18/04/2014 16:52:07
Quote Anchor link
Ja, inderdaad. Maar ik wil dus dat een bezoeker zich kan registreren en dan automatisch een subdomein krijgt. Hoe kan ik na de registratie er voor zorgen dat de bezoeker een subdomein krijgt? Daar loop ik tegen aan.
 
- Ariën  -
Beheerder

- Ariën -

18/04/2014 16:53:04
Quote Anchor link
Waar is die subdomein voor bedoeld? Een profiel of iets dergelijks?
Dan kan je het vanaf een GET-parameter herschrijven naar je subdomein.

Let ook op dat je een Wildcard Domain hebt, en dat je een * als A-Record in je DNS hebt.

Je kan dit uittesten door naar een willekeurige onbestaande subdomein te gaan. Als je dan op je index.php uitkomt, dan heb je een wildcard domain, en een A-record in je DNS.
Gewijzigd op 18/04/2014 16:55:29 door - Ariën -
 
Bram van R

Bram van R

18/04/2014 16:58:07
Quote Anchor link
Ik heb niet zoveel ervaring met PHP..
 
Ivo P

Ivo P

18/04/2014 17:02:51
Quote Anchor link
subdomeinen is meer iets van Apache, (webserver) dan van PHP.

Wat doet je site als je ipv www. abc. gebruikt?

Heb je een controlpanel bij je hoster?
 
Bram van R

Bram van R

18/04/2014 17:05:12
Quote Anchor link
Nee maar omdat Aar begon over GET. En ik heb geen DirectAdmin of iets. Gebruik gewoon Filezilla.
 
Jasper De Moor

Jasper De Moor

18/04/2014 17:06:26
Quote Anchor link
controlpanel en filezilla zijn 2compleet verschillende dingen.
controlpanel kan je alles beheren, domeinen, mysql, email,...
in filezilla alleen bestanden (ftp)
 
Bram van R

Bram van R

18/04/2014 17:07:19
Quote Anchor link
Oh, dan heb ik wel een controlpanel.
 
Jasper De Moor

Jasper De Moor

18/04/2014 17:09:20
Quote Anchor link
Maar nu blijft de vraag nog steeds voor wat wil je de subdomains gebruiken?
-Een pagina voor elke gebruiker
-Een website voor elke gebruiker
-Een profielpagina ofzo
...
 
Bram van R

Bram van R

18/04/2014 17:09:46
Quote Anchor link
Een website voor elke gebruiker ja.
 
Jasper De Moor

Jasper De Moor

18/04/2014 17:11:38
Quote Anchor link
- Aar - op 18/04/2014 16:53:04:
Let ook op dat je een Wildcard Domain hebt, en dat je een * als A-Record in je DNS hebt.

Je kan dit uittesten door naar een willekeurige onbestaande subdomein te gaan. Als je dan op je index.php uitkomt, dan heb je een wildcard domain, en een A-record in je DNS.
 
Bram van R

Bram van R

18/04/2014 17:16:39
Quote Anchor link
Ja dan krijg ik dit:

The requested URL / was not found on this server.
 
- Ariën  -
Beheerder

- Ariën -

18/04/2014 17:17:11
Quote Anchor link
Een website? Dus je wil elke gebruiker eigen FTP toegang geven?
Dan zul je in ieder geval ervoor moeten zorgen dat je mappen aanmaakt, en dat deze in je vhost-confugratie van Apache naar de juiste directories gestuurd worden.

Verder moet je ook de FTP-gegevens automatisch instellen per gebruikers.
Gewijzigd op 18/04/2014 17:19:07 door - Ariën -
 
Jasper De Moor

Jasper De Moor

18/04/2014 17:20:11
Quote Anchor link
/
Gewijzigd op 18/04/2014 17:22:39 door Jasper De Moor
 
Bram van R

Bram van R

18/04/2014 17:21:38
Quote Anchor link
Aar, dat snap ik. Maar hoe? Dat is de vraag waar ik al een paar uur mee zit..

Toevoeging op 18/04/2014 17:23:46:

Jasper, ja dat bram.nl/dewebsite vind ik geen probleem en is eigenlijk ook de bedoeling, maar wat komt er in dat php bestand te staan?
 
- Ariën  -
Beheerder

- Ariën -

18/04/2014 17:26:20
Quote Anchor link
Kijk eens hier naar:
http://httpd.apache.org/docs/current/vhosts/examples.html

Je komt globaal gezien uit op:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<VirtualHost 172.20.30.50>
    DocumentRoot /www/piet
    ServerName piet.mijnwebsite.nl
</VirtualHost>

Je moet met PHP dan nog wel iets bouwen om automatisch deze vhost uit te breiden na elke nieuwe registratie. (plus Apache te reloaden)
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.