[ BVB @ 26.12.2016. 21:47 ] @
Pozdrav svima, imam jedan mali problem oko upload-a websajta na live server . Napravio sam jedan sajt u Codeigniter-u . Sve fino radi na localhostu (wampserver koristim) ali kad sam odlucio da to stavim na live server tad su dosli problemi.

url: www.mojsajt.com

Codeigniter config. :
----------------------------------------------------------------
$config['base_url'] = 'http://www.mojsajt.com/ciproject/';
----------------------------------------------------------------
----------------------------------------------------------------
.htaccess file :

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$1 [PT,L]
----------------------------------------------------------------

Iznad je izgleda config i htaccess fajla . Na localhostu tj wampserveru morao sam ukljuciti " rewrite module " da bi sve funkcionisalo . Na live serveru kada ukucam na pr: http://www.mojsajt.com/ciproject/ otvori se stranica za logovanje sto i treba ali ako pokusam da se ulogujem za rezultat dobijem No input file specified. Username i password su tacni . Ne znam u cemu je problem :( . Da li je neko imao slican problem ? Unaprijed zahvaljujem svima na pomoci !

Pozdrav !
[ Tpojka @ 26.12.2016. 23:45 ] @
Pokusaj sa sljedecim izmjenama. Prvo setuj lokaciju odakle Apache da cita aplikaciju a potom dodaj upitnik iza index.php u posljednjoj liniji .htaccess koda. Testiraj jedno po jedno.
Prije toga ocisti kes browser-a. Ustvari prvo probaj sa ociscenim kesom (otvori u drugom browser-u ili u private browsing window-u).

Code:
RewriteEngine on
RewriteBase /ciproject/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$1 [PT,L]


Neki serveri (implicitno GoDaddy, vjerujem jos neki) zahtjevaju upitnik u URL-u.

Licno sam cesto koristio ovakav .htaccess file.
[ BVB @ 27.12.2016. 09:40 ] @
Tpojka hvala puno na odgovoru ! Uspio sam da rijesim problem. Problem je bio u sledecem :

1.
RewriteEngine on
RewriteBase /ciproject/ ( ne znam kako sam uspio da zaboravim ovu liniju koda )
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php?/$1 [PT,L]

2.

Nakon sto sam dodao liniju koja nedostaje prikazana mi je greska na Model-u tj kao da ne moze da pronadje fajl. Eto uspio sam ne znam ni sam kako, vjerovatno tokom kopiranja da ime modela bude malim slovom. Promjenom u veliko slovo i uz tvoju pomoc oko htaccess fajla sve radi savrseno !

Hvala na pomoci, zivio !
[ Mister Big Time @ 03.01.2017. 11:27 ] @
Nisi greskom kopirao ime fajla/modela malim slovom, vec te je tvoj localhost tj. M$ Windowse svo vreme lagao jer je case insensitive OS. Kada si prebacio na GNU/Linux (produkcija) sacekao te je ovaj opste poznati problem ljudi koji razvijaju web aplikacije na windowse bez uzimanja u obzir realno - target okruzenje. Naravno za sve postoji prvi put i svi nauce lekciju kada se nadju u ovakvim situacijama...

Ovo je posebno izrazeno kod autoloader-a (SPL ili drugi).