Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework]Strona nie widoczna przez roboty
user_php.pl
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.10.2009

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


Nie jest ona widoczna przez żadnego robota. Strona zwraca błąd 500 i dalej leci sobie właściwy kod html.

Strona postawiona na zendzie (1.11.11) na hostingu dzielonym
Korzystałem z tego: http://www.forum.linuxpl.com/viewtopic.php...b999b0effa50fc2
Niestety przy dowiązaniu symbolicznym byly problemy z wczytaniem Zend/Application.php. Zrezygnowałem z tego i poprostu skopiowałem zawartość library.
Mój plik .htaccess wygląda tak:
Kod
SetEnv APPLICATION_ENV development

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

Plik robots w katalogu public, informujący o tym, że wszystko jest dostępne dla wszystkich robotów.

Ogólnie: pomocy! (IMG:style_emoticons/default/smile.gif) szukałem w google i niczego nie znalazłem. To moja pierwsza strona w tym frameworku, więc bardzo możliwe, że coś nieświadomie zepsułem.

Ten post edytował user_php.pl 24.04.2012, 23:11:09
Go to the top of the page
+Quote Post
MaxRipper
post
Post #2





Grupa: Zarejestrowani
Postów: 35
Pomógł: 2
Dołączył: 19.08.2003
Skąd: Białystok

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


Na serwerze lokalnym (localhost) tez Ci wyrzuca 500-tke? I od razu napisz jakiego z jakiego pakietu uzywasz serwera lokalnego (AppServ, Xampp, Krasnal itd)
Go to the top of the page
+Quote Post
user_php.pl
post
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 6.10.2009

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


sprawa rozwiązana. Drogą dedukcji (nie jestem pewien czy poprawnej) doszedłem do przyczyny. Strona miała swoje widoki w application/layout/scripts, i nic nie miała w view/scripts/<nazwa kontrolera>. W związku z tym zend nie pobrał widoku, serwer zwrócił 500, ale szablon wczytał z layout. Zend nie zwrócił żadnego błędu, a sama strona działała poprawnie w przeglądarkach.
Log z wgeta wyglądał tak:

Kod
URI encoding = `UTF-8'
--2012-04-25 00:00:33--  http://domena.com/
Translacja domena.com (domena.com)... 11.11.11.11
Caching domena.com => 11.11.11.11
Łączenie się z domena.com (domena.com)|11.11.11.11|:80... połączono.
Created socket 3.
Releasing 0x08e37be8 (new refcount 1).

---request begin---
GET / HTTP/1.1
User-Agent: Wget/1.13.4 (linux-gnu)
Accept: */*
Host: domena.com
Connection: Keep-Alive

---request end---
Żądanie HTTP wysłano, oczekiwanie na odpowiedź...
---response begin---
HTTP/1.1 500 Internal Server Error
Date: Tue, 24 Apr 2012 22:00:38 GMT
Server: Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8o DAV/2 mod_python/3.3.1 Python/2.6.6 mod_fastcgi/2.4.6 mod_wsgi/3.3 Phusion_Passenger/3.0.7 mod_fcgid/2.3.7-dev
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=fa544e86890260e5f876a8106495ce04; path=/
Vary: Accept-Encoding,User-Agent
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html

---response end---
500 Internal Server Error

Stored cookie domena.com -1 (ANY) / <session> <insecure> [expiry none] PHPSESSID fa544e86890260e5f876a8106495ce04
Registered socket 3 for persistent reuse.
Skipping 512 bytes of body:

i dalej spodziewany html

Ten post edytował user_php.pl 25.04.2012, 09:21:31
Go to the top of the page
+Quote Post
MaxRipper
post
Post #4





Grupa: Zarejestrowani
Postów: 35
Pomógł: 2
Dołączył: 19.08.2003
Skąd: Białystok

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


Gratulacje (IMG:style_emoticons/default/smile.gif)
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: 25.08.2025 - 02:23