[Risolto] Montare un web server. Alcuni Bug

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

[Risolto] Montare un web server. Alcuni Bug

Messaggio da RayS »

salve a tutti, ho installato tutto l'occorrente per provare i miei CMS in locale su ubuntu 10.10.

le varie applicazioni funzionano tutti, pero ad esempio quando metto cutenews o joomla nella cartella www e faccio

localhost/nomedirectory

mi esce la pagina bianca. per caso ho mancato qualcosa?

l'installazione l'ho fatta attraverso l'aggiunta dei seguenti pacchetti:
apache2-mpm-prefork (il Web Server Apache 2)
php5 (PHP 5)
php5-cli (Opzionale: ci consente di eseguire script php da riga di comando)
libapache2-mod-php5 (Il modulo PHP5 per Apache 2)
mysql-server (Il server MySQL)
php5-mysql (L’estensione MySQL per PHP)
phpmyadmin (Interfaccia grafica per MySQL)
fatemi sapere se ho sbagliato qualcosa, le utility le ho provate tutte e mi funzionano, ma non capisco perchè i CSM nn vanno.
Ultima modifica di RayS il martedì 20 marzo 2012, 9:42, modificato 1 volta in totale.
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

Codice: Seleziona tutto

sudo apt-get install apache2
verifica che funzioni apache, scrivendo solo localhost nell'URL
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto:

Codice: Seleziona tutto

sudo apt-get install apache2
verifica che funzioni apache, scrivendo solo localhost nell'URL
It works!

quindi funziona. ma il problema è sempre lo stesso però :-(
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

ok quindi apache funziona,.
Qual è il problema di preciso? grazie

Se scarichi il file compresso di un CMS, mettiamo joomla, lo estrai e lo copi nella cartella /var/www/joomla

in seguito apri un browser, digiti http://localhost/joomla e inizi ad installare il CMS
Ti ricordo che dovrai anche creare un database per gestire CMS
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto: ok quindi apache funziona,.
Qual è il problema di preciso? grazie

Se scarichi il file compresso di un CMS, mettiamo joomla, lo estrai e lo copi nella cartella /var/www/joomla

in seguito apri un browser, digiti http://localhost/joomla e inizi ad installare il CMS
Ti ricordo che dovrai anche creare un database per gestire CMS
il problema è che la pagina di installazione non me la visualizza. esce una pagina bianca al suo posto, capito?

coiè riconosce che i file ci sono ma non mi visualizza il codice sul broswer.

cmq si lo so che per joomla c'e bisogno di un DB, infatti stavo provando con cutenews + leggero e senza DB, ma non vanno
in seguito apri un browser, digiti http://localhost/joomla e inizi ad installare il CMS
e questa parte qui che non mi visualizza il broswer,
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

hai verificato che php funzioni?
Scriviamo sul terminale

Codice: Seleziona tutto

sudo gedit /var/www/test.php
e dentro al file scrivamo

Codice: Seleziona tutto

<?php phpinfo(); ?>
Chiudiamo il file salvandolo.
Apriamo un browser e scriviamo nella barra dell’URL

Codice: Seleziona tutto

http://localhost/test.php
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto: hai verificato che php funzioni?
Scriviamo sul terminale

Codice: Seleziona tutto

sudo gedit /var/www/test.php
e dentro al file scrivamo

Codice: Seleziona tutto

<?php phpinfo(); ?>
Chiudiamo il file salvandolo.
Apriamo un browser e scriviamo nella barra dell’URL

Codice: Seleziona tutto

http://localhost/test.php
si l'ho già fatta questa prova e funziona tutto.

e se provassi a cambiare i permessi???

Codice: Seleziona tutto

sudo chmod 777 /var/www/joomla
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

aggiungi un -r
prova tanto è in locale e non succede nulla
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
Avatar utente
Wilson
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3539
Iscrizione: domenica 20 novembre 2005, 14:47
Desktop: Unity
Distribuzione: Edubuntu 15.04 x86_64
Località: Torino

Re: Montare un web server. Alcuni Bug

Messaggio da Wilson »

Controlla i permessi, può darsi che l'utente www-data non abbia i permessi necessari per accedere ai files (consiglio di mettere www-data come proprietario e gruppo dei files, poi aggiungi il tuo utente al gruppo www-data in modo da poter modificare i files senza dover sempre usare sudo)

edit: no, non dare 777 ai permessi, poi non si può tornare indietro.
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto: aggiungi un -r
prova tanto è in locale e non succede nulla
il -r cosa stà a significare?

Codice: Seleziona tutto

sudo chmod 777 -r /var/www/joomla
???
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

segui Wilson, credo sia quello il problema...lascia perdere il cambio permessi adesso
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto: segui Wilson, credo sia quello il problema...lascia perdere il cambio permessi adesso
avevo già provato il cambio di permessi con 777 e adesso mi funziona. O_O

era quello il problema allora
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

a mio parere non è tutto questo problema...se hai cambiato i permessi solo della cartella del tuo CMS, al massimo cancelli e reinstalli tutto..tanto sei in locale, cosa ci perdi?? ;)
Se funziona tutto, ti prego di modificare il titolo del primo post ed inserire [Risolto] all'inizio del titolo! Grazie!
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
Avatar utente
Wilson
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3539
Iscrizione: domenica 20 novembre 2005, 14:47
Desktop: Unity
Distribuzione: Edubuntu 15.04 x86_64
Località: Torino

