Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    12

    Problema con uno script

    Salve a tutti, sono nuovo e piuttosto incompetente di PHP.

    Vi espongo il mio problema. Ho installato una piattaforma open source per la gestione di riviste on line che si chiama OJS.
    Tutto bene tranne che per un plugin che mi restituisce questo errore

    Fatal error: require_once(): Failed opening required 'plugins/importexport/medra/classes/form/DOIExportSettingsForm.inc.php' (include_path='.:/web/htdocs/www.famagazine.it/home/ojs/classes:/web/htdocs/www.famagazine.it/home/ojs/pages:/web/htdocs/www.famagazine.it/home/ojs/lib/pkp:/web/htdocs/www.famagazine.it/home/ojs/lib/pkp/classes:/web/htdocs/www.famagazine.it/home/ojs/lib/pkp/pages:/web/htdocs/www.famagazine.it/home/ojs/lib/pkp/lib/adodb:/web/htdocs/www.famagazine.it/home/ojs/lib/pkp/lib/phputf8:/web/htdocs/www.famagazine.it/home/ojs/lib/pkp/lib/pqp/classes:/web/htdocs/www.famagazine.it/home/ojs/lib/pkp/lib/smarty:.:/php5.5/lib/php/') in /web/htdocs/www.famagazine.it/home/ojs/lib/pkp/includes/functions.inc.php on line 32

    Capisco che è un errore di percorsi e che devo inserire qualcosa alla riga 32 del file functions.inc.php


    Attualmente alla riga 32 c'è scritto

    require_once($filePath);

    cosa devo inserire di preciso?


    Grazie in anticipo a tutti coloro che mi aiuteranno.

  2. #2
    dovresti controllare il valore di $filePath, in modo da verificare che il percorso sia giusto (o che il file richiesto esista), e correggerlo di conseguenza.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    12
    ok, riporto da riga 25 a riga 32 del file.

    // Try to bypass include path for best performance
    $filePath = str_replace('.', '/', $class) . '.inc.php';
    if (file_exists(BASE_SYS_DIR.'/'.$filePath)) {
    include_once BASE_SYS_DIR.'/'.$filePath;
    } else {
    // Oops, we found a legacy include statement,
    // let's try the include path then.
    require_once($filePath);

  4. #4
    si ma noi non possiamo sapere come sono strutturate le directory del tuo programma.
    dovresti controllare tu se il path che valorizza $filePath esiste effettivamente o no.
    da questo pezzo di codice non si capisce.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    12
    io brancolo nel buio. cosa ti serve per capirlo?

  6. #6
    scusa ma brancoli nel buio sulla programmazione in generale?
    perchè rimane davvero difficile aiutarti in questo caso.

    cmq, in $filePath vedo anche un $class.
    dovresti capire come viene valorizzato $class (sicuramente è una classe che si chiama come il file).

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    12
    si nella programmazione in generale. capisco che sia difficile.
    provo a spiegare la situazione. Il problema è nell'attivazione di un plugin che dovrebbe importare/esportare certi dati degli articoli di una rivista on line creata su una piattaforma open source installata sul server.
    Io non ho fatto altro che registrare il dominio e installare la piattaforma. Il programma funziona ma quando tento di attivare il plugin mi restituisce l'errore.

    L'errore non mi dice che devo inserire tutti quei percorsi alla riga 32?

  8. #8
    no, ti dice che non trova quei percorsi.
    quindi, o il plugin ha un bug e non si installa bene.
    o le versioni del plugin e della piattaforma non "combaciano" (magari il plugin non è più aggiornato).
    può capitare che magari la versione non vada bene con la piattaforma che usi.
    e potresti controllare documentazione e forum del plugin per vedere se qualcun'altro ha risolto.

    io personalmente così non so aiutarti.
    quindi, o ti sbatti un pò col codice.
    oppure aspetti qualcuno sappia aiutarti (magari sei fortunato).
    oppure chiedi nella sezione offro lavoro.
    oppure cerchi un altro plugin che faccia la stessa cosa.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2015
    Messaggi
    12
    grazie mille.

  10. #10
    ocir ti chiedo cortesemente di leggere il regolamento riguardo la scelta dei titoli e la formattazione dei messaggi. Per ora lascio aperto, ma leggere e rispettare le regole del forum non e' una cosa opzionale.

Tag per questa discussione

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.