• User

    aiuto problema mysql e php

    ciao a tutti, cerco disperatamente aiuto....vi spiego meglio devo far funzionare uno script e non essendo molto pratico di web vi chiedo vs consigli, premetto che ho gia installato apache a php sul pc, solamente che mi hanno dato le seguenti istruzioni per installare lo script ma non ci capisco nulla, se qualcuno mi puo aiutare....le informazioni sull'installazioni sono le seguenti:

    1)Setup an empty MySQL database for your pict (i.e. named pict)

    1. Create the table pict as indicated in the file db.sql

    2. Insert the pict in the table. You can use the examples in db.sql

    3. Open with a text editor the file config.php in the folder public_html

    4. Add your own data to the website and MySQL Settings and save the file

    5. Upload the content of public_html to your ftp htdocs/public_html directory preserving the directory tree

    il problema mi sorge nel paragrafo 1 non lo capisco bene.....
    se qualcuno mi spiega in dettaglio il tutto, ossia tutti i paragrafi per una cpmprensione migliore. grazie

    manuel


  • Super User

    Ma non faresti prima ad installare easyphp (http://www.easyphp.org/) invece di fare tutto a mano? :D:D

    Comunque dato che parte del lavoro ormai è già fatta ti consiglio per semplificare il tutto di installare phpmyadmin (http://www.phpmyadmin.net/home_page/index.php)

    Una volta fatto ciò:

    Crea un database chiamato pict dalla index di phpmyadmin;
    crea la tabella pict;
    Clicca su sql e importa il file db.sql
    Apri con un editor testuale (anche blocco note va bene) il file config.php nella cartella public_html;
    Aggiungi i dati di del tuo sito e quelli di connessione al database nel suddetto file;
    Carica la cartella public_html nella cartella corrispondente (htdocs/public_html) del tuo sito.


  • User

    scusa se interagisco....ma purtroppo ho provato a installare quello che mi hai detto ma mi trovo ancora piu confusione, ossia ho installato ma non mi parte....non c'è un alternativa????
    oppure mi indichi una guida in italiano se possibile grazie ciao


  • Super User

    Vai in prompt dei comandi o nella console se usi Linux,e se nn hai ancora impostato una password per MYSQL fallo digitando:

    mysql -u root password "password"

    dove password è la password che vuoi impostare.

    Accedi poi all'interfaccia testuale di Mysql digitando:

    mysql -u root -p

    Inserisci la password poi digita:

    CREATE DATABASE pict;
    USE pict;

    Poi copia quanto scritto in db.sql.

    Infine apri con un editor testuale (anche blocco note va bene) il file config.php nella cartella public_html;
    Aggiungi i dati di del tuo sito e quelli di connessione al database nel suddetto file;
    Carica la cartella public_html nella cartella corrispondente (htdocs/public_html) del tuo sito.


  • User

    ho fatto quello specificato ma però mi appare questa schermata:

    Benvenuto in phpMyAdmin 2.9.1.1

    La ragione di questo è che probabilmente non hai creato alcun file di configurazione. Potresti voler usare setup script per crearne uno.

    Errore
    Messaggio di MySQL:

    #1045 - Access denied for user 'root'@'localhost' (using password: NO)

    Impossibile caricare l'estensione mysql,<br />prego controllare la configurazione di PHP - Documentazione

    cosa devo fare


  • User

    questo è il file config che non capisco cosa devo modificare.....

    <?php

    /* $Id: config.sample.inc.php 9673 2006-11-03 09:05:54Z nijel $ */
    // vim: expandtab sw=4 ts=4 sts=4:

    /**

    • phpMyAdmin sample configuration, you can use it as base for
    • manual configuration. For easier setup you can use scripts/setup.php
    • All directives are explained in Documentation.html and on phpMyAdmin
    • wiki http://wiki.cihar.com.
      */

    /*

    • This is needed for cookie based authentication to encrypt password in
    • cookie
      /
      $cfg['blowfish_secret'] = ''; /
      YOU MUST FILL IN THIS FOR COOKIE AUTH! */

    /*

    • Servers configuration
      */
      $i = 0;

    /*

    • First server
      /
      $i++;
      /
      Authentication type /
      $cfg['Servers']
      ['auth_type'] = 'config';
      /* Server parameters /
      $cfg['Servers']
      ['host'] = 'localhost';
      $cfg['Servers']['connect_type'] = 'tcp';
      $cfg['Servers']
      ['compress'] = false;
      /* Select mysqli if your server has it /
      $cfg['Servers']
      ['extension'] = 'mysql';
      /* User for advanced features /
      $cfg['Servers']
      ['controluser'] = 'pmausr';
      $cfg['Servers']['controlpass'] = 'pmapass';
      /
      Advanced phpMyAdmin features /
      $cfg['Servers']
      ['pmadb'] = 'phpmyadmin';
      $cfg['Servers']['bookmarktable'] = 'pma_bookmark';
      $cfg['Servers']
      ['relation'] = 'pma_relation';
      $cfg['Servers']['table_info'] = 'pma_table_info';
      $cfg['Servers']
      ['table_coords'] = 'pma_table_coords';
      $cfg['Servers']['pdf_pages'] = 'pma_pdf_pages';
      $cfg['Servers']
      ['column_info'] = 'pma_column_info';
      $cfg['Servers']*['history'] = 'pma_history';

    /*

    • End of servers configuration
      */

    /*

    • Directories for saving/loading files from server
      */
      $cfg['UploadDir'] = '';
      $cfg['SaveDir'] = '';

    ?>


  • User

    Ciao
    nei valori controluser e controlpass dovresti mettere user e pw che usi per mysql