Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Zend] Uruchomienie na zdalnym serwerze
cezarszl
post
Post #1





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 18.11.2009
Skąd: Cz-wa

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


Cześć! Pierwszy raz mam z tym styczność i pewnie robię jakiś żałosny błąd, ale może się zlitujecie ;p Zuploudowalem pliki mojego projektu w Zendzie, po wejsciu w public strona nie działa, IndexController tylko redirect'uje na innym kontroller i dostaje info, że np.: The requested URL /foo/public/lorem was not found on this server.. Należy coś zmienić w bootstrapie, czy ja czynie jakąś głupote. Help meh. Pozdrawiam:)


EDIT:

Faktycznie nie za dobrze sprecyzowalem cała sytuacje, wobec tego zacznijmy od poczatku. Hosting to lh.pl, na localhoscie wszystko smiga jak powinno, układ katalogów jest następujący na dana chwile:

  1. /public_html/projekt /public
  2. /application
  3. /library
  4. *.zfproject.xml


W katalogu public pozostały nie naruszone pliki index.php i .htaccess. Po wywołaniu dowolnego z controllerów np. http://blabla.lh.pl/projekt/public/nazwa_controllera, dostaje błąd :

The requested URL /home/virtuals/blabla.lh.pl/nomess/public/index.php was not found on this server.

Natomiast, gdy usuwam plik .htaccess otrzymuje błąd: The requested URL /nomess/public/oferta was not found on this server. Co oznacza, ze wtedy w ogole nie działa.

Ten post edytował cezarszl 28.06.2011, 19:56:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
zordon
post
Post #2





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

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


strasznie chaotyczny ten opis...
rozumiem, że wszystko działa na localhoście, a problemy są na zdalnym serwerze?

Jaki to hosting?
Czasem (np home.pl) pomaga dodanie w funkcji init() w głównym kontrolerze (po którym dziedziczą pozostałe) czegoś takiego:
  1. $this->_helper->Redirector->setUseAbsoluteUri(true);
Go to the top of the page
+Quote Post
cezarszl
post
Post #3





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 18.11.2009
Skąd: Cz-wa

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


Cytat(cezarszl @ 28.06.2011, 11:45:41 ) *
EDIT:

Faktycznie nie za dobrze sprecyzowalem cała sytuacje, wobec tego zacznijmy od poczatku. Hosting to lh.pl, na localhoscie wszystko smiga jak powinno, układ katalogów jest następujący na dana chwile:

  1. /public_html/projekt /public
  2. /application
  3. /library
  4. *.zfproject.xml


W katalogu public pozostały nie naruszone pliki index.php i .htaccess. Po wywołaniu dowolnego z controllerów np. http://blabla.lh.pl/projekt/public/nazwa_controllera, dostaje błąd :

The requested URL /home/virtuals/blabla.lh.pl/nomess/public/index.php was not found on this server.

Natomiast, gdy usuwam plik .htaccess otrzymuje błąd: The requested URL /nomess/public/oferta was not found on this server. Co oznacza, ze wtedy w ogole nie działa.

Go to the top of the page
+Quote Post
zordon
post
Post #4





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

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


jaka jest treść pliku htaccess?
ustawiłeś poprawne baseUrl?
Go to the top of the page
+Quote Post
cezarszl
post
Post #5





Grupa: Zarejestrowani
Postów: 36
Pomógł: 1
Dołączył: 18.11.2009
Skąd: Cz-wa

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


Ustawiłem w bootstrapie baseUrl na '/proejkt/public':

  1. class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
  2. {
  3.  
  4. protected function _initRoutesAndControllers()
  5. {
  6. $frontController = Zend_Controller_Front::getInstance();
  7. $frontController->setbaseUrl('/nomess/public');
  8. }
  9.  
  10. }



index dziala, ale kiedy wywołam inny kontroler, dostaje błąd:
The requested URL /home/virtuals/blabla.lh.pl/nomess/public/index.php was not found on this server.

Natomiast plik .htaccess jest standardowy w katalogu public, czyli:

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


Ten post edytował cezarszl 4.07.2011, 00:31:27
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 - 12:59