Tester nenačte /etc/php5/*/conf.d/*.ini

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Milo
Nette Core | 1283
+
+1
-

PHP je velmi často na Linuxu kompilováno s volbou --with-config-file-scan-dir=/etc/php5/cli/conf.d/. To znamená, že mimo standardní /etc/php5/cli/php.ini jsou načteny všechny INI soubory z conf.d adresáře.

Tester potřebuje pro testy co „nejčistší“ prostředí a proto spouští PHP pro testy s parametrem -n. Takže se automaticky nenačte ani php.ini a ani ostatní conf.d/*.ini.

Pokud spustíte Tester jako tester -c /etc/php5/cli/php.ini, ostatní conf.d/*.ini se NEnačtou. Pokud pro testy potřebujete zapnout nějaká rozšíření, vytvořte si nový php.ini. Můžete ho distribuovat s vašemi testy.

Editoval Milo (20. 4. 2014 21:29)