Buonpomeriggio ha tutti!
Sto adoperando Altervista come piattaforma di test per un'applicativo che sto scrivendo.
Attualmente dispongo di due "ambienti" uno locale sul mio computer ed uno di testing (altervista)
Ho notato che una funzione sta correttamente funzionando nel locale ma su Altervista mi lancia degli errori per quando riguarda l'inclusione.
Vi allego una schermata dell'errore: https://imgur.com/a/VMvG7Rx
Il framework che sto usando è CodeIgniter mentre il codice incriminato è questo:
Codice PHP:
require_once(APPPATH.'libraries/Calc.php');
require_once(APPPATH.'libraries/CalcSet.php');
require_once(APPPATH.'libraries/CalcDice.php');
require_once(APPPATH.'libraries/CalcOperation.php');
require_once(APPPATH.'libraries/Random.php');
/**
* Helper class for throw dice
*/
class Dice
{
public function __construct()
{
$CI =& get_instance();
}
public function calc_dice($expression)
{
$calc = new Calc($expression);
return $calc->infix()." => ".$calc();
}
}
APPPATH è una costante con all'interno il percorso assoluto dell'applicazione in questo caso /membri/landtest/application/
L'errore sollevato sembra il fatto che nonostante il path corretto (il file esiste già controllato maiuscole e minuscole)
Sto dimenticando qualche settaggio particolare di Altervista?
Grazie per il supporto