The Bug Genie – HowTo – Root Folder Instalacija

Prilikom instalacije The Bug Genie aplikacije, ukoliko se ne vodi računa, po defaultu se instalira u folder thebuggenie/ u root folderu web prezentacije. Best practice je da se napravi virtualhost koji pokazuje na taj folder.

Međutim, to u nekim situacijama nije moguće, a ovo uputstvo pokazuje kako može da se reši problem.

Potrebno je kopirati kompletan sadržaj thebuggenie/ folder u webroot folder. Fajl index.php, koji dolazi u početnoj instalaciji, postavlja predefinisane putanje koje su potrebne da bi aplikacija radila kako treba. Te putanje treba modifikovati, kako bi pokazivale na prave lokacije sa pravim informacijama.

U fajlu index.php treba izmeniti sledeće:

defined('THEBUGGENIE_PATH') || define('THEBUGGENIE_PATH', realpath(getcwd() . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR);

u sledeće:

//Ne trazi core folder u folderu iznad
defined('THEBUGGENIE_PATH') || define('THEBUGGENIE_PATH', realpath(getcwd() . DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR);

i sledeću liniju:

defined('THEBUGGENIE_PUBLIC_FOLDER_NAME') || define('THEBUGGENIE_PUBLIC_FOLDER_NAME', substr($path, strrpos($path, DIRECTORY_SEPARATOR) + 1));

u:

//Ne radi autodetect subfoldera, posto ne postoji, koristi "" umesto
defined('THEBUGGENIE_PUBLIC_FOLDER_NAME') || define('THEBUGGENIE_PUBLIC_FOLDER_NAME', '');

Potrebno je proveriti .htaccess fajl. Bitno je da je za RewriteBase pravilna putanja.

Nakon ovih podešavanja, The Bug Genie bi trebalo da je up and running!

About the Author

Leave a Reply

Your email address will not be published. Required fields are marked *