Visualizzazione risultati 1 fino 9 di 9

Discussione: Installazione di script - Aiuto!

  1. #1
    Guest

    Predefinito Installazione di script - Aiuto!

    Salve a tutti. Sto cercando di installare uno script che ho scaricato su internet.
    Purtroppo non sono ferratissimo con queste cose; le istruzioni allegate allo script dicevano che avrei dovuto importare un file .sql su PhpMyAdmin e io l'ho fatto (infatti mi si sono caricate tutte le tabelle).
    Dopodiché avrei dovuto configurare le impostazioni del mio sito su un file (config.php) per poi avviarne un altro (index.php).
    All'apertura di quest'ultimo, però, mi si presenta un errore (screenshot)

    Ho pensato che forse ho sbagliato qualcosa nel configurare il file config.php.
    Magari se potete dargli un'occhiata (ho ovviamente oscurato la pass):
    Codice PHP:
    <?php
    // Edit Database connection parameters constants
    define('HOST', 'localhost');
    define('USERNAME', 'apple2');
    define('PASSWORD', '**********');
    define('DATABASE', 'my_apple2');

    // Edit Application Directory - need to change this to your app folder.
    define('APP_ROOT', '/kennedyconnection');
    // Edit Address of website.
    define('WEBSITE', 'http://www.apple2.altervista.org/');

    //Edit Website Configurations
    //The Number of news list in latest news
    define('NO_LATEST',3);
    //Default home page
    define('HOME_PAGE',1);
    //Website Title
    define('TITLE','Kennedy Connection');
    //Default Module
    define('DEFAULT_MODULE','os_pages');

    //Dont Edit Below!
    //Removing Error Reports
    error_reporting(E_ALL ^ E_NOTICE);
    // The server root
    define('SERVER_ROOT', $_SERVER['DOCUMENT_ROOT']);
    // Directory structure
    define('DS', '/');
    // MVC paths
    define('MODEL_PATH', SERVER_ROOT.APP_ROOT.DS.'models'.DS);
    define('VIEW_PATH', SERVER_ROOT.APP_ROOT.DS.'views'.DS);
    define('CONTROLLER_PATH', SERVER_ROOT.APP_ROOT.DS.'controllers'.DS);
    // Template Path
    define('TEMPLATE_PATH',SERVER_ROOT.APP_ROOT.DS.'templates/oslite'.DS);
    // Modules Path
    define('MODULES_PATH',SERVER_ROOT.APP_ROOT.DS.'modules'.DS);
    //Includes Path
    define('INCLUDE_PATH', SERVER_ROOT.APP_ROOT.DS.'includes'.DS);
    //Template Relative Path
    define('TEMPLATE',WEBSITE.APP_ROOT.DS.'templates/oslite'.DS);
    //Module Relative Path
    define('MODULES',WEBSITE.APP_ROOT.DS.'modules'.DS);
    // includes
    include('includes/database.php');
    include(
    'includes/controller.php');
    include(
    'includes/modules.php');
    include(
    'includes/sessions.php');
    include(
    'includes/users.php');
    ?>
    Qui sotto le istruzioni dello script:
    Requirements
    ----------------
    Php 5 or above
    MySQL 5 or above


    INSTALLATION
    -------------

    -copy all files to your web host
    -use phpmyadmin or your mysql interface to run install/os.sql against your database.
    -open config.php located at your application root and edit
    - the database details
    - website configuration
    -go to index.php and login.
    - default admin username and password is osadmin and osadmin.

    - change the Administrator Username and Password in General Settings.

    P.S. L'intera applicazione è nella directory /kennedyconnection.
    Grazie per l'eventuale aiuto, Buona domenica
    Chiedo venia nel caso in cui avessi sbagliato sezione
    Ultima modifica di apple2 : 20-03-2011 alle ore 10.14.25

  2. #2
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    un primo problema dovrebbe essere in :
    Codice PHP:
    define('SERVER_ROOT', $_SERVER['DOCUMENT_ROOT']);
    se fai un echo di $_SERVER['DOCUMENT_ROOT'] stampa /var/www/html

    allora devi sostituirlo con dirname(__file__), che restituisce il path assoluto dove eseguito anche la directory quindi, nel tuo caso devi controllare se stampa /membri/apple2/kennedyconnection
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  3. #3
    Guest

    Predefinito

    Ciao, grazie per la risposta.
    Quella sezione di codice è prevista dallo script, e a meno che non sia un bug dovrebbe essere corretta.
    In ogni caso non ho capito come lo dovrei sostituire. Scusami ma me ne intendo poco, è per questo che lavoro con codici già scritti.
    Magari, se puoi, potresti dargli un'occhiata: download
    Grazie ancora, buona continuazione

    Edit: Effettivamente sostituendo a quel rigo dirname(__file__), mi rimangono solo gli ultimi due errori dello screenshot sopra.
    Come posso fare?
    Ultima modifica di apple2 : 20-03-2011 alle ore 12.27.38

  4. #4
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    prova semplicemente a sostituirlo con :
    Codice PHP:
    define('SERVER_ROOT', str_replace(APP_ROOT, "", dirname(__file__)));
    ovviamente se il file config.php è nella APP_ROOT, cioè nella directory /kennedyconnection
    Ultima modifica di EuroSalute : 20-03-2011 alle ore 12.40.30 Motivo: info....
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  5. #5
    Guest

    Predefinito

    Sono dentro.
    Grazie infinite!

  6. #6
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    figurati...

    ciao
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  7. #7
    Guest

    Predefinito

    Rieccomi EuroSalute.
    Posso chiederti la linea di codice da sostituire nel caso in cui i file siano nella main directory (/)?
    Grazie!

  8. #8
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    se tutti i file compreso il file config.php sono nella main root , semplicemente sostituisci APP_ROOT="/kennedyconnection" con un valore nullo, APP_ROOT=""

    Codice PHP:
    define('APP_ROOT', '');
    invece rimarrà sempre così :
    Codice PHP:
    define('SERVER_ROOT', str_replace(APP_ROOT, "", dirname(__file__)));
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

  9. #9
    Guest

    Predefinito

    Risolto.
    Grazie di nuovo!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •