Miłosz Oller

Miłosz Oller Administrator -
Sys-Com - właściciel

Temat: ZF2 i home.pl

Witam

Czy któryś z Kolegów próbował juz odpalać aplikacje ZF2 na home.pl i mógłby podzielić się hintami jak to zrobić poprawnie?
Dominik Marczuk

Dominik Marczuk Remote Team Lead w
Sonalake

Temat: ZF2 i home.pl

Sądząc po przebojach z ZF1 na Home, to poprawnie jest kupić serwer u innego hosta i tam walczyć :).

Ale chętnie też poczekam, aż ktoś zrelacjonuje wrażenia z ZF2.
Miłosz Oller

Miłosz Oller Administrator -
Sys-Com - właściciel

Temat: ZF2 i home.pl

Niestety mam taki przypadek w jednym projekcie, że gość nie przyjmuje do wiadomości innego hostingu. Oprócz home nic nie istnieje ;)
Dominik Marczuk

Dominik Marczuk Remote Team Lead w
Sonalake

Temat: ZF2 i home.pl

No, ciężko coś zrobić w takiej sytuacji. Miałem kilka razy podobnie: klient miał już serwer na Home i nie chciał się przenosić (a bo maile już tam ma, a bo to, a bo tamto). Raz po prostu użyłem Drupala (bo projekt był na tyle standardowy, że się dało), innym razem chciałem po prostu dać sobie luz z całym zleceniem - to tak się sparli, że ja mam stronę zrobić, że ostatecznie strona stoi na innym hostingu, przyjaźniejszym Zendowi, a na Home włączyli sobie jakiś wihajster, który pozwala ładować zewnętrzną stronę w iframie (stracili co prawda faviconę w ten sposób, ale rozwiązanie ich satysfakcjonuje). Różne sytuacje się zdarzają :).

konto usunięte

Temat: ZF2 i home.pl

Dominik Marczuk:
a na Home włączyli sobie jakiś wihajster, który pozwala ładować zewnętrzną stronę w iframie

OMFG... widzę, że nie tylko ja mam takie szczęście do takich hardkorowych klientów...

konto usunięte

Temat: ZF2 i home.pl

Miłosz Oller:
Niestety mam taki przypadek w jednym projekcie, że gość nie przyjmuje do wiadomości innego hostingu. Oprócz home nic nie istnieje ;)

Czasem najtańszym rozwiązaniem zamiast zmiany hostingu okazuje się być zmiana klienta :D

konto usunięte

Temat: ZF2 i home.pl

A nie lepiej po prostu złamać podstawową zasadę 'bezpieczeństwa' zend i kosztem zabezpieczeń postawić ją bez katalogu public ?

Ja w dwóch projektach zastosowałem dwa różne sposoby na ominięcie zabezpieczeń home.pl wykorzystujące przekierowanie .htaccess (w adresie niestety jest widoczny /public) i poprzez przeniesienie folderu /public katalog wyżej.

Co do Zend'a 2.0 to jeszcze nie było okazji do 'przytulenia' jakiegoś projektu opartego o niego.

konto usunięte

Temat: ZF2 i home.pl

Paweł P.:
A nie lepiej po prostu złamać podstawową zasadę 'bezpieczeństwa' zend i kosztem zabezpieczeń postawić ją bez katalogu public ?

Ja w dwóch projektach zastosowałem dwa różne sposoby na ominięcie zabezpieczeń home.pl wykorzystujące przekierowanie .htaccess (w adresie niestety jest widoczny /public) i poprzez przeniesienie folderu /public katalog wyżej.

Co do Zend'a 2.0 to jeszcze nie było okazji do 'przytulenia' jakiegoś projektu opartego o niego.

Jeżeli w URLu apki opartej na ZF widzisz katalog /public to znaczy, że coś robisz źle, bo DOMYŚLNIE cała apka schowana jest poza katalogiem public_html a jedynym plikiem odwołującym się do apki jest index.php.

konto usunięte

Temat: ZF2 i home.pl

I masz rację, ale biorąc pod uwagę hosting współdzielony który nie umożliwia schowania katalogów wyżej i przekierowania do katalogu public, serwer musi być ustawiony tak żeby widział całą strukturę Zend'a i stąd w adresie jest /public/ (to rozwiązanie z wykorzystaniem .htaccess. Linki owszem, działają również z ukrytym folderem public w linku, ale jeszcze nie przerabiałem routera, żeby na stałe wyeliminować public ze ścieżki generowanych linków.
Piotr L.:
Paweł P.:
A nie lepiej po prostu złamać podstawową zasadę 'bezpieczeństwa' zend i kosztem zabezpieczeń postawić ją bez katalogu public ?

Ja w dwóch projektach zastosowałem dwa różne sposoby na ominięcie zabezpieczeń home.pl wykorzystujące przekierowanie .htaccess (w adresie niestety jest widoczny /public) i poprzez przeniesienie folderu /public katalog wyżej.

Co do Zend'a 2.0 to jeszcze nie było okazji do 'przytulenia' jakiegoś projektu opartego o niego.

Jeżeli w URLu apki opartej na ZF widzisz katalog /public to znaczy, że coś robisz źle, bo DOMYŚLNIE cała apka schowana jest poza katalogiem public_html a jedynym plikiem odwołującym się do apki jest index.php.

konto usunięte

Temat: ZF2 i home.pl

Paweł P.:
I masz rację, ale biorąc pod uwagę hosting współdzielony który nie umożliwia schowania katalogów wyżej i przekierowania do katalogu public, serwer musi być ustawiony tak żeby widział całą strukturę Zend'a i stąd w adresie jest /public/ (to rozwiązanie z wykorzystaniem .htaccess. Linki owszem, działają również z ukrytym folderem public w linku, ale jeszcze nie przerabiałem routera, żeby na stałe wyeliminować public ze ścieżki generowanych linków.

W takim razie wrzucasz katalogi w public_html (zabezpieczając je za pomocą .htaccess przed przeglądaniem), ustawiasz APPLICATION_PATH w config.ini, w pliku index.php wywołujesz aplikację (dla ZF2):

Zend\Mvc\Application::init(require 'config/application.config.php')->run();

lub ZF1:

<?php

// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/application'));

// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(APPLICATION_PATH . '/library'),
realpath(APPLICATION_PATH . '/library/vendor'),
get_include_path(),
)));

/* Zend_Loader_Autoloader */
require_once 'Zend/Loader/Autoloader.php';

/** Zend_Application */
require_once 'Zend/Application.php';

// TODO: Refactor into cached instance
// Create application configuration
$applicationConfig = array(
'config' => array(APPLICATION_PATH . '/configs/application.ini')
);

// Create application, bootstrap, and run
$application = new Zend_Application(APPLICATION_ENV, $applicationConfig);

$application->bootstrap()
->run();


i wszystko powinno śmiga bez dodatkowego '/public' w URLu...Piotr L. edytował(a) ten post dnia 05.04.13 o godzinie 16:02

konto usunięte

Temat: ZF2 i home.pl

Dzięki :) Na pewno skorzystam z tego

Następna dyskusja:

Własny Helper - zf2




Wyślij zaproszenie do