![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jestem bardzo początkujący w zend.
Dlaczego musze podawac w adresie strony katalog 'public' zeby moc wyswietlic strone 'index.php' np. "http://localhost:81/strona1/public/", chciałbym żeby po wpisaniu "http://localhost:81" wyświetlała się od razu strona główna. Ściągnąłem ze strony Zend Frameworka pliki aplikacji + bibliotekę zend i też jest tak samo :/ Korzystam z serwera Webserv. I czy wie ktoś może jaki kod wpisać, by stworzyć linka do innej strony ? Jeśli strona w linku nazywa sie 'dalej' to chyba kod w stylu: Kod url( array('controller'=>'index', 'action' => 'dalej')) ale coś mi nie wychodzi. Ten post edytował nieraczek 16.10.2008, 15:14:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki batman, odpowiedź na drugie pytanie działa, a odpowiedź na pierwsze pytanie przetestuję jutro, dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
I tak mi to nie działa - może istnieje jakiś inny program niż webserv, na którym bez żadnego kombinowania zend będzie działał bez problemu ? Ten post edytował nieraczek 17.10.2008, 11:15:16 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Ja mam zainstalowanego WAMP Server i działa bez najmniejszego problemu.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem, zainstalowałem WAMP servera, ściągnąłem ze strony zend framework gotową aplikację 'ZendFrameworkQuickstart':
http://framework.zend.com/docs/quickstart (do pobrania z tej strony pod linkiem 'zip') + wsadziłem do jej folderu 'library/zend' biblioteki zenda. i po wejściu na stronę: http://localhost:81/ widze tylko folder 'ZendFrameworkQuickstart' zamiast strony: http://img266.imageshack.us/my.php?image=1...08143308fz8.png Po kliknięciu na folder 'ZendFrameworkQuickstart' otrzymuje spis katalogow w nim: http://img505.imageshack.us/my.php?image=1...08143524dz1.png bez katalogu 'public' mimo, ze on istnieje. Nie rozumiem o co chodzi, powinna się wyświetlić strona a zamiast tego są katalogi i to nawet nie wszystkie. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował nieraczek 17.10.2008, 13:40:15 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 26.10.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dlaczego musze podawac w adresie strony katalog 'public' zeby moc wyswietlic strone 'index.php' np. "http://localhost:81/strona1/public/", chciałbym żeby po wpisaniu "http://localhost:81" wyświetlała się od razu strona główna.Ściągnąłem ze strony Zend Frameworka pliki aplikacji + bibliotekę zend i też jest tak samo :/ Korzystam z serwera Webserv. [WebServ DiskAccess] Wygląd listy plików Po wpisaniu localhost pokazuje się lista zawartości udostępnionych folderów. Gdy w folderze znajduje się plik index.html itp. wtedy wyświetli ten plik zamiast listy plików |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Po co Ci port w adresie (81)?
Przeczytaj jeszcze raz artykuł, który Ci podesłałem i ustaw odpowiednią ścieżkę, by wskazywała na folder public. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Muszę ustawiać port 81 a nie 80, bo na 80 jest u mnie serwer Microsoftu IIS.
Nareszcie się udało (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . Wróciłem jednak do webserva i zrobiłem tak: ustawienia - Apache - i tu jest pole specjalnie przeznaczone do wpisywania o nazwie 'Folder do udostepniania w HTTP' - dopisać końcówkę Kod /folder_glowny_strony/public/ tak żeby było np.:Kod C:/Program Files/WebServ/httpd/ZendFrameworkQuickstart/public/ i jeszcze ustawienia - PHP - 'php.ini' - odkomentowac (usunac srednik z poczatku): extension=php_pdo_sqlite.dll (bo inaczej nie bedzie mozna wyswietlac rzeczy z bazy danych itp.) Ten post edytował nieraczek 17.10.2008, 17:17:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:58 |