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

zf greska - url pozivanje metoda

[es] :: PHP :: zf greska - url pozivanje metoda

[ Pregleda: 2245 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aabvg
prazno

Član broj: 255788
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon zf greska - url pozivanje metoda10.12.2010. u 19:31 - pre 162 meseci
zasto kada pozivam metod aboutAction iz IndexController.php preko url-a (.../index/about kucam) dobijam 404 gresku?
koristim easyPHP, podesio rewrite u apace-u.

 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-7.sezampro.rs.



+33 Profil

icon Re: zf greska - url pozivanje metoda10.12.2010. u 21:05 - pre 162 meseci
Daj još malo informacija, kako si podesio rewrite, da vidimo .htaccess. Jel taj 404 dobijaš baš od servera ili ti možda sâm ZF izbacuje grešku tipa: "Invalid controller specified..."?
 
Odgovor na temu

aabvg
prazno

Član broj: 255788
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: zf greska - url pozivanje metoda10.12.2010. u 22:00 - pre 162 meseci


evo cele greske:



Objekat nije pronađen!

Zahtevani URL nije pronađen na ovom serveru. Ukoliko ste URL uneli ručno, molimo proverite moguće greške i probajte ponovo.

Ako mislite da je ovo greška servera, molimo obavestite vebmastera.

Error 404

localhost
12/10/10 22:57:03
Apache/2.2.16 (Win32) PHP/5.3.3





-sto se tice rewrite, samo sam sklonio # ispred modula u .htaccess
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.t-2.net.



+18 Profil

icon Re: zf greska - url pozivanje metoda10.12.2010. u 22:39 - pre 162 meseci
Citat:
aabvg
-sto se tice rewrite, samo sam sklonio # ispred modula u .htaccess


Ispred kakvog modula u htaccess-u?

Rekao ti je kolega da postavis sadrzaj htaccess da pogledamo. Citaj sta je jos napisao i pomozi nam da ti pomognemo.
 
Odgovor na temu

aabvg
prazno

Član broj: 255788
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: zf greska - url pozivanje metoda10.12.2010. u 23:18 - pre 162 meseci
pomagajte:

Code:

ServerRoot "${path}/apache"

Listen 127.0.0.1:80

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_alias_module modules/mod_authn_alias.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule charset_lite_module modules/mod_charset_lite.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_lock_module modules/mod_dav_lock.so
#LoadModule dbd_module modules/mod_dbd.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
#LoadModule disk_cache_module modules/mod_disk_cache.so
#LoadModule dumpio_module modules/mod_dumpio.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule filter_module modules/mod_filter.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule ident_module modules/mod_ident.so
#LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
#LoadModule ldap_module modules/mod_ldap.so
#LoadModule logio_module modules/mod_logio.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_forensic_module modules/mod_log_forensic.so
#LoadModule mem_cache_module modules/mod_mem_cache.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule speling_module modules/mod_speling.so
#LoadModule ssl_module modules/mod_ssl.so
#LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
#LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so

LoadModule php5_module "${path}/php/php5apache2_2.dll"
PHPIniDir "${path}/apache"
SetEnv TMP "${path}/tmp"

<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
#
# If you wish httpd to run as a different user or group, you must run
# httpd as root initially and it will switch.  
#
# User/Group: The name (or #number) of the user/group to run httpd as.
# It is usually good practice to create a dedicated user and group for
# running httpd, as with most system services.
#
User daemon
Group daemon

</IfModule>
</IfModule>

ServerName localhost:80

DocumentRoot "${path}/www"

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
</Directory>

#
# This should be changed to whatever you set DocumentRoot to.
# ======================================================
# !!! DO NOT CHANGE THIS LINE AND THE FOLLOWING ONES !!!
# DocumentRootDirectory 
<Directory "${path}/www">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from All

</Directory>

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.shtml index.wml index.pwml index.php index.php3 index.php4 index.php5
</IfModule>

#
# The following lines prevent .htaccess and .htpasswd files from being 
# viewed by Web clients. 
#
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

<IfModule log_config_module>
    #
    # The following directives define some format nicknames for use with
    # a CustomLog directive (see below).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # You need to enable mod_logio.c to use %I and %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # The location and format of the access logfile (Common Logfile Format).
    # If you do not define any access logfiles within a <VirtualHost>
    # container, they will be logged here.  Contrariwise, if you *do*
    # define per-<VirtualHost> access logfiles, transactions will be
    # logged therein and *not* in this file.
    #
    CustomLog "logs/access.log" common

    #
    # If you prefer a logfile with access, agent, and referer information
    # (Combined Logfile Format) you can use the following directive.
    #
    #CustomLog "logs/access.log" combined
</IfModule>

#
# "${path}/apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "${path}/apache/cgi-bin">
    AllowOverride All
    Options None
    Order allow,deny
    Allow from all
</Directory>

# ============================================================================
# Virtual Hosts
# #
# # If you want to maintain multiple domains/hostnames on your
# # machine you can setup VirtualHost containers for them. Most configurations
# # use only name-based virtual hosts so the server doesn't need to worry about
# # IP addresses. This is indicated by the asterisks in the directives below.
# #
# # Please see the documentation at 
# # <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# # for further details before you try to setup virtual hosts.
# #
# # You may use the command line option '-S' to verify your virtual host
# # configuration.

# #
# # Use name-based virtual hosting.
# #
# NameVirtualHost *:80

# #
# # VirtualHost example:
# # Almost any Apache directive may go into a VirtualHost container.
# # The first VirtualHost section is used for all requests that do not
# # match a ServerName or ServerAlias in any <VirtualHost> block.
# #
# <VirtualHost *:80>
#     ServerAdmin [email protected]
#     DocumentRoot "${path}/apache/docs/dummy-host.localhost"
#     ServerName dummy-host.localhost
#     ServerAlias www.dummy-host.localhost
#     ErrorLog "logs/dummy-host.localhost-error.log"
#     CustomLog "logs/dummy-host.localhost-access.log" common
# </VirtualHost>

# <VirtualHost *:80>
#     ServerAdmin [email protected]
#     DocumentRoot "${path}/apache/docs/dummy-host2.localhost"
#     ServerName dummy-host2.localhost
#     ErrorLog "logs/dummy-host2.localhost-error.log"
#     CustomLog "logs/dummy-host2.localhost-access.log" common
# </VirtualHost>
# ============================================================================

# Server-pool management (MPM specific)
#Include conf/extra/httpd-mpm.conf

# Language settings
#Include conf/extra/httpd-languages.conf

# User home directories
#Include conf/extra/httpd-userdir.conf

# Real-time info on requests and configuration
#Include conf/extra/httpd-info.conf

# Various default settings
#Include conf/extra/httpd-default.conf


Edit by kazil: Code tagovi i malo smanjio sadrzaj httpd.conf-a (ostavio samo ono sto *mozda* bude trebalo, mada sumnjam da ce ista trebati od ovoga...)

[Ovu poruku je menjao kazil dana 11.12.2010. u 17:47 GMT+1]
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.static.stelkom.net.



+18 Profil

icon Re: zf greska - url pozivanje metoda11.12.2010. u 08:50 - pre 162 meseci
Pa jbt ovo je "httpd.conf", a mi trebamo .htaccess koji se nalazi (vjerovatno) na istom mjestu gdje i index.php (od ZF-a)!
 
Odgovor na temu

aabvg
prazno

Član broj: 255788
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: zf greska - url pozivanje metoda11.12.2010. u 09:47 - pre 162 meseci
izvini, pogresio dam, evo:


Code:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
php_value "short_open_tag" "on"


[Ovu poruku je menjao kazil dana 11.12.2010. u 17:48 GMT+1]
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

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



+33 Profil

icon Re: zf greska - url pozivanje metoda11.12.2010. u 11:29 - pre 162 meseci
Dobro daj da vidimo i index.php. I gde su ti uopšte smešteni index.php i .htaccess? Jesi možda pratio neki quickstart tutorijal, pa pokušavaš da ga isprobaš kod sebe u lokalu?

Recimo da je struktura direktorijuma tog tvog projekta ovakva:
projekat
|-- app
`-- public
|-- index.php
`-- .htaccess

A ti si verovatno negde video da stranicama tvog projekta treba da pristupaš npr. ovako: localhost/index/about. To će da prođe samo u slučaju da si napravio virtual host (što ti verovatno nisi uradio) koji će da vodi na projekat/public, a što se obično savetuje na tim nekim tutorijalima. U tvom slučaju nema potrebe da radiš tako nešto, jer ti tom tvom primeru možeš da pristupaš i ovako: localhost/projekat/public.
 
Odgovor na temu

aabvg
prazno

Član broj: 255788
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: zf greska - url pozivanje metoda11.12.2010. u 13:08 - pre 162 meseci
index.php :

Code (php):

<?php

// Define path to application directory
defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
    || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library'),
    get_include_path(),
)));

