Apache [diverse]

Status
Niet open voor verdere reacties.

Saviola

Gebruiker
Lid geworden
30 jun 2002
Berichten
793
Hallo,

Vraag 1:

Ik heb vandaag een Apache server opgezet op mijn computer. Ik heb ook PHP en MySQL geinstalled. Werkt allemaal prima. Ik zag dat je met phpmyadmin ook gebruikers kan aanmaken en ze rechten moet geven e.d. Is het mogelijk om een gebruiker alleen toegang te geven tot een bepaalde database, dus niet die van mijzelf of een ander? Welke rechten moet ik deze gebruiker dan geven, en welke moet ik zeker niet geven? Laten we de database waar hij wel in mag 'user1' noemen.

Voor de duidelijkheid de andere gebruikers mogen geen rechten hebben om bv. MySQL uit te schakelen o.i.d.

Vraag 2:

Oke, user1 heeft nu een database, een gebruikersnaam en wachtwoord. Hoe kan hij nu inloggen? En moet de map phpmyadmin ook in zijn map zetten (dus bv. in htdocs/user1)?

Vraag 3:

Wat wordt het adres van de database, zoals je bv. moet invullen bij phpBB?


Vraag 4:

Het is zeker niet mogelijk dat de gebruikers ook zelf hun (HTML/PHP) bestanden kunnen uploaden naar mijn PC tenzij ik een FTP server heb?


Natuurlijk alvast bedankt voor je hulp :thumb:
 
Laatst bewerkt:
1. Mysql heeft hier een (redelijk complex) userrechtensysteem voor:
http://www.mysql.com/documentation/..._Database_Administration.html#What_Privileges
[[url]http://www.mysql.com/document...tabase_Administration.html#Default_privileges[/url]

2. Het makkelijkst is hem een eigen phpmyadmin te geven. Het moet ook mogelijk zijn een systeem te configureren waar elke user zelf moet inloggen op een phpmyadmin:
http://www.phpmyadmin.net/documentation/#config
"Http and cookie authentication modes are recommended in a multi-user environment where you want to give users access to their own database and don't want them to play around with others."

3. Als de mysql server op dezelfde machine als de webserver draait: localhost

4. Een ftp server is inderdaad het makkelijkst, een alternatief is een web based php script dat uploads afhandelt.
 
Geplaatst door nteusink
1. Mysql heeft hier een (redelijk complex) userrechtensysteem voor:
http://www.mysql.com/documentation/..._Database_Administration.html#What_Privileges
[[url]http://www.mysql.com/document...tabase_Administration.html#Default_privileges[/url]

2. Het makkelijkst is hem een eigen phpmyadmin te geven. Het moet ook mogelijk zijn een systeem te configureren waar elke user zelf moet inloggen op een phpmyadmin:
http://www.phpmyadmin.net/documentation/#config
"Http and cookie authentication modes are recommended in a multi-user environment where you want to give users access to their own database and don't want them to play around with others."

3. Als de mysql server op dezelfde machine als de webserver draait: localhost

4. Een ftp server is inderdaad het makkelijkst, een alternatief is een web based php script dat uploads afhandelt.

1. + 2. Ik denk dat ik MySQL voorlopig maar links laat liggen, ik snap er bijna niks van :D

3. Dat het localhost is begrijp ik, maar dat bedoelde ik niet. Bv. bij lycos is je database naam: nl_inlognaam_db. Wat is het bij mij dan?

4. Kan je daar wat meer over vertellen?
 
Geplaatst door nteusink
3. Je zal eerst een database moeten aanmaken met phpmadmin, dan kan je die naam daar invullen

4. Zoiets? http://www.scriptsearch.com/details/4021.html of http://www.webfilebrowser.org

3. Ik wou net ff naar mijn eigen phpmyadmin gaan. Dus ik tik http://127.0.0.1/phpmyadmin/ in, krijg ik deze error:

Welkom op phpMyAdmin 2.2.3

Fout
MySQL retourneerde:


Access denied for user: 'root@localhost' (Using password: NO)

Via WinMySQLAdmin kan ik wel in mijn database komen :confused: Hoe kan in nu ook inloggen in phpmyadmin?

4. Bedankt! Ik zal het vanavond eens beter bekijken :thumb:
 
Of er is geen gebruiker die "root" heet, of je hebt tijdens de install jezelf buiten gesloten in MySQL...

Je kan MySQL opnieuw opstarten met de skip-grant-tables optie en zo jezelf weer "binnenlaten".

Kijk even op: http://forum.computertotaal.nl/phpBB2/viewtopic.php?t=80219

daar was onlangs hetzelfde probleem aan de orde..

(wist je trouwens dat hier ook een SQL forum is?)

t.
 
Ik heb nog iets:

Ik wil op mijn server in een bepaalde map (niet de root) een bestand beveiligen. Het bestand is een filemanager. Maar ik wil dat er alleen om een wachtwoord en loginnaam wordt gevraagd als iemand de filemanager probeerd op te roepen, de hele map beveiligen is dus geen optie. Wie heeft er een idee?
 
hmzz...

beveilig het bestand zelf dan even met een klein s c r i p t j e ..

Of je zet de filemanager in een aparte map?

t.
 
Laatst bewerkt:
Geplaatst door teacher
hmzz...

beveilig het bestand zelf dan even met een klein s c r i p t j e ..

Of je zet de filemanager in een aparte map?

t.

Ik kan nog niet zo goed scrip ten. Idee waar ik er één vandaan kan halen?

Nee, de filemanager moet in dezelfde map komen.
 
user=hoi
ww=blaat

PHP:
<?php
if ( (!isset($PHP_AUTH_USER)) || ! (($PHP_AUTH_USER == hoi) && ( $PHP_AUTH_PW == blaat )) ) {
	header('WWW-Authenticate: Basic realm="filemanager"');
	header("HTTP/1.0 401 Unauthorized");
    echo('vette pech');
	exit;
	}
?> 

<!-- Hier je filemanager -->
joepie
dit ziet er dan zo uit

grtzz

t.


En dan denken sommigen dat ik niet aardig zou zijn ;)
 
Geplaatst door teacher

En dan denken sommigen dat ik niet aardig zou zijn ;)

