Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Instalacja na serwer dzielony
Hostis
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.07.2007
Skąd: /home/skawina

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


Wszystko pięknie ładnie śmiga u mnie na localu. Stwierdziłem że trzeba spróbować wrzucić na hosting i po testować.

I tu się zaczęły problemy,

Tak wygląda struktura katalogów na moim hostingu:

(IMG:http://test.hostis.pl/ftp1.jpg)

Do folderu httpdocs wrzuciłem zawartość web/

(IMG:http://test.hostis.pl/ftp2.jpg)

a w private znajdują się pozostałe katalogi

zmodyfikowałem odpowiednio pliki index.php, config.php tak jak zalecają w manualu. Na początku wywalało mi błędy że nie można dostać się do odpowiednich plików. Ponadawałem prawa dostępu do odpowiednich katalogów. Errory znikły pojawiła się za pierwszym razem strona symfony z Error 500
po odświerzeniu widać tylko białe tło
Przy wpisaniu adresu http://test.hostis.pl/index.php firefox chce mi ściągać pusty plik o nazwie index.php :/ nie mam pojęcia co może być przyczyną.

Proszę o pomoc nad powodzeniem tego Projektu waży się moja ocena z IO (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Od razu dodaje że projekt został wcześniej zamrożony

Ten post edytował Hostis 10.12.2007, 13:42:30
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
jupeter
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 14.07.2004
Skąd: Warszawa

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


A czytałeś: Modifying the Project Web Root (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Hostis
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.07.2007
Skąd: /home/skawina

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


Mam taką zasadę. Że najpierw sam próbuj znaleźć rozwiązanie. Przeglądnąłem i tą książkę zmodyfikowałem tak jak tam podali. Jakbym nie zrobił tej modyfikacji to bym się Errorów nie pozbył.
Tak samo przeglądałem Wiki symfony i rozwiązania nie znalazłem.

Najgorsze jest to że nie wiem czego jest to problem. Sandbox'a też próbowałem odpalić i mimo różnych modyfikacji nie działał.

Najdziwniejsze jest to że po ustawieniu za pierwszym razem wszystkiego symfony wywalilo mi swoją piękną stronę Error 500 ale jak tylko odświerzyłem strona znikła i się nic nie pokazuje. http://test.hostis.pl
Go to the top of the page
+Quote Post
jupeter
post
Post #4





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 14.07.2004
Skąd: Warszawa

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


A jaki skrypcik masz na dev'a?
Go to the top of the page
+Quote Post
Hostis
post
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.07.2007
Skąd: /home/skawina

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


http://test.hostis.pl/frontend_dev.php

http://test.hostis.pl/frontend_dev.php/ticket/ <- do jednej z akcji domyślna akcja nie jest jeszcze ustawiona bo cała grafika jest w trakcie realizacji. wiec nie była potrzebna

ale tak samo nie działa

Ten post edytował Hostis 10.12.2007, 14:23:12
Go to the top of the page
+Quote Post
jupeter
post
Post #6





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 14.07.2004
Skąd: Warszawa

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


hmmm ... a na lokalu po tych roszadach działa Ci poprawnie ?
Go to the top of the page
+Quote Post
Hostis
post
Post #7





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.07.2007
Skąd: /home/skawina

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


Hmm właśnie sprawdziłem stworzyłem taką samą strukture jak mam na serwerze, ustawiłem vhost'a ze wskazaniem tylko na katalog httpdocs
bez aliasów do sf i całej reszty.

I tak: środowisko produkcyjne działa bez problemów.
Środowisko dev wywala błędy, coś chyba źle rozpoznaje ścieżki. ale tak czy siak Produkcyjne dziala

  1. <?php
  2. Warning: sfCore::require(/home/hostis/public_html/traccube/lib/symfony/log/sfLogger.class.php) [function.sfCore-require]: failed to open stream: No such file or directory in /home/hostis/public_html/traccube/private/lib/symfony/util/sfCore.class.php on line 163
  3.  
  4. Fatal error: sfCore::require() [function.require]: Failed opening required '/home/hostis/public_html/traccube/lib/symfony/log/sfLogger.class.php' (include_path='/home/hostis/public_html/traccube/httpdocs/../private/lib:/home/hostis/public_html/traccube/httpdocs/../private:/home/hostis/public_html/traccube/httpdocs/../private/apps/frontend/lib:/home/hostis/public_html/traccube/private/config/../lib/symfony/vendor:.:/usr/share/php:/usr/share/pear') in /home/hostis/public_html/traccube/private/lib/symfony/util/sfCore.class.php on line 163
  5. ?>


Wyczyściłem cache i log i oba środowiska działają poprawnie na takiej samej strukturze katalogów.

Chyba z tego wszystkiego zmienie hosting :/

Zastanawia mnie jeszcze coś katalog private był domyślnie stworzony. ja głównym drzewie swojego konta nie mogę dodać żadnego innego folderu. Może jakieś ograniczenia? Tylko że raczej skrypt by wywalil będy że nie może sięgnąć do potrzebnych mu plików tak jak gdy private miał tylko 700 ale po zmianie praw na 777 błędy znikneły i pusta strona się wyświetla.


A ustawienia php mogą mieć coś z tym wspólnego (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
np. Safe_mode (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)


http://test.hostis.pl/php.php <- tu jest link do phpinfo() na serwerze

Zrobiłem mały test i włączyłem safe_mode tak jak mam na serwerze, Objawy inne ale też nie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) wysłałem pytanie do admina o wyłączenie safe_mode. Jak się uda wyłączyć to może to rozwiąże problem. Zobaczymy.


Wyłączenie safe_mode nic nie zmieniło? może ma ktoś jakiś pomysł na rozwiązanie tego problemu.

Poznałem przyczynę moich nieudanych prób :/ a jest nią najprawdopodobniej php w wersji 5.0.4

Ten post edytował Hostis 10.12.2007, 17:06:04
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: 18.09.2025 - 14:55