Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Codeigniter base_url() ne radi na linux-u

[es] :: PHP :: Codeigniter base_url() ne radi na linux-u

[ Pregleda: 2814 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Codeigniter base_url() ne radi na linux-u15.02.2011. u 17:29 - pre 159 meseci
Koristim ubuntu poslednju verziju koja je dostupna...
Radim sa Codeigniter frameworkom i imam problem sa funkcijom base_url uopste ne radi...??? Dok na windowsu sve radi kako treba.

var/www mi je direktorijum za server

Kada probam bilo sta da testiram sa tom funkcijom ne radi uvek izbacuje u view sorece
Code:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /cms/test.css/ was not found on this server.</p>
<hr>
<address>Apache/2.2.16 (Ubuntu) Server at localhost Port 80</address>
</body></html>



A normalno pozivam funkciju kao i na windowsu
Code:

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>test.css/">
<script type="text/javascript" src="<?php echo base_url();?>test.js"></script>

Ne radi uopste uvek 404 kada udjem preko view sorce i kliknem na link.

Mislio sam prvo da u config fajlu nije dobro definisana putanja
Nije sve sam definisao kako treba
Code:

$config['base_url']    = 'http://localhost/cms/';
$config['index_page'] = "index.php'';


Kao test u view delu izstampam da proverim koju on putanju tacno definise da nije neki problem u tome
Code:

 <?php echo base_url();?>

Stampa ispravnu putanju koju sam naveo u config.php znaci nije do toga

Prikljucen je helper u kontroleru

Code:

$this->load->helper('url');


I posle svih provera nece ne kapiram zasto? Da nije do servera? Ali ne razumem server radi savrseno i pre toga mi je radio super ne bi trebalo da je do apache? Kada on radi prikazuje normalno Welcome stranu i to? Na Ci FW koristim HMVC strukturu zbog modula koje instanciram...

Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.dynamic.sbb.rs.



+13 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 17:38 - pre 159 meseci
Glupa ideja, ali ajde probaj da napises ovako:

Code:

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>test.css">


Tacnije, BEZ "/" na kraju.

EDIT:

Lupam i ja, proveri da li ti se fajlovi zovu bas tako kako si napisao (velika i mala slova) ;) Tipa, proveri da test.css, nije ustvari Test.CSS ili tako nesto ;)
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 18:01 - pre 159 meseci
Probao i dalje isto nece...
Prekontrolisao sam po 100 put isto, pokusao sa drugim fajlovim opet isto cak i sa slikama. ma jok nece

Evo screenovi da vidis


http://img267.imageshack.us/img267/3739/screenshotlsb.png
http://img811.imageshack.us/img811/456/screenshot1jh.png
http://img25.imageshack.us/img25/3392/screenshot2aa.png
http://img199.imageshack.us/img199/8831/screenshot3oj.png
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

ntesic

Član broj: 69927
Poruke: 65
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 18:14 - pre 159 meseci
Probaj da izmenis ovo $config['base_url'] = 'http://localhost/cms/';
sa ovim $config['base_url'] = 'http://localhost/CMS/';
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.dynamic.sbb.rs.



+13 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 18:22 - pre 159 meseci
Da, kao sto ti @ntesic rece, a i ja u prethodnoj poruci -- proveri velika i mala slova :-)

Windows je case-insensitive, dok je Linux case-sensitive (razlikuje velika i mala slova) ;)
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 18:32 - pre 159 meseci
ma jok isto.... i dalje ne radi
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

Man-Wolf
Mihailo Joksimovic
Beograd

Član broj: 17016
Poruke: 873
*.dynamic.sbb.rs.



+13 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 18:45 - pre 159 meseci
Cekaj, opet glupo pitanje, ali -- po cemu vidis da ne radi ? Vidim da na strani nemas nista osim osnovnih elemenata pa nisam bas siguran kako zakljucujes da ti ne ucitava CSS ?
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 22:41 - pre 159 meseci
A sta dobijes kada ukucas:

http://localhost/CMS/test.css

Vidim da js fajl ni nemas.

Da nemas neki handler za css fajlove?
Neko apache podesavanje?
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.adsl.eunet.rs.



+7 Profil

