LAMP, cosa devo fare con te?

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
barkode
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 27 ago 2007, 13:21
Località: Latina, Italy

LAMP, cosa devo fare con te?

Messaggio 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?

barkode
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 27 ago 2007, 13:21
Località: Latina, Italy

Messaggio 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?

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio 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

barkode
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 27 ago 2007, 13:21
Località: Latina, Italy

Messaggio 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"

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

barkode ha scritto:la mia DocumentRoot l'ho impostata in /var/www/web
Che permessi ha quella directory?

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio 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.

Avatar utente
DaD
Linux 2.x
Linux 2.x
Messaggi: 371
Iscritto il: mer 7 feb 2007, 18:19
Nome Cognome: Antonio Barra
Slackware: 13
Kernel: 3.0
Desktop: KDE 4
Distribuzione: Mac OS X
Contatta:

Messaggio da DaD »

Ma nel http.conf Alla voce "ServerRoot" cosa c'è scritto?

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio 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

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio 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 ^^

barkode
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 27 ago 2007, 13:21
Località: Latina, Italy

Messaggio da barkode »

@DaD
Ma nel http.conf Alla voce "ServerRoot" cosa c'è scritto?
c'è scritto /usr

barkode
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 27 ago 2007, 13:21
Località: Latina, Italy

Messaggio 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

Night_Watch
Linux 2.x
Linux 2.x
Messaggi: 230
Iscritto il: lun 30 gen 2006, 2:30
Località: Martina Franca (TA)

Messaggio 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.

barkode
Linux 0.x
Linux 0.x
Messaggi: 86
Iscritto il: lun 27 ago 2007, 13:21
Località: Latina, Italy

Messaggio 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

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio 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...

Rispondi