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

CodeIgniter i URL projekta

[es] :: PHP :: CodeIgniter i URL projekta

Strane: 1 2

[ Pregleda: 7730 | Odgovora: 34 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon CodeIgniter i URL projekta02.10.2009. u 19:02 - pre 176 meseci
Ovako... Skinuo sam dva projekta bazirana na CI. Raspakujem ih, i i jedan i drugi "imaju" greske,jer sajt na localhost-u ne vidi sve URL-ove.
1) Jedan projekt je ceo sajt iz Wrox-ove knjige sa njihovog sajta
2) MiniForum sa wiki/codeigniter
Recimo za ovaj drugi. Raspakovao sam na lokalnom serveru,podesio podatke za bazu,usr,pass... Napravio i ubacio polja i tabele u bazu koko bi je aplikacija koristila...
Prvo mi je izbacio par gresaka,koje sam uspesno ispravio(jer je bila pisana u php5 a ja koristim php4)-za uzimanja polja iz baze. Zatim mi se otvorila lepo naslovna strana... Ali sta god da kliknem
[Home] [Login][Register] [New Topic]
(osim naravno na home) , nista ne radi...izbacuje gresku
Citat:
Not Found

The requested URL /myforum/member/login was not found on this server.

Proveri sam i vidim da taj fajl member.php i funkcija(metoda) login u njemu postoje...
Zasto i kako??
Proverio i
$config['base_url'] = "http://localhost/myforum/";
sve je kako treba...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.170.*

Sajt: https://avramovic.info


+46 Profil

icon Re: CodeIgniter i URL projekta02.10.2009. u 19:20 - pre 176 meseci
Možda ti .htaccess nije lepo podešen. Je l' radi http://localhost/myforum/index.php/member/login ?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta02.10.2009. u 20:20 - pre 176 meseci
Otvara,ali cim se popune podaci i klikne na login ,ista prica...
Koja je fora sa .htaccess?? Zasto je bitan i cemu sluzi?
Imam fajl htaccess-Example
Citat:
# -CodeIgniter- TO REMOVE index.php FROM URL
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]

Ja sam to sada resio na divljaka ->dodao u
$config['base_url'] = "http://localhost/myforum/index.php/";
i zbog css ispravio na
$config['css'] = "../css/style.css";
Radi... Ali kako treba stvarno podesiti,narocito taj .htaccess?

[Ovu poruku je menjao spezia dana 02.10.2009. u 21:37 GMT+1]
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
95.155.11.*

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: CodeIgniter i URL projekta02.10.2009. u 21:12 - pre 176 meseci
Ako ti budeš želio da kodiraš nešta preko CodeIgnitera, ja ti preporučujem Kohana-u, koja se češće updateuje.
Kad hoćeš već napisane skripte, tu ti preporučujem da skineš neke nezavisne od ovako nekog Frameworka.
Nego, da se vratim na temu:

Citat:
Radi... Ali kako treba stvarno podesiti,narocito taj .htaccess?

Na localhostu sam uvijek imao problema sa ovim.
.htaccess moraš da podesiš da ti uklanja ono /index.php/ iz URL-a.
Znači rewrite-uj sve fajlove i foldere koji ne postoje na ./$1 sa ./index.php/(.*).
Evo ti jedan primjer:
Code:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [PT,L]


Nakon toga u config fajlu, podesi:
$config['base_url'] = "http://localhost/myforum/";
znači bez index.php.
i naravno:
$config['index_page'] = "";

Ako ti ovaj htaccess ne bude radio posao, probaj neku drugu kombinaciju, gledaj error logove itd itd.
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.170.*

Sajt: https://avramovic.info


+46 Profil

icon Re: CodeIgniter i URL projekta02.10.2009. u 22:40 - pre 176 meseci
.htaccess služi da rewrite-uje takav "fancy" url na index.php, kako bi sve radilo. Bez njega mora u URL-u da se koristi index.php, kao onaj URL što sam ti rekao da testiraš.

Pogledaj ovo: http://codeigniter.com/user_guide/general/urls.html
...deo "Removing the index.php file"

Ako ne želiš index.php u URL-u onda treba da koristiš taj .htaccess fajl (rename-uj htaccess-Example u .htaccess), i da $config['base_url'] podesiš na "http://localhost/myforum/" a $config['index_page'] na "" (prazan string)

