Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne]Zend Framework welcome page
Wolfie
post
Post #1





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam,


Zainstalowalem sobie Zend Framework, stworzylem pierwszy projekt,

W tutorialu jest napisane aby wpisać w przeglądarce ścieżkę dostępu do projektu a następnie do katalogu public/ (gdzie znajduje sie index.php)

Niestety, gdy wpisuje POPRAWNĄ ścieżkę do tego katalogu :

Cytat


To wywala mi błąd 404, nie może odnaleźć strony, czy ktoś się juz z tym zetknął wcześniej ?

Gdy wchodzę poziom wyzej, czyli bezposrednio do Zend_Start to widzę pliki i katalogi w przeglądarce ale nie ma wylistowanego katalogu 'public' który w windowsie jest normalnie widoczny i zawiera odpowiednie pliki.....

Ten post edytował Wolfie 9.12.2009, 19:34:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
crackcomm
post
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 6
Dołączył: 23.02.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


http://localhost/Zend_Start/public
Ja też mam 404 (IMG:style_emoticons/default/sad.gif)

A tak na serio.
Może .htaccess?
Go to the top of the page
+Quote Post
Wolfie
post
Post #3





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


No nie wiem co jest nie tak , działam według instrukcji w tutorialu Quick Start Zend Framework,

W kazdym projekcie jest tworzony automatycznie plik .htaccess i wyglada on tak :

Cytat
SetEnv APPLICATION_ENV development

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


Jest jeszcze plik aplication.ini

No i właśnie nie wiem, bo w niektorych tutorailach piszą aby przekopiować library z głównej kopii Zend'a do własnego projektu więc na wszelki wypadek to zrobiłem i tez nie działa ,

W pliku aplication.ini jest taka linijka :

Cytat
includePaths.library = APPLICATION_PATH "/../library"


No i ona jest ustawiona prawidlowo, tez domyslnie dla nowo tworzonego projektu

Zadnych innych wskazówek nie ma w tym tutorialu ktory czytam więc naprawde nie wiem co moze byc nie tak......przeglądam tez inne tutki ale one są dla starszych wersji więc nie wiem jak odnoszą sie do tej 1.9.6 którą mam....

----------------------------------------------------
Hmm....w error logu serwera znalazlem cos takiego :

Cytat
[Wed Dec 09 20:18:16 2009] [alert] [client 85.89.177.130] C:/Apache/htdocs/Zend_Start/public/.htaccess: SetEnv not allowed here


Moze to cos pomoze ?

Ten post edytował Wolfie 9.12.2009, 20:20:27
Go to the top of the page
+Quote Post
crackcomm
post
Post #4





Grupa: Zarejestrowani
Postów: 184
Pomógł: 6
Dołączył: 23.02.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Kod
RewriteEngine On
RewriteBase Zend_Start
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Spróbuj.

Ten post edytował crackcomm 11.12.2009, 17:27:43
Go to the top of the page
+Quote Post
Wolfie
post
Post #5





Grupa: Zarejestrowani
Postów: 686
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


No niestety tez nie działa,


W error logach serwera gdy odpalam aplikacje z .htaccess'em z posta nr3 pojawia się taki błąd :

Cytat
[Sat Dec 12 11:55:50 2009] [alert] [client 85.89.177.130] C:/Apache/htdocs/Zend_Start/public/.htaccess: SetEnv not allowed here



Po usunięciu linijki pierwszej z htaccess'a dostaję taki error log :

Cytat
[Sat Dec 12 11:57:06 2009] [alert] [client 85.89.177.130] C:/Apache/htdocs/Zend_Start/public/.htaccess: RewriteEngine not allowed here


Więc może tutaj konfiguracja serwera jest zła ?

Próbowałem zmieniać wartości AllowOverride i Options ale trochę na 'ślepo', może ktoś kto ma większe pojęcie na ten temat ode mnie mógłby się wypowiedziec ?

Edit----------------------------------------------------

Ok, udało się

Zmieniłem AllowOverride w tym miejscu :

Cytat
<Directory "C:/Apache/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>


Na 'All' i wszystko śmiga

Ten post edytował Wolfie 12.12.2009, 12:19:28
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:33