Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Apache2 per FP in locale, helps configurazione

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Apache2 per FP in locale, helps configurazione

Messaggioda Drping » lun gen 30, 2012 12:17 pm

Salve ragazzi
da poco ho approcciato lo "sviluppo web" e in alcune situazioni mi ritrovo spiezzato... dunque ho iniziato a fare qualche lavoretto, implementando FlatPress su hosting "altervista"; inizialmente volevo provarlo facendone un blog, ma la limitazione imposta sul protocollo FTP mi ha fatto virare verso lo sviluppo di un sito.

Nessun problema fino a quando ho avuto la necessità di installare sul mio Ubuntu, il server Apache2, per provarne in anteprima le modifiche da apportare successivamente al sito.

Ho dato un'occhiata al wiki di apache, ma sbaglio qualcosa nel configurarlo, digitando infatti sul browser l'indirizzo locale 127.0.0.1, visualizzo il "Work It" di Apache ma non il mio sito.

Qualcuno con qualche dritta?

ps: Apache lo userei solo per le anteprime in locale delle modifiche...

grazie a tutti!
Avatar utente
Drping
Senior Member
Senior Member
 
Messaggi: 216
Iscritto il: ven feb 01, 2008 12:49 pm

Re: Apache2 per FP in locale, helps configurazione

Messaggioda The Doctor » mar gen 31, 2012 8:08 am

Drping ha scritto:Ho dato un'occhiata al wiki di apache, ma sbaglio qualcosa nel configurarlo, digitando infatti sul browser l'indirizzo locale 127.0.0.1, visualizzo il "Work It" di Apache ma non il mio sito.

Qualcuno con qualche dritta?


Ciò accade perché di default Apache carica il file index.html che si trova all'interno della cartella /var/www. Presumendo che tu abbia caricato il tuo sito di prova all'interno di tale cartella e che i file abbiano estensione .php hai due alternative:

1) visualizzare il sito digitando 127.0.0.1/index.php (o localhost/index.php)

2) rinominare il file index.html ad esempio in index.bak


Il mio consiglio, comunque, è di non "sporcare" la root /var/www ma di creare sempre una sottocartella per ogni sito, come miosito1, miosito2 eccetera. Dunque per richiamare il sito bisognerà digitare 127.0.0.1/miosito1/index.php (index.php in questo caso può essere omesso).

Spero di essere stato chiaro [;)]
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Apache2 per FP in locale, helps configurazione

Messaggioda Drping » mar gen 31, 2012 11:26 am

In primis ti ringrazio tanto The Doctor, mi hai messo sulla buona strada... dal wiki avevo capito che dovevo editare il file httpd.conf....

Ora confermo che i file hanno estensione php e li ho sistemati come da consiglio nella sottodirectory:
/var/www/miosito1;

Digitando quindi 127.0.0.1 visualizzo la directory "miosito1", e per aprirla il browser mi chiede se la intendo salvare...

Digitando 127.0.0.1/miosito1/index.php ricevo il messaggio di errore "was not found on this server".

Potrebbe essere un problema di permessi?

grazie!
Avatar utente
Drping
Senior Member
Senior Member
 
Messaggi: 216
Iscritto il: ven feb 01, 2008 12:49 pm


Re: Apache2 per FP in locale, helps configurazione

Messaggioda The Doctor » mar gen 31, 2012 11:29 am

Drping ha scritto:Potrebbe essere un problema di permessi?

grazie!


Si. Prova a dare il comando da terminale

Codice: Seleziona tutto
sudo chmod -R 777 /var/www/miosito1/
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Apache2 per FP in locale, helps configurazione

Messaggioda Drping » mar gen 31, 2012 11:35 am

The Doctor ha scritto:Si. Prova a dare il comando da terminale

Codice: Seleziona tutto
sudo chmod -R 777 /var/www/miosito1/


OK [^] fatto ora mi consente l'accesso al file...

Una perplessità mi rimane, perché invece di aprirlo come pagina php, mi chiede cose vuole che faccia firefox con questo file? Mi informa che si tratta di uno script PHP, e mi propone di:
Aprirlo con Geany;
Downthemall;
salva il file...

Non dovrebbe permettermi di continuare la configurazione di FP come su hosting remoto?

Grazie ancora! non attendovo una tale rapidità di risp! [grazie]
Avatar utente
Drping
Senior Member
Senior Member
 
Messaggi: 216
Iscritto il: ven feb 01, 2008 12:49 pm

Re: Apache2 per FP in locale, helps configurazione

Messaggioda The Doctor » mar gen 31, 2012 11:49 am

Mi dici esattamente cosa hai installato come webserver?

Dai questo comando e vedi se hai installato tutto, forse manca qualcosa...

Codice: Seleziona tutto
sudo apt-get install apache2 apache2-mpm-prefork php5-mysql mysql-server php5 libapache2-mod-php5 php5-cgi php5-gd php5-cli php5-curl phpmyadmin
Ciao Nonno
Avatar utente
The Doctor
MLI Hero
MLI Hero
 
Messaggi: 5553
Iscritto il: mer mar 24, 2010 9:10 am
Località: Fiumicino (Roma)

Re: Apache2 per FP in locale, helps configurazione

Messaggioda Drping » mar gen 31, 2012 12:10 pm

The Doctor ha scritto:Mi dici esattamente cosa hai installato come webserver?


ops, perdonami!! penso sia proprio quello, siccome avevo smanettato con i file di configurazione di apche2 (httpd.conf e a vari), ho pensato dirisistemare tutto disinstalando i pacchetti e reinstallandoli usando il gestore... penso non abbia installato completamente i moduli necessari per rendere processabile il file index.php;

Infatti mi sembrava un layer da ftp... [acc2] [acc2]
scusami procedo con i moduli.
Avatar utente
Drping
Senior Member
Senior Member
 
Messaggi: 216
Iscritto il: ven feb 01, 2008 12:49 pm

Re: Apache2 per FP in locale, helps configurazione

Messaggioda Drping » mar gen 31, 2012 12:26 pm

RIsolto! [grazie]

Una cosa che magari potrebbe servire ad altri, visto iltitolo del topik:
The Doctor ha scritto:Dai questo comando e vedi se hai installato tutto, forse manca qualcosa...
Codice: Seleziona tutto
sudo apt-get install apache2 apache2-mpm-prefork php5-mysql mysql-server php5 libapache2-mod-php5 php5-cgi php5-gd php5-cli php5-curl phpmyadmin


Nel comando fornitomi da "The Doctor" viene installato, oltre ai moduli php, anche quello relativo al database mysql; per chi vorrebbe configurare Apache solo per FlatPress, non dovrebbe essere necessario! visto che non ha bisogno di database.
Confermi Doctor?
Ancora qualche consiglio per evitare che il server comunihi con l'esterno? visto l'uso esclusivo in locale?

grazie ancora della disponibilità!
Avatar utente
Drping
Senior Member
Senior Member
 
Messaggi: 216
Iscritto il: ven feb 01, 2008 12:49 pm


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti

cron
Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising