Ciao @pillaccio, benvenuto.
So che l’operazione che stai tentando di fare è possibile, noi l’abbiamo fatta per ottenere un ambiente di test (quindi web->web>, ma web->locale dovrebbe essere un sottocaso), ma non l’ho fatta io…
QUindi, premettendo che non so quanto potrò esserti utile, quale problema hai di preciso?
Saluti
Stefano
Ho scaricato in locale il sito in ojs versione 2.4.8 ed il relativo database. Ho installato entrambi su mamp in Mac, dove ho altri siti funzionanti. Ho poi modificato il file config.inc.php per le istruzioni del database ecc…ma poi non funziona, nel senso che se digito l’indirizzo ottengo pagina bianca.
Quando hai pagina bianca si tratta quasi sempre di un errore del PHP.
Per capire cosa sta succedendo dovresti individuare nella tua installazione MAMP dove si trova il file di log degli errori del PHP e andare a leggere l’errore che causa pagina bianca.
Hai verificato che la versione del PHP presente nella tua MAMP sia compatibile con OJS 2.4.8?
OJS 2.4.8 supporta solo fino al PHP 5.x
Si è la prima cosa che ho fatto. Ed infatti ho provato a settare il php prima alla versione 5.4.45 e poi alla 5.6.40. Ma nulla di fatto. Ho controllato il log degli errori php e mi restituisce questo:
[15-Jun-2020 10:20:27 Europe/Rome] PHP Deprecated: Non-static method Core::_getBaseUrlAndPath() should not be called statically in /Applications/MAMP/htdocs/ojs/lib/pkp/classes/core/Core.inc.php on line 231
Se mi aiuti a risolvere ti porto a cena, a distanza di un metro e ottanta
[11-Jun-2020 10:20:06 Europe/Rome] PHP Fatal error: Cannot use ‘String’ as class name as it is reserved in /Applications/MAMP/htdocs/analiticaojs/lib/pkp/classes/core/String.inc.php on line 57
ciao @pillaccio, molto probabilmente @razzi potrà aiutrti meglio, ma intanto forse può esserti utile questo
Sembra un problema di quale PHP usare, ho provato ad andare a vedere i requisiti di OJS 2.4.8 ma oggi il sito PKP con download guide ecc. non riesco a raggiungerlo…
Saluti
Stefano
Ho trovato questo post sul forum che sembra il tuo stesso problema
In tal caso, sembrerebbe che il PHP che stai usando non è il 5.4 ma il 7.x.
Non conosco MAMP e non so come verificare la versione di PHP, ma farei una verifica per essere certo di questa cosa
Se hai errore 404 devi controllare la configurazione di Apache. Non dovrebbe essere un problema di OJS.
Controlla anche i diritti sui file che siano accessibili in lettura dall’utente con cui viene eseguito Apache. Un’altra cosa da controllare è se nella web-root del sito c’è un file .htaccess attivo ed eventualmente cosa fa quel file: ci potrebbero essere delle redirect che possono essere causa dell’errore 404.