/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
    APPLICATION_ENV,
    APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
            ->run();
 


index.php i .htaccess su smesteni u public.

da, upravo sam pratio knjigu " Zend Framework 1.8 Web Application Development " gde nema objasnjenja da treba praviti virtual host i kako se to radi, a u prvih 50str se upravo samo tako pristupa.

Sad sam presao na http://survivethedeepend.com, online tutorijal/knjigu, i puno sam isprobavao sa razlicitim tutorijalima, knjigama i sl. i ovaj tutorijal na survivethedeepend.com je daleko najbolji (jedino sto je radjen za zf 1.9.).

Ne bi bilo lose da ako neko zna jos neke dobre izvore za ucenje zf da ih navede.

Edit by kazil: code tagovi. Pls, ubuduce koristi [ code:php ] [ /code ] tagove.

[Ovu poruku je menjao kazil dana 11.12.2010. u 17:51 GMT+1]
 
Odgovor na temu

aabvg
prazno

Član broj: 255788
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: zf greska - url pozivanje metoda11.12.2010. u 13:20 - pre 162 meseci
ne bi bilo lose i da zend framework ima svoj podforum? Ako vec smarty ima.
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.dynamic.t-2.net.



+18 Profil

icon Re: zf greska - url pozivanje metoda12.12.2010. u 18:51 - pre 162 meseci
Cek jesi ti rjesio problem ili ne?

Ako nisi, ajde prvo testiraj radi li ti "mod_rewrite":


Napravi fajl page.html i upisi recimo "mod rewrite radi!"

Zatim napravi ovakav .htaccess:

Code:

RewriteEngine On

RewriteRule ^virtual.html$ page.html


... i kopiraj ta 2 fajla u isti folder, a zatim upisi u browser http://localhost/{tvoj_folder}/virtualno.html i vidi sta ti ispise?!
 
Odgovor na temu

aabvg
prazno

Član broj: 255788
Poruke: 54
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: zf greska - url pozivanje metoda12.12.2010. u 21:18 - pre 162 meseci
Sredjeno je sve, problem je bio sto nisam skontao da treba da uradim virtual host.
 
Odgovor na temu

[es] :: PHP :: zf greska - url pozivanje metoda

[ Pregleda: 2245 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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