![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%)
|
Idealna struktura katalogów dla aplikacji w symfony to wszystko do / a pliki z web do /public_html. Wszystko pięknie tylko co jeżeli nie ma czegoś takiego jak /public_html a katalogiem dostępnym z poziomu www jest / ?
-------------------- Blog - programowanie, webdesign, Symfony
|
|
|
|
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Podepnę się pod ten temat.
Również mam pewien problem z wrzuceniem softu w Symfony na serwer nazwa.pl. U siebie wykonałem symfony freeze na projekcie i w takim stanie wrzuciłem go na serwer. Jednak po odpaleniu adresu w przeglądarce otrzymuję wyjątek Propela: Kod Native Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' W pierwszym mailu do nazwa.pl otrzymałem info, że można dodać pakiety Pear. Jednak nie mogłem wejść na serwer poprzez ssh więc po kolejnym moim mailu otrzymałem info, że takiej możliwości nie ma. Ah ci dowcipnisie Więc moje pytanie jest takie: co mogę zrobić w obecnej sytuacji? Proszę o pomoc... PS: aha, moduł logowania, który nie korzysta z bazy danych, działa bez problemu. Dopiero przy próbie podłączenia pod bazę wywala to, co wywala. Ten post edytował phpion.com 28.08.2007, 08:54:44 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%)
|
Pewnie to już zrobiłeś ale... Sprawdziłeś ustawienia w database.yml ?
-------------------- Blog - programowanie, webdesign, Symfony
|
|
|
|
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Tak
// sorry za bardzo rozbudowany post EDIT: hmmm tzn. dokładnie na co mam spojrzeć? Bo w sumie zarówno w databases.yml jak i propel.ini zbyt wiele opcji, które mogłyby psuć raczej nie ma. Ustawienia dsn do bazy mam dobre; poza tym - przy złych danych dostępowych wyrzucany jest inny błąd. Więc to nie to. Ten post edytował phpion.com 28.08.2007, 09:44:39 |
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Spróbuj połączyć się z tym serwerem za pomocą zwykłego mysql(i)_connect(). Jak Ci się uda to pomyślimy.
Mi się wydaje, że ten serwer najnormalniej jest jakiś lipny i to wcale nie wina symfony ani Propela. |
|
|
|
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Dzięki za zainteresowanie. Okazało się, że serwer MySQL nie działa na standardowym porcie, tylko na 3305. Szkoda tylko, że informację taką uzyskałem dopiero po 'wysępieniu' danych dostępowych do panelu administracyjnego konta. No ale może komuś taka informacją się w przyszłości przyda więc rozwiązanie problemu zamieszczam na forum.
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%)
|
A ja ciągle czekam... (tak apropo pierwszego postu)
-------------------- Blog - programowanie, webdesign, Symfony
|
|
|
|
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Hmmm w moim przypadku już była postawiona strona. DocumentRoot był już ustawiony (nie wiem gdzie) na jeden z katalogów w katalogu domowym, tj. nie był to ~/ tylko ~/katalog. Wszystkie pliki Symfony wrzuciłem do ~/, natomiast pliki z folderu 'web' skopiowałem do ~/katalog. Aktualnie wszystko śmiga
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 3 Dołączył: 29.07.2005 Skąd: Szczebrzeszyn Ostrzeżenie: (0%)
|
a dodałeś katalog "tmp" ?
|
|
|
|
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Jeśli to pytanie było kierowane do mnie to nie. Wrzuciłem projekt po zamrożeniu w takiej formie, w jakiej był.
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 211 Pomógł: 3 Dołączył: 29.07.2005 Skąd: Szczebrzeszyn Ostrzeżenie: (0%)
|
z tego co pamiętam to na home trzeba pododawać katalogi /tmp ale nie pamiętam dokładnie gdzie (chyba w katalogu głównym i na katalogi które są podpięte domeny), a nie mam jak tego sprawdzić w tym momencie... może coś w tym względzie się zmieniło ale nie wydaje mi się...
|
|
|
|
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Najwidoczniej nie trzeba, mi bez jego tworzenia wszystko śmiga.
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%)
|
Znalazłe inny serwer. Wszystko wrzuciłem do / to co w /web to do /public_html , cache czyste i dostaje:
Kod Warning: require_once(/home/wiropi/domains/(...)/apps/frontend/config/config.php) [function.require-once]: failed to open stream: No such file or directory in /home/wiropi/domains/(...)/public_html/index.php on line 7 Fatal error: require_once() [function.require]: Failed opening required '/home/wiropi/domains/(...)/apps/frontend/config/config.php' (include_path='.:/usr/local/lib/php') in /home/wiropi/domains/(...)/public_html/index.php on line 7 Jakie pomysły? (wiem o co chodzi w errorze tylko pytanie dlaczego?) Ten post edytował Teamon 31.08.2007, 09:07:59 -------------------- Blog - programowanie, webdesign, Symfony
|
|
|
|
Post
#14
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Skoro wiesz to o co Ci chodzi?
Nie wczytuje wymaganych plików bo nie ma ich tam gdzie szuka. Proste. Umieść pliki w żądanej lokalizacji albo zmień ścieżki i problem zniknie. |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 18.09.2006 Ostrzeżenie: (0%)
|
No własnie byłem pewny ze pliki sa dobrze umieszczone. Okazalo sie ze były w / zamist w /domains/wir...pl/
-------------------- Blog - programowanie, webdesign, Symfony
|
|
|
|
Post
#16
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Pozwalam sobie odświeżyć topic.
Mam problem z home.pl. Mam domenę o nazwie domena.pl przekierowaną na folder /konto/serwis/web czyli tam, gdzie są pliki widoczne z poziomu przeglądarki. Nie mogę jednak wczytać config.php z /konto/serwis/apps/frontend/config.php - wywala błąd. Skontaktowałem się z pomocą home.pl i uzyskałem takie info: Kod Operator X_X: W przypadku skierowania domeny na podkatalog niemozna odwolac sie do katalogu wyzszego badz rownorzednego jak probuje Pan w tym przypadku. Operator X_X: Mozna miec dostep tylko do katalogow wewnatrz katalogu do ktorego domena jest skierowana. :| no i mnie zatkało. Podobną sytuację miałem na nazwa.pl i tam wszystko działa! Pomyślałem: "wgram do /konto/serwis .htaccess z mod_rewrite:
Ale to wogóle powoduje błąd serwera Czy jedynym rozwiązaniem będzie przebudowa struktury Symfony i przerzut wszystkich katalogów do web? Czy nie pogubię się wtedy w ścieżkach? Dodam, że projekt wrzucony jest po 'symfony freeze' więc projekt zawiera wszystkie biblioteki Symfony. Z góry dzięki za pomoc. pion |
|
|
|
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 2.10.2005 Ostrzeżenie: (0%)
|
zawsze mozesz /web wrzucic do / , problem powinnien zninkac. ale musisz zabezpieczyc sobie foldery
-------------------- |
|
|
|
Post
#18
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Zrobiłem tak, że domena jest ustawiona na katalog główny projektu, natomiast każde żądanie jest przekazywane do /web czyli faktyczny adres strony nie jest domena.pl ale domena.pl/web Ważne, że działa...
|
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%)
|
1. Po pierwsze w panelu administracyjnym podczas dodawania bazy danych dostajesz na tacy dane do połączenia z bazą (port, host, login i nazwa bazy)
2. Nie wiem co ty kombinujesz z tymi katalogami? Korzystam z nazwa.pl i active.admin i nie mam żadnych kłopotów z niczym. |
|
|
|
Post
#20
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Tak, zgadzam się: na nazwa.pl jest relaxik, natomiast na home.pl mamy taką hipotetyczną sytuację:
Kod / -- public_html ---- index.php -- includes ---- file.php Domenę mamy ustawioną na public_html i teraz zaincludowanie pliku file.php w index.php wywala błąd. Nie można wczytać pliku ponieważ "w przypadku skierowania domeny na podkatalog niemozna odwolac sie do katalogu wyzszego badz rownorzednego". Więc jedynym rozwiązaniem jest ustawienie domeny na / i automatyczne przekierowanie na /public_html. |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:39 |