• User

    server apache2

    Salve a tutti,

    ho un dilemma, ho installato il sistema LAMP su ubuntu 7.04, tutto sembra sia andato a buon fine però se nel browser vado all' indirizzo http://localhost/ mi viene fuori una pagina come riportata in basso, secondo me il server non va , chiedo conferma e se qualcuno magari mi spiega il perchè e il come farlo funzionare ne sarei veramente felice.

    Grazie a tutti.
    Placeholder page

    If you are just browsing the web

    The owner of this web site has not put up any web pages yet. Please come back later.
    Move along, nothing to see here... 🙂
    If you are trying to locate the administrator of this machine

    If you want to report something about this host's behavior, please contact the Internet Service Provider (ISP) involved directly.
    See the Network Abuse Clearinghouse for how to do this.
    If you are the administrator of this machine

    The initial installation of Debian's apache web server package was successful.
    You should replace this page with your own web pages as soon as possible.
    Unless you changed its configuration, your new server is configured as follows:

    • Configuration files can be found in /etc/apache.
    • The DocumentRoot, which is the directory under which all your HTML files should exist, is set to /var/www.
    • CGI scripts are looked for in /usr/lib/cgi-bin, which is where Debian packages will place their scripts.
    • Log files are placed in /var/log/apache, and will be rotated weekly. The frequency of rotation can be easily changed by editing /etc/logrotate.d/apache.
    • The default directory index is index.html, meaning that requests for a directory /foo/bar/ will give the contents of the file /var/www/foo/bar/index.html if it exists (assuming that /var/www is your DocumentRoot).
    • User directories are enabled, and user documents will be looked for in the public_html directory of the users' homes. These dirs should be under /home, and users will not be able to symlink to files they don't own.All the standard apache modules are available with this release and are now managed with debconf. Type dpkg-reconfigure apache to select which modules you want enabled. Many other modules are available through the Debian package system with the names libapache-mod-*. If you need to compile a module yourself, you will need to install the apache-dev package. More documentation on Apache can be found on:
    • The Apache documentation stored on your server.
    • The Apache Project home site.
    • The Apache-SSL home site.
    • The mod perl home site.
    • The ApacheWeek newsletter.
    • The Debian Project Documentation which contains HOWTOs, FAQs, and software updates.You can also consult the list of World Wide Web Frequently Asked Questions for information.
      Let other people know about this server

    Netcraft provides an interesting free service for web site monitoring and statistic collection. You can let them know about your server using their interface. Enabling the monitoring of your server will provide a better global overview of who is using what and where, and it would give Debian a better overview of the apache package usage. About this page

    image This is a placeholder page installed by the Debian release of the apache Web server package.
    This computer has installed the Debian GNU/Linux operating system, but it has nothing to do with the Debian Project. Please do not contact the Debian Project about it.
    If you find a bug in this apache package, or in Apache itself, please file a bug report on it. Instructions on doing this, and the list of known bugs of this package, can be found in the Debian Bug Tracking System.
    Thanks for using this package, and congratulations for your choice of a Debian system!
    [CENTER] image image [/CENTER]


  • Moderatore

    no il server va, quella è la pagina di default di Apache2.....

    in sostanza è il file index.php che trovi in /var/www o /var/www/apache2-default

    a questo punto devi metterci i file che compongono il sito


  • User

    Ciao,

    grazie per la delucidazione, adesso che so che il server funziona vorrei porti un altro quesito, premesso che ho installato un sistema LAMP.

    Quando cerco di eseguire un file php che contiene questa istruzione

    <?php phpinfo(); ?>

    il browser firefox invece di eseguire lo script mi fa il download del file.

    Cosa ne pensi, grazie.


  • Moderatore

    @octronico said:

    Ciao,

    grazie per la delucidazione, adesso che so che il server funziona vorrei porti un altro quesito, premesso che ho installato un sistema LAMP.

    Quando cerco di eseguire un file php che contiene questa istruzione

    <?php phpinfo(); ?>

    il browser firefox invece di eseguire lo script mi fa il download del file.

    Cosa ne pensi, grazie.

    bisogna verificare che il mod_php per apache sia attivo e che il file PHP abbia i necessari permessi per l'esecuzione...puoi provare con un chmod 777 info.php


  • User

    ciao,

    non vorrei allarmarti ma non ho ben capito, fino a 15 gg fa ero un utente winzozz e adesso con linux è come partire da zero....

    dovresti farmi una cortesia mostrandomi come si verifica il mod_php e come si danno i permessi di esecuzione, io ho provato a raggiungere la cartella /var/www da terminale in root e dopo ho dato il comando chmod 777 info.php ma mi dice che non trova il file anche se è li.

    ti ringrazio in anticipo per la tua disponibilità.

    octronico.


  • Moderatore

    la prima cosa da fare è verificare che mod_php sia al suo posto....

    in /etc/apache2/mods-enabled dovresti verificare la presenza di file che si chiama php5.load o php4.load a seconda della versione di PHP che hai installato

    se ci sono allora php è ok

    per quanto riguarda chmod, tieni presente che la directory /var/www non è accessibile in scrittura da parte di utenti diversi da root

    quindi devi usare il comando sudo chmod 777 info.php....il sudo indica al sistema che vuoi usare l'account superuser e infatti ti chiederà la password, che poi è la stessa password che digiti per accedere al sistema


  • User

    la buona notizia è che sono riuscito ad eseguire il comando sudo chmod 777 sul file info.php

    la cattiva notizia è che non ho i file che mi hai detto in /etc/apache2/mods-enabled
    ecco la lista:
    /etc/apache2/mods-enabled/alias.load
    /etc/apache2/mods-enabled/auth_basic.load
    /etc/apache2/mods-enabled/authn_file.load
    /etc/apache2/mods-enabled/authz_default.load
    /etc/apache2/mods-enabled/authz_groupfile.load
    /etc/apache2/mods-enabled/authz_host.load
    /etc/apache2/mods-enabled/authz_user.load
    /etc/apache2/mods-enabled/autoindex.load
    /etc/apache2/mods-enabled/cgi.load
    /etc/apache2/mods-enabled/dir.conf
    /etc/apache2/mods-enabled/dir.load
    /etc/apache2/mods-enabled/env.load
    /etc/apache2/mods-enabled/mime.load
    /etc/apache2/mods-enabled/negotiation.load
    /etc/apache2/mods-enabled/setenvif.load
    /etc/apache2/mods-enabled/status.load

    questo è grave?


  • Moderatore

    bisogna installare apache2-mod-php5

    prima però verificherei se effettivamente hai installato PHP5 oppure PHP4

    basta dare da shell il comando php -v


  • User

    quello che ho installato seguendo le istruzioni di un sito per principianti è questo

    sudo apt-get install php5 libapache2-mod-php5

    invece al comando php -v

    gaetano@gaetano-acer:~$ php -v
    The program 'php' is currently not installed. You can install it by typing:
    sudo apt-get install php5-cli
    bash: php: command not found
    procedo con l'installazione,
    fatto....
    Creating config file /etc/php5/cli/php.ini with new version
    questa è l'ultima riga dell' installazione.

    nella cartella mod-enable non è cambiato niente,
    adesso vado a letto vado a letto, domani lavoro, però dalle 18 in poi sono collegato, se continuerai a darmi una mano, nel possibile, te ne sarei grato.

    grazie di tutto e buona notte.

    octronico


  • Moderatore

    il punto è che il pacchetto libapache2-mod-php5 contiene esplicitamente i file /etc/apache2/mods-available/php5.load e /etc/apache2/mods-available/php5.conf

    quindi installando quel pacchetto dovrebbero comparire i due file in questione nella directory /etc/apache2/mods-available/


  • Moderatore

    ho trovato questa discussione http://ubuntuforums.org/showthread.php?t=507514

    il tizio che l'ha postato ha lo stesso problema e dice di aver risolto disinstallando e reinstallando il tutto....

    in effetti è strano, perchè installando libapache2-mod-php5 dovrebbero comparire i 2 file in questione ed è tutto lì, non c'è bisogno di altre configurazioni addizionali


  • User

    Ciao,

    ho risolto il problema disinstallando e reinstallando il tutto e forse credo di aver capito il problema, c'era installato il server apache oltre a server apache2, forse erano in conflitto.....,

    grazie per il supporto e alla prossima.