Zobacz pełną wersję : Ścieżki: var $log_path = '/logs'; var $tmp_path = '/tmp';
Witam,
Chciałbym się poradzić osób, które mają zaparkowaną jooml'ę na serwerach home.pl, na dodatek w podkatalogu.
Jaka będzie ścieżka dostępu:
var $log_path = '/logs';
var $tmp_path = '/tmp';
Co do podkatalogu to zmieniasz live site- poczytaj o tym.
a z tego co mi wiadomo to to samo /logs czy /temp, to trochę mało nie brakuje '/usr/home/"Twoje konto-strona"/public_html/'?
Czyli coś takiego: '/usr/home/"Twoje konto-strona"/public_html/podkatalog/log' i '/usr/home/"Twoje konto-strona"/public_html/podkatalog/tmp' ?
Joomla leży w podkatalogu o nazwie "B" przypisana do domeny "C".
A - to konto główne.
C.org - domena
Jak powinna wyglądać ścieżka bo próbowałem wiele rozwiązań i nie mogę rozgryźć tego problemu.
'/A.home.pl/A/B/C.org/logs'
Nie wiem skąd ten A.home.pl zobacz na podaną przeze mnie ścieżkę i zobacz co tam musisz wpisać. Musisz wpisać "Twoje konto-stronę" i podkatalog.
Czyli wedle Twojej instrukcji ścieżka powinna wyglądać tak:
[nazwa usera] [nazwa konta ftp] [konto] [public_html] [podkatalog]
/tanie_nieruchomości/tanie-nieruchomosci.home.pl/tanie-nieruchomosci/tanie-nieruchomosci.org/domy/tmp'
A gdzie "zjadłeś" '/usr/home/' i '/public_html/' ?
A nie możesz napisać prostego skryptu w php, który pokaże Ci ścieżkę do podkatalogu?
Gdybym umiał napisać taki skrypt to nie byłoby problemu związanego z podstawowymi ustawieniami :)
Kursy php są za free w necie, no i ja napisałem co masz wstawić w ścieżce.
@moje - to mogłeś podać skrypcik ..
<?php
//pwd dla joomla
exec('pwd', $out);
//co zwraca $out
foreach ($out as $line)
echo"<br/>$line\n";
?>
tak zapisany skrypt do pliku np: pwd.php i uruchomiony z katalogu w którym masz joomla powinien pokazać dokładną ścieżkę bezwględną serwera.
Oczywiście nie będzie to działać wszędzie ze względu na ograniczenia dla użytkowników wykonywania poleceń za pomocą php .. ale na home.pl powinno działać ..
Czy do tego skryptu musze coś jeszcze dodać?
trzepiz, szkoda, tylko, ze to nie ten kod ;)
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Tworzysz plik sciezka.php i do niej wklejasz kod, a następnie wgrywasz do tego katalogu, gdzie masz joomla, odpalasz w przeglądarce- "adres do katalogu z Joomla"/sciezka.php.
żeby się dowiedzieć jaka jest ścieżka do właśnie tego pliku nic nie musisz dodawać .. wystarczy że zapiszesz w/w skrypt w jakimś pliku z rozszerzeniem *.php, wrzucisz do katalogu z twoją joomla i uruchomisz z poziomu przeglądarki ..
Poczytaj co daje komenda "pwd" .. i jak pisałem wcześniej nie koniecznie musi działać na każdym hostingu (szczerze mówiąc na większości nie będzie działać)
trzepiz, szkoda, tylko, ze to nie ten kod
a tamten nie będzie działać ? - trzeba było od razu dać chłopakowi a nie teraz się licytować :) Wpadłem tu na 3 min .. i napisałem pierwsze co mi przyszło do głowy ..
Efektem odpalenia wedle powyższej instrukcji jest jeden znak na stronie, a mianowicie: /
W sumie to żaden z nas nie musiał pisać ;)
Google + ścieżka absolutna php
EDIT:
A po zalogowaniu klientem ftp w jakie katalogi klikasz po kolei?
w jeden - podkatalog aby dostać się do plików joomla.
Zastosuj się do mojej wskazówki z pierwszego postu, tylko nie dopisuj tych rzeczy, które uważasz że powinny być w ścieżce- podmieniasz tylko 2 rzeczy 1, to nazwa podkatalogu, a druga, to nazwa "Twojego konta-strony" (jedna nazwa).
EDIT:
No i czy kolega czyła o wspomnianym już live site?
Szukałem informacji na temat live site ale nic co by wiązało się z naszym temat nie figuruje w google. Na forum.joomla.org była mowa o live site adress ale nie tłumaczyło tego pojęcia.
jesli instalujesz w katalogu (podkatalogu) to:
w configuration.php w
var $live_site = 'http://adres_strony/podkatalog';
var $log_path = '/podkatalog/logs';
var $tmp_path = '/podkatalog/tmp';
Pamiętaj aby w głównym katalogu hostingu na home.pl był także katalog tmp
Powinno działać ..
@trzepiz dziękuje za pomoc. Wszystko działa jak należy.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!