Pagina 1 di 3

LAMP, cosa devo fare con te?

Inviato: gio 30 ago 2007, 16:53
da barkode
Ho seguito nel dettaglio la seguente:
http://www.slacky.eu/wikislack/index.ph ... _Slackware

intanto quando testo se Apache "sta in forma", lanciando nel browser http://localhost
mi vien detto
Forbidden

You don't have permission to access / on this server.


e Apache non mi dà il benvenuto come avevo sperato.

Inoltre trovo di particolare difficoltà configurare config.inc.php per phpmyadmin.

Vi è tra di voi qualche buon samaritano pronto a sostenermi, figliuoli?

Inviato: gio 30 ago 2007, 16:56
da barkode
...inoltre la guida dice
Dopo aver modificato come descritto il file config.inc.php possiamo procedere a copiare la directory sul nostro server. Al termine dell'upload dei file possiamo accedere al nostro phpMyAdmin puntando al file index.php contenuto all'interno della directory appena creata sul server.
copiare la directory sul server?!?!? Quale dir? e dove và copiata di preciso?

Inviato: gio 30 ago 2007, 17:29
da aschenaz
La root del web-server sta di default in /srv/httpd/htdocs.

Se vuoi utilizzare un'altra directory come root, puoi impostarlo in /etc/httpd/httpd.conf alla voce DocumentRoot.

Per quanto riguarda il forbidden, sembrerebbe un problema di permessi sulla directory...

Per il resto, mysql lo hai configurato? Hai impostato una password per l'amministratore?

Ciao,
nino

Inviato: gio 30 ago 2007, 17:38
da barkode
la mia DocumentRoot l'ho impostata in /var/www/web

eh, sì ho impostato un passwd per l'admin in mysql

ma tutto ciò non fà si che Apache "mi dia il benvenuto"

Inviato: gio 30 ago 2007, 17:45
da aschenaz
barkode ha scritto:la mia DocumentRoot l'ho impostata in /var/www/web
Che permessi ha quella directory?

Inviato: gio 30 ago 2007, 17:50
da Night_Watch
Hai impostato i permessi alla directory www??

Imposta permessi 777 a tutta la directory (chmod -R 777 www)

Io la mia root l'ho impostata in /var/www/htdocs (che credo sia quella di default).
barkode ha scritto:copiare la directory sul server?!?!? Quale dir? e dove và copiata di preciso?
Il contenuto della directory root locale (cioè la mia htdocs, la tua web, ecc..) deve essere copiata sul server su cui devi mettere il sito. In pratica se devi pubblicare un sito (aprire un sito diciamo) hai bisogno di spazio web (gratuito o a pagamento). Questo spazio è contenuto su un server nel quale andrà a finira tutto il contenuto della tua DocumentRoot. Ma questo SOLO se devi pubblicare il sito su Internet. Nel tuo caso non ha niente a che fare con il problema.

Inviato: gio 30 ago 2007, 18:03
da DaD
Ma nel http.conf Alla voce "ServerRoot" cosa c'è scritto?

Inviato: gio 30 ago 2007, 18:05
da dapuzz
se hai installato apache2 vai in httpd.conf e cerca dove dice 'order deny allow' relativo a / e commenta la riga deny from all, e aggiuncigi sotto (o modifica, visto che non mi ricordo la riga originale com'è) allow from all.

Inviato: gio 30 ago 2007, 18:06
da aschenaz
Hai impostato i permessi alla directory www??

Imposta permessi 777 a tutta la directory (chmod -R 777 www)

Io la mia root l'ho impostata in /var/www/htdocs (che credo sia quella di default).
Mhh, col 777 hai un bel colabrodo. Normalmente basta il 755 (a meno che non hai esigenze di upload).

Quella era la directory di default per Apache 1.3.x. Per Apache 2.x è /srv/httpd/htdocs.

Ciao,
nino

Inviato: gio 30 ago 2007, 18:15
da dapuzz
ninobi ha scritto:Quella era la directory di default per Apache 1.3.x. Per Apache 2.x è /srv/httpd/htdocs.
Che altro non è che un link simbolico a /var/www/htdocs...
Pat ha ricambiato mantenendo /srv solo per compatibilità allo standard, ma neanche lui digeriva la nuova DocumentRoot ^^

Inviato: gio 30 ago 2007, 18:16
da barkode
@DaD
Ma nel http.conf Alla voce "ServerRoot" cosa c'è scritto?
c'è scritto /usr

Inviato: gio 30 ago 2007, 18:23
da barkode
il discorso è che vorrei preparare un ambiente di lavoro per testare CMS, shopping cart e via dicendo. Per l'upload di un sito in rete acquisto un dominio, ovvio.

Ma davvero non riesco a capire. La guida sembra molto chiara (salvo alcuni passi, cui comunque si può giungere), fatto stà che non parte un kakkio :evil:

mysql va bene
Apache no
phpmyadmin non so....e comunque non riesco a configurarlo.
Ho cercato in rete, ho seguito howto, ma ho bisogno di una lineare procedura che mi permetta di configurare LAMP in toto.

attendo ulteriori consigli, grazie ragazzi

Inviato: gio 30 ago 2007, 18:26
da Night_Watch
ninobi ha scritto:Mhh, col 777 hai un bel colabrodo.
Sono daccordo. Era solo per provare se si riusciva a risolvere il problema tagliando la testa al toro in modo da non avere nessunissima restrizione. Tutto qui. Comunque ripeto col dire che sono daccordo ed è stato giusto il "rimprovero" ;) .

Si ma io non ho ancora capito: barkode stai provando quello che ti diciamo??.................................Benedetto figliuolo.

Inviato: gio 30 ago 2007, 18:27
da barkode
ora ho settato bene i permessi ma http://localhost non dice altro che Forbidden... il resto lo conoscete

tra l'altro ho fatto un file info.php col seguente

Codice: Seleziona tutto

<?
phpinfo();
?>
ma non visualizza la ver del server utilizzato, anzi chiede se si vuole scaricare il file

Inviato: gio 30 ago 2007, 18:43
da aschenaz
Mi viene il dubbio che tu nella DocumentRoot non abbia niente e sia esclusa l'indicizzazione delle directory, avendo magari commentato la riga

Codice: Seleziona tutto

LoadModule autoindex_module   libexec/apache/mod_autoindex.so
in httpd.conf...