• Ismertető
  • Hírek
  • Letöltés
  • Súgó
  • Közösség
ubuntu.hu

Belépés

  • Felhasználó létrehozása
  • Elfelejtett jelszó

Facebook

Kapcsolat

  • Facebook oldal
  • IRC
  • Közösségi levlista
  • Segítői levlista
  • További elérhetőségek

Ubuntu Server - CodeIgniter - index.php eltüntetése.

2013. november 28. – 18.32 – gyogyeger
  • Kiszolgálók

Sziasztok!

Szeretnék VirtualBox-al használni egy webservert, Ubuntu Server 12.04.3 LTS alapokon.
Sikerült mindent feltelepítenem és minden j

ól is működik egy dolgot kivéve.

CodeIgniter keretrendszert használnék és nem tudom eltüntetni az URL-ből az index.php-t.
Csináltam egy "test" controllert.
valami.hu/test - nem működik (The requested URL /test was not found on this server.)
valami.hu/index.hu/test - működik

A CodeIgniter ide vonatkozó részét megcsináltam.
http://www.codeigniter.hu/segedletek - Keresőbarát URL-ek beállítása

Köszönöm a segítséget!

‹ [Megoldva] Futtatható fájlok nem találhatóak Zentyal, megosztott hálózati meghajtó elérése Win7-ről [Megoldva] ›
  • A hozzászóláshoz regisztráció és belépés szükséges
eszes – 2013. november 28. 18.39

Mi annak a fájlnak a neve, amibe beírtad a linken található szöveget?

  • A hozzászóláshoz regisztráció és belépés szükséges

eszes

gyogyeger – 2013. november 28. 19.08 – előzmény

Jogos ezt nem írtam és még mókásabb, hogy a leírás sem tartalmazza.
.htaccess a fájl neve.

  • A hozzászóláshoz regisztráció és belépés szükséges

 

eszes – 2013. november 28. 19.14 – előzmény

Azért kérdeztem. :)

A rewrite apache module nincs engedélyezve. Ennek nézz utána és meggyógyul ;)

  • A hozzászóláshoz regisztráció és belépés szükséges

eszes

gyogyeger – 2013. november 28. 19.19 – előzmény

Igen erre gondoltam én is, viszont -leves tudásom van linux terén- elvileg telepítettem és ez alapján talán így is van.

phpinfo() szerint:
Loaded Modules
core mod_so mod_watchdog http_core mod_log_config mod_logio mod_version mod_unixd mod_unixd mod_access_compat mod_alias mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_deflate mod_dir mod_env mod_filter mod_mime prefork mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_status

  • A hozzászóláshoz regisztráció és belépés szükséges

 

eszes – 2013. november 28. 19.42 – előzmény

Ezt írd be a .htaccess-be:
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond $1 !^(index\.php)
RewriteRule ^(.*)$ /index.php/$1 [L]

  • A hozzászóláshoz regisztráció és belépés szükséges

eszes

gyogyeger – 2013. november 28. 19.47 – előzmény

Igen... ezzel is szuperul működik!

Még1x köszönöm a segítséget!

  • A hozzászóláshoz regisztráció és belépés szükséges

 

gyogyeger – 2013. november 28. 19.40 – előzmény

Fő gondom az volt, hogy nem tudtam merre induljak neki a problémának.
Most megint nekiestem és a .htaccess fájlból kitöröltem az IF-es részt ( ) és jó lett.

Illetve ha átírom erre akkor is jó:

Köszönöm a segítséget!

  • A hozzászóláshoz regisztráció és belépés szükséges

 

eszes – 2013. november 28. 20.08 – előzmény

Ja, most hogy mondod korábban én is szívtam ilyennel azt hiszem. Csak akkor lusta voltam utánanézni az okának. Igaz, most is az vagyok, így áttolódik a következő ilyen problémára a megoldáskeresés. :)

  • A hozzászóláshoz regisztráció és belépés szükséges

eszes

Hozzászólás-megjelenítési lehetőségek

A választott hozzászólás-megjelenítési mód a „Beállítás” gombbal rögzíthető.
© 2007–2020. Magyar Ubuntu Közösség.
Az Ubuntu a Canonical bejegyzett védjegye.
Az ubuntu.hu az fsf.hu kiszolgálóin fut.