Class ‚dibi‘ not found na production serveru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
rossini
Člen | 26
+
0
-

Můžete mě prosím nakopnout. Na lokále mi vše frčí, když jsem aplikaci přesunul na web, v logu najdu tuto chybu:

Class ‚dibi‘ not found

chyba na řádku 26:

Line 19:    Debug::enable();
Line 20:
Line 21:
Line 22:    // 2b) load configuration from config.ini file
Line 23:    // Environment::setName( 'production' );
Line 24:    Environment::loadConfig();
Line 25:
Line 26:    dibi::connect(Environment::getConfig('database'));
Line 27:
Line 28:
Line 29:    // Step 3: Configure application
Line 30:    // 3a) get and setup a front controller
Line 31:    $application = Environment::getApplication();
Line 32:    $application->errorPresenter = 'Error';
Line 33:    $application->catchExceptions = TRUE;
Aurielle
Člen | 1281
+
0
-

Máš spuštěný a nastavený RobotLoader?

rossini
Člen | 26
+
0
-

Mám:

[common]
; PHP configuration
php.date.timezone = "Europe/Prague"
php.iconv.internal_encoding = "UTF-8"
php.mbstring.internal_encoding = "UTF-8"
php.include_path = "%appDir%;%libsDir%"

; variables
variable.lang = en
variable.tempDir = %appDir%/temp
variable.logDir = %appDir%/log

; services

service.Nette-Security-IAuthenticator = UsersModel

service.Nette-Loaders-RobotLoader.factory       = Nette\Configurator::createRobotLoader
service.Nette-Loaders-RobotLoader.option.directory[] = %appDir%
service.Nette-Loaders-RobotLoader.option.directory[] = %libsDir%
service.Nette-Loaders-RobotLoader.run = TRUE

Dibi mám v libs, tak by to mělo chodit… A tady je výpis enviroment:

WWW_DIR
string(51) "/data/www/virtuals/mujweb/html/newpoi2/document_root"
APP_DIR
string(58) "/data/www/virtuals/mujweb/html/newpoi2/document_root/../app"
LIBS_DIR
string(59) "/data/www/virtuals/mujweb/html/newpoi2/document_root/../libs"
E_DEPRECATED
int(8192)
E_USER_DEPRECATED
int(16384)
rossini
Člen | 26
+
0
-

Smazal jsem TEMP (zbylo tam něco z lokálu) a bingo! // Kdo mi chce useknout ruku!? ;-)

rossini
Člen | 26
+
0
-

:-D přesně, to jsem si hodlal udělat, ale zvolil jsem cestu těžší pro nás všechny, „budu programovat v nette“ ;-)