Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Apache e php

  1. #1

    Apache e php

    Ciao a tutti.
    Non riesco a visualizzare le pagine che faccio in php.
    In pratica visualizzo il codice sorgente della pagina anzichè la pagina stessa. Come mai?

    OS: X 10.3.9
    Condivisione Web: attiva
    Browser: FF 1.0.3

    Le pagine che voglio vedere sono dentro alla cartellina "Sites".
    Non ho installato nulla perchè so che OSX possiede già un versione di Apache e perchè riesco già a vedere la classica pagina "Funziona! Il Server Web Apache è stato installato su questo sito Web!" digitando il mio num. IP sulla barra degli indirizzi.

    Consigli?
    Grazie in anticipo a chiunque voglia rispondere.

  2. #2
    Hai configurato la pagina di default ? index.html index.php ?

  3. #3
    che significa?
    non credo di averlo fatto.

  4. #4
    Originariamente inviato da leleatma
    che significa?
    non credo di averlo fatto.
    Devi editare il file httpd.conf e impostare la pagina di default per le directory.
    Quando tu navighi in un sito, vai ad esempio su www.bodyweb.it/forums , l'apache guarda nella directory /forums e trova una marea di file, quale apre ?
    Apre in automatico solo i file che tu hai definito in quella configurazione. Solitamente, se stai programmando in PHP, si imposta a index.php

  5. #5
    Hai configurato la pagina di default ? index.html index.php ?
    che c' entra quello scusa?
    se lui ci clicca sopra devo aprirsi comunque i files interpretati e non il codice sorgente php, a prescindere dalla pagina di default.

    prova invece a scaricarti ed installare una versione seria di apache, le trovi su entropy.ch

  6. #6
    Grazie nickmadison,
    ho fatto e tutto funziona perfettamente.



    Ciao.

  7. #7
    No.. dovevi solo decommentare delle righe nel file /etc/httpd/httpd.conf.

    Togli il cancelletto dalle righe:
    - LoadModule php4_module
    - AddModule mod_php4.c

    Gli index.php te li vede in automatico perche' in fondo all'httpd.conf c'e un
    <IfModule mod_php4.c>
    ...
    AddType ecc..
    ...
    </IfModule>
    Powered by Fedora & CentOS
    Here I am, brain the size of a planet..

  8. #8
    Originariamente inviato da nickmadison
    prova invece a scaricarti ed installare una versione seria di apache, le trovi su entropy.ch
    Scusa, ci sono versioni serie e non serie di Apache ?

  9. #9
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    a parte i soliti caca3D sempre in agguato, il problema tua mi sembra solo una gran confusione in testa.
    Il modulo di entrpopy non è Apache ma php, e non fa altro che aggiungere il suo pacchetto a OSX e aggiungere un po di linee a httpd.conf originale.
    Per avere servita sites, hai due possibilità, o editi il file hosts che sta in etc, ma te lo sconsiglio, oppure piu semplicemente, apri netinfomanager, crei una macchina duplicando localhost, gli dai un nome (ciccio.intranet ), poi apri httpd.conf e verso il fondo dove trovi
    codice:
    #<VirtualHost *:80>
    #    ServerAdmin webmaster@dummy-host.example.com
    #    DocumentRoot /www/docs/dummy-host.example.com
    #    ServerName dummy-host.example.com
    #    ErrorLog logs/dummy-host.example.com-error_log
    #    CustomLog logs/dummy-host.example.com-access_log common
    #</VirtualHost>
    ti copi questo blocco, e poche righe piu sotto lo reincolli cosi da avere l'esempio a tuo disposizione:
    ora lo trasformerai cosi:
    se hai il sistem in inglese Sites rimane tale in italiano sarà Siti,
    ciccio.intranet è un esempio scegli quello che vuoi coerente con quello che hai inserito in netInfoManager
    codice:
     
    <VirtualHost *>
        ServerAdmin tua@email.qui
        DocumentRoot /Users/TUOUSER/Sites
        ServerName ciccio.intranet
       #ErrorLog logs/dummy-host.example.com-error_log
       #CustomLog logs/dummy-host.example.com-access_log common
    </VirtualHost>
    salva e riavvia apache
    dovrebbe andare
    Fondamentale sono le minuscole e maiuscole, non devi inserirle a caso, devono sempre corrispondere, siti non è uguale a Siti.
    La cartella siti deve avere come owner il tuo utente che puo farci quello che vuole, il gruppo solo lettura, e gli altri solo lettura

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.