Re: Montare un web server. Alcuni Bug

Messaggio da Wilson »

Allora: il -r serve a far applicare il comando ricorsivamente il comando ai files nelle sottodirectory

per provare puoi anche dare "sudo chmod 777 -r /var/www/joomla" (al massimo cancelli tutto e riparti da capo, tanto è nuovo)

però io proverei prima

Codice: Seleziona tutto

 sudo chown www-data:www-data /var/www/joomla -r
dovrebbe andare a posto

edit: mi avete preceduto tutti  ;)
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto: a mio parere non è tutto questo problema...se hai cambiato i permessi solo della cartella del tuo CMS, al massimo cancelli e reinstalli tutto..tanto sei in locale, cosa ci perdi?? ;)
Se funziona tutto, ti prego di modificare il titolo del primo post ed inserire [Risolto] all'inizio del titolo! Grazie!
gia messo risolto, grazie a voi.

e comunque si alla fine ho moddato solo quello. per il www avevo anche messo il 777 se no non mi faceva copiare i file li dentro. spero questo non implichi nulla, ma non credo, alla fine è una directory che deve ospitare dei file
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: [Risolto] Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

sopratutto è un webserver in locale, che immagino tu userai per fare vari test..
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: [Risolto] Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto: sopratutto è un webserver in locale, che immagino tu userai per fare vari test..
esattamente.

ora ho provato con cutenews, ma all'avvio mi dice che tutti i file della directory non hanno i permessi di scrittura. come faccio a moddare i permessi di tutti i file di un'intera directory?

scusate se rompo XD
Avatar utente
Freddy85
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4594
Iscrizione: lunedì 27 ottobre 2008, 10:49
Contatti:

Re: [Risolto] Montare un web server. Alcuni Bug

Messaggio da Freddy85 »

Codice: Seleziona tutto

sudo chmod 777 -r /var/www/joomla
se i permessi sono 777 :)
Appunti personali: il mio blog sul mondo informatico, Linux Ubuntu e molto altro! http://tinyurl.com/cjwn7r2
Avatar utente
Wilson
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3539
Iscrizione: domenica 20 novembre 2005, 14:47
Desktop: Unity
Distribuzione: Edubuntu 15.04 x86_64
Località: Torino

Re: Montare un web server. Alcuni Bug

Messaggio da Wilson »

RayS ha scritto: gia messo risolto, grazie a voi.

e comunque si alla fine ho moddato solo quello. per il www avevo anche messo il 777 se no non mi faceva copiare i file li dentro. spero questo non implichi nulla, ma non credo, alla fine è una directory che deve ospitare dei file
Beh, permettere ogni modifica a ogni utente è un potenziale problema di sicurezza (e alcuni cms si rifiutano di operare se alcuni files particolarmente sensibili non sono protetti), inoltre così hai reso eseguibili tutti i files (il che può causare almeno qualche fastidio).

Per un uso casalingo non è un problema, ma se vorrai rendere il server accessibile da internet ti consiglio di usare una strada più precisa.

ps: rettifico quanto detto prima: se usi sempre lo stesso utente per modificare i files conviene rendere quell'utente (si chiama RayS?) proprietario e www-data come gruppo

Codice: Seleziona tutto

sudo chown rays:www-data -r /var/www
e (se non va tutto subito)

Codice: Seleziona tutto

sudo chmod g+r -r /var/www
così aggiungi il permesso di lettura al gruppo per tutti i files
-- Provate Ubuntu! Innocuo se usato secondo le istruzioni --
RayS
Prode Principiante
Messaggi: 120
Iscrizione: domenica 13 febbraio 2011, 19:16

Re: [Risolto] Montare un web server. Alcuni Bug

Messaggio da RayS »

Freddy85 ha scritto:

Codice: Seleziona tutto

sudo chmod 777 -r /var/www/joomla
se i permessi sono 777 :)
mi spunta questo errore:

Codice: Seleziona tutto

chmod: impossibile accedere a "777": File o directory non esistente
edit: wilson è solo per uso casalingo. devo solo testare i miei lavori con PHP e con i CMS che uso alla fine. il lavoro finito lo hosto direttamente una volta acquistato il dominio.

in termini di sicurezza lo so che sarebbe folle una cosa del genere tranqui :-)
Ultima modifica di RayS il martedì 20 marzo 2012, 9:59, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti