Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132

    errore http500 con MySQL

    Ciao a tutti,
    sto cercando di mettere su win server 2008R2 una semplice pag. php che legge dati da database MySQL e crea grafici.
    Sul computer con netbeans, XAMPP e database MySQL locale tutto funziona.
    Sul server (sia reale che con WMware) mi da errore HTTP 500.
    Credo che i binari php siano installati bene perchè vedo la pagina phpinfo, o altre pagine php che non contengano codice di connessione al database.

    Il file php.ini credo sia a posto perchè prima vedevo l'errore :
    codice HTML:
    Fatal error: Call to undefined function mysql_connect() in C:\sito1\infoWeb\sito\combo.php on line 40
    Il codice alla riga 40 :
    Codice PHP:
    $link mysql_connect($classe$username$password); 
    Dopo veri tentativi credo di aver compilato bene il file php.ini perchè l'errore si è trasformato in :
    codice HTML:
    This error (HTTP 500 Internal Server Error) means that the website you are visiting had a server problem which prevented the webpage from displaying
    Ho letto che potrebbe essere un problema di permessi sulla cartella C:\PHP , ho dato full controll a everyone, IIS_IUSRS, domain users e users, ma nulla.

    Posso aggiungere che non trovo errori sia nell' Event Viewer che nei menu IIS7.

    Se avete qualche consiglio ... Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Secondo me devi installare anche apache sul server, non mi risulta che IIS riesca a far girare php, ma non sono un esperto e sto andando più ad intuito.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Prova a leggere questa guida, IIS non è propriamente pensato per PHP, ma si dovrebbe riuscire ad usarlo settando le cose per bene.
    http://www.html.it/guide/guida-php-con-windows-e-iis/

  4. #4
    per esperienza, lascia perdere php su iis, ti darà sempre un sacco di problemi, piutosto installa anche apache sullo stesso server...

  5. #5
    installa xamp e fai un forward da iis
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    Grazie a tutti per l'interesse.
    IIS riesce a far girare php, una pagina test.php :
    Codice PHP:
    <?php   echo "ciao bello";
    ?>
    si apre perfettamente se la linco da index.html. Il problema nasce quando inserisco codice di connessione a MySQL.

    XAMPP, ho provato ad installarlo,
    - ho cambiato il file
    C:\xampp\apache\conf\httpd.conf:
    - ho impostato Listen 8080 e localhost:8080
    e vedo da explorer la pagina localhost:8080 con wampp e localhost con il mio sito da IIS7.

    Non ho capito bene però la questione del forword ?
    Devo bypassere la IIS ? o si può solo deviare la traduzione delle pagine php?
    Devo fare un redirect dalla console IIS da "HTTP redirect" ? e a che indirizzo lo faccio ?

    Sono riuscito a tracciare un po' l'errore :
    STATUS_CODE 500

    errorePhp1.jpg
    Il codice alla riga 40 :
    Codice PHP:
    $link mysql_connect($classe$username$password); 
    Grazie.


  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    132
    L'errore di riga 13 è risolto, ma ho trovato pure questo :

    errorePhp2.jpg

    Grazie ancora.

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.