Hahaha, in ieder geval hartstikke bedankt!

Dus ik kan de source van de filemanager er gewoon achter plakken?
 
Ja, in principe wel.


Net zo als dat er nu "joepie" komt te staan, komt er dan je filemanager op het scherm.

Je moet dan wel de hele pagina plakken; dus vanaf <html> of <?php>.

grtzz

t.
 
Geplaatst door teacher
Ja, in principe wel.


Net zo als dat er nu "joepie" komt te staan, komt er dan je filemanager op het scherm.

Je moet dan wel de hele pagina plakken; dus vanaf <html> of <?php>.

grtzz

t.

Oke, bedankt.

Kan includen ook?

PHP:
<?php 
include "filemanager.php";
?>
 
Ja, tuurlijk...

De html output is hetzelfde...

Maarreh.. je kan het ook gewoon proberen toch?

t.
 
Geplaatst door teacher
Ja, tuurlijk...

De html output is hetzelfde...

Maarreh.. je kan het ook gewoon proberen toch?

t.

Ik heb het geprobeerd, maar kreeg een paar errors. Ook als ik het erin plakte kreeg ik errors. PHP staat nog niet goed geinstalled op mijn eigen server. Vandaar.

Maar hartelijk dank voor je hulp :thumb:
 
post anders even de filemanager, dan plak ik het er netjes in..

t.
 
Geplaatst door Saviola
VEEL TXT
ik wil me nergens mee bemoeien, maar zou je ut misschien niet ff beter in een .txt kunnen zetten dan gewoon ff als bijlage ofzo?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan