Bizaran php/apache2.2.22 problem

Pozdrav nedavno sam si instalirao Ubuntu 12.10, te posebno apache,mysql i php.
Kada odem na ‘index’ page, mi se pojavi ALI ako stisnem neki od linkova na stranici mi se pojavi 404 error ???

Not Found

The requested URL /.../site/other was not found on this server.

Apache/2.2.22 (Ubuntu) Server at localhost Port 80

daj da vidimo kako si stavio linkove i dali ti uopće ti folderi postoje?

Konkretno učita se npr.:

dakle npr. preko CodeIgnitera fw.
controllers/site.php
[php]

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Site extends CI_Controller { function __construct() { parent::__construct(); } public function index() { $data["content"] = "site/index_view"; $this->load->view("template/layout", $data); } public function other() { $data["content"] = "site/other_view"; $this->load->view("template/layout", $data); } } [/php] views/site/index_view.php [php]

This is main page

<?=anchor("site/other", "Link to other page")?>

[/php]

views/site/other_view.php
[php]

This is other page

<?=anchor("site/index", "Link to index page")?>

[/php]

Konretno učita se kada je URL:
http://localhost/CodeIgniter_Test/CodeIgniter_2.1.0-skeleton/
, jel mi se site kontroler namješten kao defaultni kontroler, dok
http://localhost/CodeIgniter_Test/CodeIgniter_2.1.0-skeleton/site/index
i
http://localhost/CodeIgniter_Test/CodeIgniter_2.1.0-skeleton/site/other
mi se pojavljuje error 404 !!!

Probaj otići onda na link
http://localhost/CodeIgniter_Test/CodeIgniter_2.1.0-skeleton/site/other_view
ili
http://localhost/CodeIgniter_Test/CodeIgniter_2.1.0-skeleton/site/other_view.php

hm, to je mvc, tak da niš od tog

ček zašto ne staviš $data[“content”] = “site/other”;
Ne poznajem CI al ovo je nekako logično…

Ma nije zbog CI, radilo mi je prije nego što sam si stavio ubuntu 12.10(koji je previše bugovit)

Ok, kako da podesim apache da mi čita .htaccess fileove?

LOL, što ih ne čita?

Jel ti enablen mod_rewrite, probaj i sa ovim apache2 - mod_rewrite not working after upgrade to 12.10 - Ask Ubuntu

ERROR: Module mod_rewrite does not exist!

aj ako ti nije problem odi u /etc/apache2 mapu i zipaj je cilu i posalji na mail [email protected] mislim da ti je problem u konfiguraciji virtualnog hosta

poslano

SOLVED!
Enable mod_rewrite on Ubuntu (Apache2) - LINUXMOZ

great! pa ja ti poslo link prije 5 dana, a ti tek sad riješio. :slight_smile:

zadnji tjedan faksa + rokovi + gripa + ovo & ono


Copyright © 2022 WM Forum - AboutContact