Dovresti anche considerare di impostare error_reporting = -1 nel tuo php.ini e display_errors = On con display_startup_errors = On se sei in modalità di sviluppo per vedere tutti gli errori fatali / di analisi o impostare error_log sul file desiderato per registrare gli errori invece di display_errors in produzione (questo richiede log_errors da accendere).
Mentre sul server di produzione via lato server potrai impostare error_reporting(0); e opzionalmente ini_set.
Spero ti aiuti.
Inoltre assicurati che il percorso rispecchi echo __DIR__ (ovviamente di ogni risorsa) così escludi problemi per include_path dopo dovrai convertire il percorso assoluto (poiché già conosci la struttura
della tua applicazione si tratta semplicemente di togliere ciò che conosci ad esempio percorso assoluto locale /utente/html/public/app/ è percorso relativo /app/
// /app/file.php
// se Windows
echo __DIR__; // c:\wamp\www\app
//Best pratices concatenation
$path_source = __DIR__ . '/source/index.php'; // sali di una directory
se non ottieni corrispondenza significa che il web server cambia la directory di lavoro o stai usando lato server collegamenti simbolici) percorso relativo/assoluto html oppure con protocollo relativo URLs
https://en.wikipedia.org/w/index.php?title=URL&mobileaction=toggle_view_desktop#Protocol-relative_URLs per essere compatibile con http/https.
Nota* se la risorsa è in https tutti i vari URL dovranno essere in https altrimenti probabilmente la risorsa non verrà caricata.
Cerca con Google percorso relativo html. (Non posso postare il link perché andrei contro il regolamento).