Jarosław Grzelak

Jarosław Grzelak Software Engineer,
StepStone Services
Sp. z o.o.

Temat: ZF i hosting

Gdzie najlepiej wykupić hosting pod projekty pisane w ZF?

Ja osobiście korzystam z forpsi.pl

Przetestowałem home.pl i nie da rady tam postawić żadnego projektu. Problem z tym, że jak mamy projekt i do niego podpiętą domenę ustawioną, na któryś katalog. To nie da się dostać z poziomu PHP do biblioteki ZF. Zablokowany jest dostęp do zasobów powyżej danego katalogu, na którym jest założona domena. Przeczy to z bezpieczeństwem projektów ZF, gdyż w strukturze katalogów modele, kontrolery i biblioteka ZF powinny znajdować się poza dostępem dla użytkownika. Pierwszy raz się z tym spotkałem, ale tak zrobili.
Łukasz Ważny

Łukasz Ważny winning doesn't
really matter as
long as you win

Temat: ZF i hosting

Jarosław G.:
Przetestowałem home.pl i nie da rady tam postawić żadnego projektu.

Jeśli dobrze zrozumiałem problem to bootstrapa wrzucasz do katalogu /html/ i ustawiasz:
RewriteRule !\.(js|ico|gif|jpg|png|css)$ /html/index.php
a ZF wrzucasz do katalogu /libaries/zend/.

Dla wielu domen na jednym koncie nie jest do super rozwiązanie, ale przy tempie rozwoju ZF lepiej mieć przetestowaną wersje pod dany projekt.
Jarosław Grzelak

Jarosław Grzelak Software Engineer,
StepStone Services
Sp. z o.o.

Temat: ZF i hosting

home.pl:

/html <- domena nałożona na ten katalog
_____/libraries
__________/Zend
_______________/...
_____/index.php

sugerowana struktura przez ZF:

/www
_____/libraries
__________/Zend
_______________/...
_____/html <- domena nałożona na ten katalog
__________/index.php

W takiej strukturze katalogów jak w home.pl user może dostać się do plików libraries. Oczywiście tylko do plików z rozszerzeniem określonym w .htaccess, ale zawsze :) ZF proponuje aby bibliteka była i aplikacja z modelami i kontrolerami była poza katalogiem, na którym założona jest domena. A tego w home.pl się nie da osiągnąć.

Sposób, który dodatkowo wypróbowałem:

home.pl:

/html
_____/libraries
__________/Zend
_______________/...
_____/project1 <- domena nałożona na ten katalog
__________/index.php

Niestety w takim przypadku to nie zadziała. Bo home.pl zablokowało dostęp do zasobów ponad katalogiem, na którym założona jest domena. Czyli nie dostaniemy się do biblioteki Zend-a.

Edit: wprowadzone wcięcia w strukturach katalogów.Jarosław G. edytował(a) ten post dnia 16.04.08 o godzinie 14:02
Łukasz Ważny

Łukasz Ważny winning doesn't
really matter as
long as you win

Temat: ZF i hosting

a tak:

/html/ (domena wskazuje na ten katalog) <- głowny kat z projektem

do katalogu html wrzucasz strukturę proponowaną przez zenda

wiec masz:

/html/
/html/.htaccess -> przekierowuje żądania na /html/html/index.php
/html/html
/html/html/index.php
/html/application/
/html/libraries/
/html/libraries/Zend/

ect....
Jarosław Grzelak

Jarosław Grzelak Software Engineer,
StepStone Services
Sp. z o.o.

Temat: ZF i hosting

zgadza się ;)
Dariusz Siedlecki

Dariusz Siedlecki Rockstar Frontend
Developer

Temat: ZF i hosting

Ewentualnie, jak ja to robię - wybrać w opcjach domeny przekierowanie na podkatalog. Wtedy przekierowujesz na podkatalog /projekt/www/, lib Zendowski na /projekt/lib/, resztę adekwatnie. Ja tak robię i nie mam żadnych problemów :)
Piotr Król

Piotr Król Freelancer

Temat: ZF i hosting

Na początek chciałbym powitać wszystkich miłośników ZF.

