Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [symfony] instalacja na home/nazwa
Teamon
post
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
Go to the top of the page
+Quote Post
phpion
post
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 winksmiley.jpg
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
Go to the top of the page
+Quote Post
Teamon
post
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
Go to the top of the page
+Quote Post
phpion
post
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
Go to the top of the page
+Quote Post
mike
post
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.
Go to the top of the page
+Quote Post
phpion
post
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.
Go to the top of the page
+Quote Post
Teamon
post
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
Go to the top of the page
+Quote Post
phpion
post
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 smile.gif Spróbuj może wrzucić do ~/ plik .htaccess z DocumentRoot przekierowującą na katalog ~/web czyli np. /home/nazwa_konta/ftp/web
Go to the top of the page
+Quote Post
pawel_k
post
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" ?
Go to the top of the page
+Quote Post
phpion
post
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ł.
Go to the top of the page
+Quote Post
pawel_k
post
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ę...
Go to the top of the page
+Quote Post
phpion
post
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.
Go to the top of the page
+Quote Post
Teamon
post
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
Go to the top of the page
+Quote Post
mike
post
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.
Go to the top of the page
+Quote Post
Teamon
post
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/
smile.gif


--------------------
Blog - programowanie, webdesign, Symfony
Go to the top of the page
+Quote Post
phpion
post
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:
  1. RewriteEngine On
  2. RewriteRule ^(.*)/?$ web/$1 [L]

Ale to wogóle powoduje błąd serwera tongue.gif
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
Go to the top of the page
+Quote Post
oidnus
post
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


--------------------
Go to the top of the page
+Quote Post
phpion
post
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...
Go to the top of the page
+Quote Post
eai
post
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?questionmark.gif W panelu przechodzisz do zakładki zarządzania domenami i daną domenę ustawiasz sobie na dowolny katalog.

Korzystam z nazwa.pl i active.admin i nie mam żadnych kłopotów z niczym.
Go to the top of the page
+Quote Post
phpion
post
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.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 02:39