Pubblicare l'applicazione su un server

Salve ragazzi,

devo pubblicare la mia prima applicazione sviluppata con Yii2-Advanced

sul server web Aruba.

Bisogna modificare qualche impostazione dell’applicazione prima di trasferire i file in ftp ?

Grazie

Ciao, sto tentando di fare lo stesso… ho caricato ieri i file in un server aruba linux ed il DB, a prima vista sembrava tutto ok, ma poi ho notato che le pagine che contenevano delle classi personalizzate mi danno errore.

Ti faccio un esempio

Ho creato un componente denominato globalfunctions




namespace backend\components;

 

 

use Yii;

use yii\base\Component;

use yii\base\InvalidConfigException;

use yii\helpers\Json;


use backend\models\FactotumDocumenti;


 

class GlobalFunctions extends Component

{

    

 public static function welcome($txt)

 {

  echo "Hello..".$txt." Welcome";

 }


 }



seguendo le istruzioni prese da qui

http://www.yiiframework.com/wiki/747/write-use-a-custom-component-in-yii2-0/

aggiungendo anche il codice




'globalfunctions' => [

             'class' => 'backend\components\GlobalFunctions',

             ],



in config/main.php (e questo devo controllarlo poichè potrebbe essere necessario inserirlo in config/web.php)

mi da l’errore (solo quando lo eseguo sul server, in locale funziona tutto perfettamente)

[b]PHP Fatal Error – yii\base\ErrorException

Class ‘backend\components\GlobalFunctions’ not found[/b]

come se non trovasse più la classe

In più sto notando altri errori di tipo HTTP 500 in alcune chiamate AJAX

Questo mi fa dedurre che la risposta alla tua domanda sia Si, sono necessarie alcune piccole modifiche e/o accorgimenti quando passi da locale a server remoto e sarebbe utile scambiarci informazioni su quale siano precisamente gli accorgimenti da adottare.

Perdonami, sono agli inizi con Yii2 e cerco di orientarmi.

Ciao!.

Ho trovato qualche primo consiglio qui…

http://www.yiiframework.com/forum/index.php/topic/17599-trasferire-sito-da-localhost-a-produzione/page__p__87873__hl__aruba#entry87873

[…]

Se hai degli error tipo cannot load class, significa che hai fatto casino col nome del file, devi sistemare tutto in modo da rispettare le maiuscole.

[…]

per il mio caso (cannot load class) ho risolto rinominando globalfunctions.php in GlobalFunctions.php ed ha funzionato!