Jeśli chodzi o home.pl i w ogóle hosting to pozwólcie że się wypowiem.

Na home.pl "dzięki" chroot nie można tworzyć bezpiecznych struktur katalogów typu:
/public
--./index.php
--./.htaccess
/library
--..
/application
--..
dlatego trzeba na utworzonym koncie utworzyć folder o nazwie np. strona.com.pl i w nim umieścić wyżej wymienioną strukturę. Następnie przekierować domenę na podkatalog natomiast katalog główny konta zabezpieczyć. Teoretycznie bo w praktyce nie mogłem tego sprawdzić.

Teraz ciekawa rzecz...
Jeśli ktoś potrzebowałby ...może nie idealnego ale doskonałego środowiska do budowy projektów ZF to znajomy rozdaje konta shell, można się dogadać zawsze na jaki podkatalog skonfigurować vhost-a itd.

Np ja mam następującą konfigurację:
/home/$USER/Server/strona.com.pl -- a w niej wyżej opisaną strukturę mniej więcej. Directory jest skonfigurowany dla katalogu public i wszystko działa jak należy i jak narazie jeszcze mnie nie zawiodło. No i najważniejsze że administrator oferuje to za darmo wraz z dostępem przez shell-a ;)

W tej chwili planuję zrobić coś z Subversion żeby można było projekty na bieżąco uaktualniać bez zbędnego używania FTP ;) W sumie Subversion zainstalowane już ale trzeba to ogarnąć jeszcze ;)Piotr Król edytował(a) ten post dnia 18.07.08 o godzinie 05:00
Piotr Rybałtowski

Piotr Rybałtowski Programista PHP,
Symfony, Zend
Expressive, Node.js

Temat: ZF i hosting

Jarosław Grzelak:
Przeczy to z bezpieczeństwem projektów ZF, gdyż w strukturze katalogów modele, kontrolery i biblioteka ZF powinny znajdować się poza dostępem dla użytkownika. Pierwszy raz się z tym spotkałem, ale tak zrobili.

Eee tam zaraz przeczy. W folderze app czy application czy whatever z modelami, kontrolerami i biblioteką wrzucasz .htaccess z linijką deny from all i jest ładnie.

konto usunięte

Temat: ZF i hosting

Jarosław Grzelak:
Przetestowałem home.pl i nie da rady tam postawić żadnego projektu.

Dariusz Siedlecki:
Ja tak robię i nie mam żadnych problemów :)

No więc da się czy się nie da? Bo ja właśnie próbuję wrzucić jeden projekt do podkatalogu (domena jest na niego przekierowana) na home (niestety nie mam wpływu na wybór hostingu) i czegokolwiek nie zrobię dostaję denerwujące "500 Internal Error". :/

strukturę mam tej maści

/katalog_domeny
|-- index.php
|-- app
| |-- controllers
| |-- models
| `-- views
|-- library
| `-- Zend
`-- public
|-- images
|-- scripts
`-- styles

z opcjami deny from all w odpowiednich .htaccess'ach

na localhoscie śmiga..Oktawia Malec edytował(a) ten post dnia 26.07.08 o godzinie 00:52

konto usunięte

Temat: ZF i hosting

Wszędzie będzie śmigał jak spełnia tylko wymagania minimalne ZFGrzegorz Synowiec edytował(a) ten post dnia 26.07.08 o godzinie 03:01
Michał Piotrowski

Michał Piotrowski Java Programmer

Temat: ZF i hosting

Z góry i z doświadczeń odradzam też do ZF serwery OVH (przynajmniej te darmowe). Jakoś nie udało mi się tam poprawnie skonfigurować ZF, choć to było już jakiś czas temu. Może na płatnych usługach jest lepiej.

konto usunięte

Temat: ZF i hosting

http://framework.zend.com/manual/en/requirements.htmlGrzegorz Synowiec edytował(a) ten post dnia 19.08.08 o godzinie 23:34
Marcin Lulek

Marcin Lulek Programista -
WebReactor

Temat: ZF i hosting

