Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework]Postawienie aplikacji na home.pl
batman
post
Post #1





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Mam przepotężny problem z postawieniem aplikacji opartej na ZF na hostingu home.pl. Ustawiając przekierowanie domeny na katalog html, nie mam możliwości uzyskać dostępu do plików znajdujących się katalog wyżej. Jednak gdy ustawię przekierowanie domeny na katalog aplikacji, wówczas dostaję błąd 500. Po kombinowaniu z plikiem htaccess, udało mi się uzyskać pożądany efekt, ale połowicznie. Kod działa, ale nie widzi obrazków, css i js.
Stawiał ktoś ZF na home.pl?
Go to the top of the page
+Quote Post
wolditm
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 20.07.2005

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


Jako, że na home nie da się dostać do katalogu wyżej, więc najprostszy sposób to:
domena przekierowana na "strona".
Kod
/strona
|-/app/
|-/static/(css,images,js)
|- index.php
|- .htaccess


nie to co powinno dokładnie być, ale działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował wolditm 25.10.2008, 22:40:15
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


musisz folder html przeniesc o poziom wyzej. inaczej tego nie obejdziesz.
Go to the top of the page
+Quote Post
batman
post
Post #4





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




To rozwiązanie nieco mnie niepokoi. Wszystko leży w jednym katalogu i musi być zabezpieczone htaccess. Mam taki pomysł, że domena wskaże na katalog główny aplikacji. W katalogu będzie htaccess, który przekieruje na html, a w samym ZF stworzę plugin, który będzie ustawiony redirector. Właśnie czekam, aż się subdomena doda i będę testował.


edit
Niestety nie działa. Ale jest inne sposób:
Katalogi:

Kod
/projekt
    /libs
    /html
    /application


Domena ustawiona jest na katalog projekt. W nim znajduje się plik .htaccess, który przekierowuje na html. Jest tylko jeden minus takiego rozwiązania. Nie wyświetlają się obrazki, brakuje css i js. Aby to rozwiązać, należy dodać /html przed każdym zasobem. Szukam dalej.
Go to the top of the page
+Quote Post
jarek_bolo
post
Post #5





Grupa: Zarejestrowani
Postów: 149
Pomógł: 12
Dołączył: 3.03.2008
Skąd: łódzkie

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


Cytat(batman @ 25.10.2008, 20:52:04 ) *
Ustawiając przekierowanie domeny na katalog html, nie mam możliwości uzyskać dostępu do plików znajdujących się katalog wyżej.

