Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] Instalacja na serwer dzielony
Forum PHP.pl > Forum > PHP > Frameworki
Hostis
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:



Do folderu httpdocs wrzuciłem zawartość web/



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 sad.gif

Od razu dodaje że projekt został wcześniej zamrożony
jupeter
A czytałeś: Modifying the Project Web Root questionmark.gif
Hostis
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
jupeter
A jaki skrypcik masz na dev'a?
Hostis
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
jupeter
hmmm ... a na lokalu po tych roszadach działa Ci poprawnie ?
Hostis
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 questionmark.gif
np. Safe_mode 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 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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.