szczerze mowiac to jesli hosting nie spelnia wymagan stawianych przez ZF to jest cos nie tak z ta firma, bo generalnie wymagania sa zupelnie "zwykle", zadnych cudow nie potrzeba.

mysle ze 90% waszych "internal" errorow wynika ze zlej konfiguracji htaccesa.

na nazwa.pl spokojnie ZF dziala tylko musialem drobne modyfikacje wprowadzic do pliku, podejrzewam ze na homie tez pojdzie.

Prosze diagnozowac swoje bledy i odpalac plik po pliku a nie pisac ze "error" jest i dupa :)

konto usunięte

Temat: ZF i hosting

mój błąd polegał na braku

$this->_helper->redirector->setUseAbsoluteUri(true);

znalezienie rozwiązania zajęło mi 3h (sic!) a najlepsze, że odpowiedź znalazłam w wątku o home.pl na jakimś zagranicznym forum.. :)

konto usunięte

Temat: ZF i hosting

Oktawia Malec:
mój błąd polegał na braku

$this->_helper->redirector->setUseAbsoluteUri(true);

znalezienie rozwiązania zajęło mi 3h (sic!) a najlepsze, że odpowiedź znalazłam w wątku o home.pl na jakimś zagranicznym forum.. :)

Miałem dokładnie ten sam problem, nawet zasugerowałem administratorom home.pl by umieścili to w jakimś FAQ (+ parę innych rzeczy).. może to się pojawiło już gdzieś w pomocy.

konto usunięte

Temat: ZF i hosting

Odświeżam temat.
Szukam hostingu pod ZF, gdzie będzie można ustawić wskazanie domeny na konkretny katalog, z którego będzie można wyjść katalog wyżej - czyli zupełnie inaczej niż w przypadku home.pl. Nie interesują mnie rozwiązania w stylu blokowanie dostępu do katalogów przez htaccess i trzymanie wszystkiego w jednym worze. Zależy mi na nielimitowanej ilości baz danych oraz nielimitowanej ilości podpiętych domen i subdomen.
Sprawa pilna, ponieważ firma, gdzie mam hosting znika z rynku i zostało mi kilka dni na znalezienie czegoś nowego.
Szymon Rybczyński

Szymon Rybczyński właściciel,
Prohost.pl

Temat: ZF i hosting

Maciej W.:
Odświeżam temat.
Szukam hostingu pod ZF, gdzie będzie można ustawić wskazanie domeny na konkretny katalog, z którego będzie można wyjść katalog wyżej - czyli zupełnie inaczej niż w przypadku home.pl. Nie interesują mnie rozwiązania w stylu blokowanie dostępu do katalogów przez htaccess i trzymanie wszystkiego w jednym worze. Zależy mi na nielimitowanej ilości baz danych oraz nielimitowanej ilości podpiętych domen i subdomen.
Sprawa pilna, ponieważ firma, gdzie mam hosting znika z rynku i zostało mi kilka dni na znalezienie czegoś nowego.

Każdy hosting z cpanelem lub da spełnia wymagania zf.

konto usunięte

Temat: ZF i hosting

Szymon Rybczyński:
Każdy hosting z cpanelem lub da spełnia wymagania zf.

A sprawdzałeś np na linuxpl.com? Mają tam da i niestety trzeba ręcznie (prosić adminów) zmieniać DocumentRoot.

edit
Tak się właśnie składa, że będę testował prohost :)Maciej W. edytował(a) ten post dnia 26.10.08 o godzinie 17:47
Szymon Rybczyński

Szymon Rybczyński właściciel,
Prohost.pl

Temat: ZF i hosting

Na normalnym da wrzuca się index.php i .htaccess do document roota a resztę o katalog wyżej do katalogu domeny. Nie wiem czy w linuxpl jest to standardowy setup da.

konto usunięte

Temat: ZF i hosting

Sprawdziłem dosyć pobieżnie prohost i raczej przy nim zostanę. Jest to pierwszy hosting, na którym nic nie muszę kombinować, by aplikacje napisane w ZF zadziałały. Jeszcze muszę sprawdzić kilka rzeczy, jednak nie sądzę bym musiał dalej szukać.



Wyślij zaproszenie do