Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Zend] Publikowanie projektu na serwerze
mate
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 27.06.2007

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


Witam, mam pytanie chyba dość lamerskie, ale spotkała mnie dziwna przeszkoda. Czy jest gdzieś jakiś tutorial jak publikować projekt na serwerze? Mam z tym taki problem, że po prostu nic nie działa. (IMG:style_emoticons/default/baaasmiley.gif)
Go to the top of the page
+Quote Post
Necsord
post
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

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


Z tutorialem takowym się jeszcze nie spotkałem. Mógłbyś szerzej opisać swój problem (błędy itp. ) to może ktoś by znał rozwiązanie twojego problemu.
Go to the top of the page
+Quote Post
IceManSpy
post
Post #3





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


Tak samo jak robisz to na localhost'cie. Domenę musisz ustawić na katalog "public" dla projektu.
Go to the top of the page
+Quote Post
wujek2009
post
Post #4





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

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


^ albo po prostu zmienić lekko ścieżki i podpiąć domenę "normalnie" => http://zend-framework.web-portals.pl/pierw...ienie-projektu/
Go to the top of the page
+Quote Post
IceManSpy
post
Post #5





Grupa: Zarejestrowani
Postów: 1 006
Pomógł: 111
Dołączył: 23.07.2010
Skąd: Kraków

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


^ a potem będą pytania: "jak ktoś zrobił, że włamał mi się do bazy danych?" . Jak tak ustawisz, to masz dostęp spod domeny do plików, zwłaszcza konfiguracyjnych, które są jawne. Chyba, że napiszesz je w PHP, to wyjdzie Ci pusta, biała strona.
Go to the top of the page
+Quote Post
mate
post
Post #6





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 27.06.2007

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


Po pierwsze mam taki blad:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /public/index.php on line 26

wskazuje on na
  1. $application->bootstrap()
  2. ->run();


Po drugie jak sie 'zabawic' z plikami .htaccess zeby nie moznabylo sie poruszac po wszystkich katalogach projektu?
Go to the top of the page
+Quote Post
Daimos
post
Post #7





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


po pierwsze, jak masz taki błąd to pokaż cały plik index.php
Go to the top of the page
+Quote Post
mate
post
Post #8





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 27.06.2007

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


  1. <?php
  2.  
  3. // Define path to application directory
  4. defined('APPLICATION_PATH')
  5. || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));
  6.  
  7. // Define application environment
  8. defined('APPLICATION_ENV')
  9. || define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'development'));
  10.  
  11. // Ensure library/ is on include_path
  12. set_include_path(implode(PATH_SEPARATOR, array(
  13. realpath(APPLICATION_PATH . '/../library'),
  14. )));
  15.  
  16. /** Zend_Application */
  17. require_once 'Zend/Application.php';
  18.  
  19. // Create application, bootstrap, and run
  20. $application = new Zend_Application(
  21. APPLICATION_ENV,
  22. APPLICATION_PATH . '/configs/application.ini'
  23. );
  24. $application->bootstrap()
  25. ->run();
Go to the top of the page
+Quote Post
Necsord
post
Post #9





Grupa: Zarejestrowani
Postów: 189
Pomógł: 60
Dołączył: 5.10.2010
Skąd: Bydgoszcz

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


http://php.net/manual/en/tokens.php
Nieoczekiwany znak "->". Sprawdź wersje PHP.

Cytat
Zend recommends the most current release of PHP for critical security and performance enhancements, and currently supports PHP 5.2.4 or later.
Go to the top of the page
+Quote Post
droslaw
post
Post #10





Grupa: Zarejestrowani
Postów: 98
Pomógł: 33
Dołączył: 10.05.2011
Skąd: Krak

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


Cytat(IceManSpy @ 11.02.2012, 09:45:51 ) *
^ a potem będą pytania: "jak ktoś zrobił, że włamał mi się do bazy danych?" . Jak tak ustawisz, to masz dostęp spod domeny do plików, zwłaszcza konfiguracyjnych, które są jawne. Chyba, że napiszesz je w PHP, to wyjdzie Ci pusta, biała strona.

Dlatego trzeba skorzystać z tej wersji .htaccess:
Kod
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php

gdzie zostawimy wybrane rozszerzenia i nikt się nie dobierze do plików ini.
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.08.2025 - 06:21