icon Re: Codeigniter base_url() ne radi na linux-u15.02.2011. u 23:28 - pre 159 meseci
ma js sam obrisao pre nego sto sam uradio SS..
Ja kao test.css sam stavio body #000 cisto kao test... Kako vidim da ne radi? Lepo da radi pozadina bi bila crna a ne bela? Kada kliknem na link iz view sorce on mora da mi otvori css fajl sa kodom a ne 404 stranicu, uopste ne funkcionise nista sa tom funkciom. probao sam i sa slikama nece da prikaze taj glupi output...
Putanje su dobre samo sto ne prikazuje...

Ja sam namerno postavio taj test.css fajl jer sam imao problem i normalno je da mora da radi ako zadam base url / test.css to je direktna putanja i nema nekih izvan direktorujuma pa da promasim putanju... Sasvim simple putanja koja nece da radi... dok echo stampa putanju kako treba...

Neznam da li je do apache servera nikada nisam imao problema sa njim uvek je radilo kako treba mislim pre CI fw... Ostale FW sam radio na ubuntu i radilo je extra dok sa CI uvek neki problem...


Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Codeigniter base_url() ne radi na linux-u16.02.2011. u 09:10 - pre 159 meseci
Nije normalno da bas automatski dobro radi ako nesto stavis u root projekta jer mozda nesto nisi dobro stavio u settings.
Da li ti radi taj link sto sam ti dao?
Da li ti radi ako stavis neki x.html i da li ti radi ako stavis neki x.php?
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
*.static.sbb.rs.

Jabber: Nemke_BG@elitesecurity.org
Sajt: https://www.nmdesign.rs


+45 Profil

icon Re: Codeigniter base_url() ne radi na linux-u16.02.2011. u 13:59 - pre 159 meseci
Takodje proveri .htaccess obavezno tj. da li si izuzeo direktorijum gde ti se nalaze .css fajlovi iz redirekcije na index.php fajl...
...
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Codeigniter base_url() ne radi na linux-u16.02.2011. u 14:41 - pre 159 meseci
cek sada sam nesto izguglao na Ci forumu... Izgleda da je do apache servera mora da se setuje apache mod_rewrite none, video sam da se neki lik zalio na isti problem...

Ma probao sam sve prekontrolisao 404 stalno dok sve normalno radi... Prikazuje strane controlleri rade moduli, modeli... Samo taj base_url()

Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Codeigniter base_url() ne radi na linux-u16.02.2011. u 15:22 - pre 159 meseci
Nisi konkretno odgovorio da li ti radi http://localhost/CMS/test.css ?

base_url ti dobro radi. Ako ti ne radi dobro onda kazi sta treba tamo da stoji?
Zasto umesto base url ne ukucas u html ceo css url rucno pa da vidis da li radi?

Ako ti radi direktan link na test.css radi onda kakav response header dobijes?

mod rewrite none ne bi smeo da ima veze ako su ostale stvari dobro podesene.

[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Codeigniter base_url() ne radi na linux-u16.02.2011. u 16:22 - pre 159 meseci
Ja ti opet kazem 404 dobijam, kada kliknem na njega!!!
Probao sam sa direktnom putanjom bez base_url() isto je....
Znaci ako funkcija base_url() radi kao otput bi trebala da bude crna pozadina sto ustvari nije. Ja sam u css setovao crnu pozadinu kao test...
Probao sam direktno i nece.,.. Nije do putanje, nije do malih i velikih slova, nije do apache servera... Vise ne znam do cega je? Probacu sve da izbrisem da reinstaliram i server pa da vidim da li ce opet da pravi probleme...
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
*.dynamic.isp.telekom.rs.



+218 Profil

icon Re: Codeigniter base_url() ne radi na linux-u16.02.2011. u 21:25 - pre 159 meseci
To nije 100% do CI ako ti direktan link ne radi a tek nema veze sa base_url()
Napravi neki folder u var/www/test i tamo stavi test.css pa vidi da li ti radi localhost/test/test.css
Siguran sam da nece raditi.

Da nemas mozda neki htaccess u var/www?
Pogledaj error log u apache.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

alfa-pro
Pancevo

Član broj: 241818
Poruke: 476
*.dynamic.isp.telekom.rs.



+7 Profil

icon Re: Codeigniter base_url() ne radi na linux-u18.02.2011. u 15:06 - pre 159 meseci
Problem je bio u apache serveru... Reinstalirao sam ga i instalirao novi i sada radi sve bez problema... Hvala na pomoci svima..
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
 
Odgovor na temu

[es] :: PHP :: Codeigniter base_url() ne radi na linux-u

[ Pregleda: 2814 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.