Ako želiš index.php u URL-u, ne treba ti .htaccess, $config['base_url'] ostaje isti (isti kao na početku, bez index.php u njemu) a $config['index_page'] treba da bude "index.php"
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta03.10.2009. u 07:49 - pre 176 meseci
Ok. Tnx
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta07.12.2009. u 16:13 - pre 174 meseci
Da ne otvaram novu temu slicno je pitanje...
Problem je sto mi ne pokazuje base_url() . kada stavim echo, lepo pokazuje kako sam stavio u config fajlu.
(base_url=http://localhost/Alek/)
ali kada treba da uveze CSS onda nista ?!
Imam folder Alek / css / m.css, znaci normalno bi bilo da pronadje.
Zatim obratite paznju na sliku, sliku vidi sa ./images/slika.jpg. U folderu Alek pored css imam i images folder.
kada sam to pokusao isto da uradim u <head> ./css/m.css , opet nista...
Ne razumem ovu logiku ponasanja
Imam ovako:
Code:


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

<title><?php echo $title; ?></title>

<link ref="stylelsheet"   type="text/css" href="<?php echo base_url(); ?>css/m.css" > // Ne pronalazi CSS fajl


</head>

</head>

<body onload="startTime()"  >
<div id="container">
<!-- HEADER  -->
<div  id="header" >
                         <?php $this->load->view('header');  ?> 
                     //**************/////
                         <?php echo base_url(); ?> Stampa  http://localhost/Alek/ -> sto je i normalno
                    //*******************//////  
 </div>
<!-- END  -->
<!-- BODY  -->
                <!-- LEFT PAGE -->   
                 <div id="left_body">
                
                  <img src="./images/slika.jpg" border="0px" alt="Nis Tvrdjava"> // Normalno pokazuje sliku
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: CodeIgniter i URL projekta07.12.2009. u 16:19 - pre 174 meseci
Ne znam dal' si to sada napravio grešku dok si pisao post, ali fali ti echo ispred base_url(), u tom delu href="<?php base_url(); ?>css/m.css".
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta07.12.2009. u 16:24 - pre 174 meseci
Greska pri pisanju posta.
Ma probao sam svasta, cak i te fajloce.css , izbacio iz foldera css,
pa i kombinacije
./css/m.css
../css/m.css
css/m.ccss
zatim u config menjao razne varijante sa i bez "/" na kraju, brisao index.php
i nista od toga

Code:

<br> "<?php echo base_url(); ?>images/slika.jpg"
                 <br>"<?php echo base_url(); ?>css/m.css" 
                 <br><?php echo base_url(); ?>m.css"
ispisuje

"http://localhost/Alek/images/slika.jpg" 
"http://localhost/Alek/css/m.css" 
http://localhost/Alek/m.css"


Sliku pokazuje ali ne i stilove

[Ovu poruku je menjao spezia dana 07.12.2009. u 18:41 GMT+1]
 
Odgovor na temu

Nemke_BG

Član broj: 163822
Poruke: 341
91.148.82.*

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


+45 Profil

icon Re: CodeIgniter i URL projekta07.12.2009. u 18:58 - pre 174 meseci
ako ispisuje tako onda je ok...

proveri da nisi kojim slucajem preko .htaccess-u zabranio pristup tom folderu ili .css fajlovima...
...
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta08.12.2009. u 13:53 - pre 174 meseci
Kada skinem i raspakujem CodeIgniter nema nikakav .htaccess .
Ja zelim samo da koristim CI najlakse sto moze...
Cak sam ove foldere kopirao u view folder, i opet nista. Nerazumem framework koji je navodno dobar a ne radi sa osnovnim stvarima. Ovo je vrlo osnovan primer, da laksi ne moze biti...
Znaci hocu da izbegnem .htaccess fajl ako moze i da normalno kao sto bi sa smarty-em radio, normalno i lako...
Da li moze to CI ili ne moze?
 
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 i URL projekta08.12.2009. u 14:54 - pre 174 meseci
naravno da moze, zato sam te i pitao da ti nije problem u .htaccess fajlu jer mi problem deluje kao nesto sto je nevezano za CI nego za tvoja podesavanja...

jedino sto mi pada na pamet je da probas taj fajl direkno da pozoves iz browsera, pa da vidis da li se prikazuje ili ti nesto nije u redu sa imenom fajla i putanjom do njega...
...
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta08.12.2009. u 15:10 - pre 174 meseci
Dve verzije CI sam skinuo i raspakovao i taj fajl ne postoji... Ili ne znam gde da ga trazim.
Pokusao preko pretrazivaca i nista se ne desava.
I zasto bi bio zabranjen css fajl.
Znaci ja sam samo uradio jednu stranicu , rsparacao je i stavio u view. Cela stranica ( sadrzaj sa footerom) se vidi osim css stilova.
Stavio sam i adresu <?php echo base_url(); ?>system/aplication/view/css/m.css -> opet ne vidi, pre toga kopirao foldere tamo.
 
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 i URL projekta08.12.2009. u 15:30 - pre 174 meseci
nisam rekao da ima .htaccess fajla po defaultu nego sam mahinalno pretpostavio da ga imas i ti...sto se tice samog problema mislio sam da probas uokviru browsera adresu tipa:

http://localhost/Alek/css/m.css

ili

http://localhost/Alek/system/aplication/view/css/m.css

cisto da proveris da li je sve ok sa putanjom...
...
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta08.12.2009. u 17:36 - pre 174 meseci
Ma te adrese rade... Otvara se taj fajl sa sadrzajem ( edit file)..

Jel ima neko ko koristi CI da kaze kako to resava, od raspakivanja Codeigniter_1.6.3.zip do stavljanja css fajlova...
Na njihovom forumu vidim da je to cest problem, ali nista slicno kao moje nisam nasao
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta09.12.2009. u 08:59 - pre 174 meseci
Moja greska, i to katastrofalna... :(
 
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 i URL projekta09.12.2009. u 09:17 - pre 174 meseci
EDIT: Ja sam pisao post kad i ti tako da nisam video njega......kad sam ispisao nesto ovako dugacko nek ostane......mozda zatreba jos nekom...

prijatelju, u roku od 2 minuta mi je trebalo da otpakujem i setupujem default kontroler da koristi css fajl iz localhost/codeigniter/css/style.css...

Code:
<?php echo base_url(); ?>css/style.css


sve sto trebas da uradis je da:
- skines najnoviji CI tj. verziju 1.7.2,
- napravis dir uokviru tvog localhost dira sa imenom npr. "codeigniter"
- odpakujes CI u njega(u okviru zip fajla se nalazi folder CodeIgniter_1.7.2, njegov sadrzaj odpakujes u taj novi folder),
- zatim u tom istom folderu napravis podfolder "css" i u njega ubacis npr. taj tvoj "m.css"
- otvoris fajl /codeigniter/system/application/config/config.php
- prva stavka je
Code:
$config['base_url'] = "http://example.com/";

ti je promeni u
Code:
$config['base_url'] = "http://localhost/codeigniter/";

- zatim otvori fajl /codeigniter/system/application/controllers/welcome.php i dodaj ovu liniju u konstruktor klase
Code:
$this->load->helper('url');

- onda otvoris fajl /codeigniter/system/application/views/welcome_message.php i ispod <title> taga dodas ovaj kod:
Code:
<link media="screen" type="text/css" href="<?php echo base_url(); ?>css/style.css" rel="stylesheet">

- i konacno upalis FF i odes na "http://localhost/codeigniter" i pogledas source i videces da je to to....

P.S. Ja ne znam koliko ti poznajes HTML i PHP pa sam se trudio da pisem sto postupnije...
...
 
Odgovor na temu

spezia

Član broj: 134818
Poruke: 355
*.ptt.rs.



+6 Profil

icon Re: CodeIgniter i URL projekta09.12.2009. u 11:27 - pre 174 meseci
E hvala. Ma i ja to uradim sto si napisao, osim ovo media="screen"
E sa ovim modelom hoce

<link media="screen" type="text/css" href="<?php echo base_url(); ?>css/style.css" rel="stylesheet">Gore sam pogresio rel i ref


[Ovu poruku je menjao spezia dana 09.12.2009. u 12:52 GMT+1]

[Ovu poruku je menjao spezia dana 09.12.2009. u 12:53 GMT+1]

[Ovu poruku je menjao spezia dana 09.12.2009. u 13:12 GMT+1]
 
Odgovor na temu

programer.master
krstarica
bg

Član broj: 235042
Poruke: 25
*.com
Via: [es] mailing liste



Profil

icon Re: CodeIgniter i URL projekta10.12.2009. u 14:25 - pre 174 meseci
> Sta rece ovo majke ti da importujes css u samom css!! to je nemoguce...
> Daj 10evra da ti kazem kako :)
>
>
> 2009/12/9 spezia <[email protected]>
>
> E hvala. Ma i ja to uradim sto si napisao, osim ovo media="screen"
>> E sa ovim modelom hoce
>>
>>
>> <link media="screen" type="text/css" href="<?php echo base_url();
>> ?>css/style.css" rel="stylesheet">
>>
>> E sad da li zbog ovoga pravi problem-> ja u ovaj m.css fajl imam na
>> pocetku
>> @import "textform.css"; @import "box.css";
>> Sve stilove ne vidi koja su u ova dva fajla.... A vidi samo ono sto je u
>> m.css.
>> Jel i vi uvodite fajlove ovako ili ih posebno svaki pozivate u <head>
>> sekciji?
>>
>>
>> --
>> http://www.elitesecurity.org/p2461167
>>
>>
>> Prijave/odjave: http://www.elitesecurity.org/liste
>>
>> Ne menjajte sledece dve linije ukoliko odgovarate putem emaila!
>> esauth:377331:192cf939362f359f21d69aa275a081a9
>>
 
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 i URL projekta11.12.2009. u 09:09 - pre 174 meseci
import css-a iz samog css fajla je moguc i to veoma moguc....

(09:55:10) Nemanja: http://www.w3.org/TR/CSS2/cascade.html#at-import
(09:57:55) Nemanja: http://webdesign.about.com/od/beginningcss/f/css_import_link.htm

izmenio Nemanja: Izbačen offtopic deo poruke.

[Ovu poruku je menjao Nemanja Avramović dana 11.12.2009. u 17:00 GMT+1]
...
 
Odgovor na temu

[es] :: PHP :: CodeIgniter i URL projekta

Strane: 1 2

[ Pregleda: 7730 | Odgovora: 34 ] > FB > Twit

Postavi temu Odgovori

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