No nie gadaj (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Przecież to jest dziwne co najmniej :/
Na nazwie można sięgać głębiej.
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


<base href="/hmtl" /> ?
Go to the top of the page
+Quote Post
batman
post
Post #7





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
No nie gadaj questionmark.gif Przecież to jest dziwne co najmniej :/

Taką uzyskałem odpowiedź od home.pl.
Cytat
Funkcjonalnosc poruszana w temacie niniejszej korespondencji wynika ze specyfiki technicznej naszego autorskiego serwera WWW.
Zmiana tej konfiguracji nie jest mozliwa do zrealizowania.


Cytat
<base href="/hmtl" /> ?

To była pierwsza rzecz jaką sprawdziłem.
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Ja mam w home jeden projekt SF - wszystko w jednym katalogu leży. Po prostu katalog aplikacji zabezpieczyłem htaccessem.
Wiem, że to nie jest w 100% bezpieczne. Home to serwerek pod wizytówkę, nie pod poważny serwis (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Cóż jednak zrobić... dają kupon na google adwords, co jest poważnym kryterium wyboru (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
batman
post
Post #9





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Ja się skusiłem na home, ponieważ opinie jakie o nim krążą są z reguły pozytywne. Niestety nie mogę przyjąć takiego rozwiązania, że wszystko leży w jednym wielkim worze.

Znacie jakiś inny dobry hosting pod ZF?
Moje wymagania:
- nielimitowana ilość baz
- możliwość podpięcia dowolnej ilości domen
- możliwość tworzenia dowolnej ilości subdomen
- cena za rok do 500 zł
- miejsce na dysku oraz roczny transfer w granicach rozsądku
- możliwość ustawienia domeny, na konkretny katalog i możliwość wyjścia poza ten katalog z poziomu PHP
Go to the top of the page
+Quote Post
mike
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


No nie przesadzasz ~batman? Mam Ci podać linka gdzie jest wątek o hostingach? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Ja polecam dreamhost.com (spełnia podane przez Ciebie wymagania z olbrzymią nadwyżką a kosztuje niecałe 300zł za rok) ale więcej poczytaj w ... wyszukiwarce (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Hostingi typu home czy nazwa są dobre dla początkujących na naukę instalacji blogaska a nie na jakiekolwiek poważne serwisy.
Go to the top of the page
+Quote Post
batman
post
Post #11





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
No nie przesadzasz ~batman? Mam Ci podać linka gdzie jest wątek o hostingach? tongue.gif tongue.gif

Wiem, że przesadzam, ale firma, gdzie mam hosting właśnie się zwija i mam kilka dni na znalezienie czegoś nowego. Wszystko co było na forum już sprawdzałem i jedynie dwie firmy wydały się sensowne. Właśnie jest sprawdzam.
No i zapomniałem dodać, że szukam hostingu w Polsce.
Go to the top of the page
+Quote Post
empathon
post
Post #12





Grupa: Zarejestrowani
Postów: 246
Pomógł: 31
Dołączył: 13.11.2006
Skąd: się znamy?

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


Na home na każda sub/domene robiony jest chroot. Dlatego nie ma dostępu do katalogów poniżej.
Przy odpowiedniej konfiguracji nie powinno to stanowić problemu. Sam miałem tam parę aplikacji w sf.

@batman: zobacz sobie rootnode.net Nie jest to hosting sensu stricte ale stowarzyszenie non profit oferujące konta shellowe. Niesie to za sobą pewne ograniczenia ale zależy czego szukasz.
Go to the top of the page
+Quote Post
phpion
post
Post #13





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Miałem dokładnie ten sam problem co Ty ~batman:
http://forum.php.pl/index.php?s=&showt...st&p=395973
http://forum.php.pl/index.php?s=&showt...st&p=398864
Jak go rozwiązałem? Zmieniając hosting...

Cytat(batman @ 26.10.2008, 13:03:48 ) *
Znacie jakiś inny dobry hosting pod ZF?
Moje wymagania:
- nielimitowana ilość baz
- możliwość podpięcia dowolnej ilości domen
- możliwość tworzenia dowolnej ilości subdomen
- cena za rok do 500 zł
- miejsce na dysku oraz roczny transfer w granicach rozsądku
- możliwość ustawienia domeny, na konkretny katalog i możliwość wyjścia poza ten katalog z poziomu PHP

Finalnie wybrałem kei.pl. Wszystkie podane przez Ciebie kryteria są spełnione poza pierwszym.

Rozważ również ofertę lh.pl. Hostingowałem się u nich 4 lata i złego słowa nie powiem (odszedłem w sumie z przypadku :/). Warto zapytać mailowo co konkretnie mają w ofercie bo na stronie nie wszystko jest wypisane (PHP 5.2.5, MySQL 5.?.?, PostgreSQL 8.2). Istnieje możliwość (przynajmniej mi się udało - bez żadnego problemu) uzyskania dostępu przez shella - jest to bardzo przydatne szczególnie w przypadku aplikacji postawionej na Symfony (które również jest zainstalowane na serwerze ale w jakiejś starej wersji - 1.0.8 bodajże).
Go to the top of the page
+Quote Post
batman
post
Post #14





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Znalazłem firmę prohost.pl i okazuje się, że działa na jej serwerach od razu po skopiowaniu z localhosta. Cena zadowalająca, parametry również.
Go to the top of the page
+Quote Post
luki100011
post
Post #15





Grupa: Zarejestrowani
Postów: 243
Pomógł: 20
Dołączył: 20.04.2004
Skąd: Wielkopolska

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


Na home miałem błąd 500 jak korzystałem z redirect
Poszukałem na google i znalazłem takie rozwiązanie:
Kod
$this->_helper->Redirector->setUseAbsoluteUri(TRUE);
Go to the top of the page
+Quote Post
batman
post
Post #16





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




To była jedna z pierwszych rzeczy jaką zrobiłem. Nie uśmiecha mi się jednak to, że wszystkie pliki są w jednym worze i wystarczy, że popełnię jakiś błąd i każdy uzyska dostęp do danych, których widzieć nie powinien. Zrezygnowałem z home na rzecz firmy, o której wcześniej wspomniałem. Brakuje mi tam shella, ale na chwilę obecną mi wystarczy.
Go to the top of the page
+Quote Post
sf
post
Post #17





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


@batman: przecież tak jak napisał Cysiaczek wystarczy zabezpieczyć .htaccess i jest ok
Go to the top of the page
+Quote Post
batman
post
Post #18





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat(sf @ 29.10.2008, 16:35:58 ) *
@batman: przecież tak jak napisał Cysiaczek wystarczy zabezpieczyć .htaccess i jest ok

Wiem, że jest ok, ale nie bardzo mi się widzi, by wszystko wrzucać do jednego katalogu i bawić się w htaccess. A co jeśli przez pomyłkę/zmęczenie/pospiech nie wrzucę htaccess do jakiegoś katalogu?
Podziękowałem home.pl i mam hosting w innej firmie.

EOT.
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: 23.12.2025 - 00:02