Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP]Hosting home.pl i konfiguracja filemanagerów na IDEAWEBSERVER, Jak prawidłowo określić ścieżki do root'a na takim hostingu?
Aleksiej
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.12.2007

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


Witam!

Znajomy wykupił hosting na home.pl
PHPINFO informuje, że jest to IDEAWEBSERVER, czyli coś apachopodobnego, ale działać ma jako Linux v160.home.net.pl 2.6.32.38 z PHP 5.2.17 (z linuxa ma owszem, silne uczulenie na BOM znaki plików kodowanych w utf-8).
Zainstalowałem tam CMS, który na realnych linuxowych hostingach działa bez problemu - przetestowane wielokrotnie.
Teraz chciałem tam dodać jak zawsze do edytora moduły menagerów plików - różne staram się uruchomić (działają zwykle na innych hostingach), ale tu mam problem z hostingiem home.pl.

Mój problem jest taki, że przykładowo:
a/ filemanager elfinder 1.2: http://elrte.org/elfinder
b/ pgrfilemanger 2.1.0: http://pgrfilemanager.sourceforge.net/

mają do podania w plikach konfiguracyjnych ścieżki określane jako:
"path to root directory" oraz "root directory URL, but should be full for upload folder".

Na klasycznym hostingu na linuxie, bez problemu mogę więc odczytać i zdefiniować ścieżkę dla root'a, kórej format ma ogólną postać mniej więcej:
'/1home/2yoursite/3domains/4yoursite.com.pl/5public_html/upload'
i taki mniej lub bardziej łańcuch podają różne php funkcje do detekcji root'a.

Również "root directory URL" można było określić bez problemu w wymaganym formacie 'http://mojastronanahostingu.pl/upload/' (gdzie upload to folder przeznaczony na grafiki strony na przykład).

Na home.pl phpinfo podaje mi tylko korzeń jako root'a, czyli '/' . Przez FTP'a trafiam w to miejsce zaraz po zalogowaniu.

I tu moje pytanie - jak tu podać poprawnie ścieżki, bo testuję różne warianty, i otwierają się tylko puste okna filemanagerów, bez zawartości katalogu upload, lub z komunikatem o niepoprawnej konfiguracji.

W elfinderze w connector.php testowałem przykładowo:
$opts = array(
'root' => '/upload', // path to root directory
'URL' => 'http://mojastronanahome.pl/upload/', // root directory URL but should be full for upload folder like here:
i różne inne kombinacje.
Podobnie w PGRfilemanagerze.
Z tinyMCE czy z ckEditorem - filemanagery tam nie działają.
Brakuje mi pomysłów.

Czy komuś udała się sztuka poprawnego skonfigurowania takich filemenagerów na home.pl? (o kontakcie z linią wsparcia z litości nie napiszę tu ;-)
Jak powinny wyglądać przykładowo prawidłowo definicje takich ścieżek na tym hostingu?

I ostatnie pytanie - mam tam problem polegający na losowym wylogowywaniu mnie ze strefy administratora, przeważnie po użyciu opcji, która wyrzuca nowe okienko z opcjami edytora w JS. Co ciekawsze, różne przeglądarki mają różną na to podatność.
Czy ktoś miał takie efekty występujące (chyba) wyłącznie na home.pl ze znanych mi hostingów i znalazł sposób na to?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Umieść sobie plik test.php w tym folderze upload, z taką zawartością:

Kod
<?php

echo dirname(__FILE__);


odpal stronę w przeglądarce http://mojastronanahome.pl/upload/test.php i będziesz miał ścieżkę bezwzględną do twojego folderu. (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
Aleksiej
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.12.2007

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


Cytat(by_ikar @ 21.10.2011, 13:18:11 ) *
echo dirname(__FILE__);[/code]
... i będziesz miał ścieżkę bezwzględną do twojego folderu. (IMG:style_emoticons/default/wink.gif)


Wyświetla normalnie katalog '/upload' - przetestowane, i niestety nie działa.
Niestety, tak logiczny wpis jako parametr dla wspomnianych filemanagerów: elfinder i pgrfilemanager - tylko na home.pl nie skutkuje ich działaniem - wyświetla się tylko puste okno filemanagera bez plików katalogu i miniatur. W pgrfilemanagerze chmod na 777 dla katalogu upload jak i cache ustawiałem. Jak wspomniałem, na innych hostingach nie ma z tym problemu - tam te same filemanagery tam działają.

Poszukiwane jest tu autorskie rozwiązanie problemu, dotyczące właśnie specyfiki hostingu na home.pl.
Z podobnym problemem ścieżki borykają się czasem posiadacze kolejnych wersji Joomla ( http://rozwijaj.home.pl/88079-Joomla-1-6-na-Home-pl ), oraz TYPO3 (ci muszą wbić do index.php definicję:
define('PATH_site', (dirname(PATH_thisScript) == '/' ? '' : dirname(PATH_thisScript)).'/'); , a potem też nie mają lekko z dodatkami.


Go to the top of the page
+Quote Post
wNogachSpisz
post
Post #4





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Cytat(Aleksiej @ 20.10.2011, 22:29:53 ) *
i taki mniej lub bardziej łańcuch podają różne php funkcje do detekcji root'a.

Jest tego całkiem sporo, dobrze by było gdybyś zadał sobie trud i sporządził skrypt php który potrzetestuje każdą z nich.

Ten post edytował wNogachSpisz 24.10.2011, 23:26:04
Go to the top of the page
+Quote Post
kpt_lucek
post
Post #5





Grupa: Zarejestrowani
Postów: 428
Pomógł: 77
Dołączył: 10.07.2011
Skąd: Warszawa

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


Cytat(by_ikar @ 21.10.2011, 13:18:11 ) *
Umieść sobie plik test.php w tym folderze upload, z taką zawartością:

Kod
<?php

echo dirname(__FILE__);


odpal stronę w przeglądarce http://mojastronanahome.pl/upload/test.php i będziesz miał ścieżkę bezwzględną do twojego folderu. (IMG:style_emoticons/default/wink.gif)


Można też inaczej (IMG:style_emoticons/default/smile.gif) - Zmuś skrypt aby wywołał błąd, na przykład daj:
  1. <?
  2. $a = "a";
  3. echo str_replace("a", $a);
  4. ?>

W tym wypadku na pewno zwróci błąd (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Elber
post
Post #6





Grupa: Zarejestrowani
Postów: 381
Pomógł: 12
Dołączył: 9.07.2007

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


Mam ten sam problem ......................... coś elfinder nie chce działać na home.pl ... ma ktoś jakieś rozwiązanie ?

Rozwiązane (IMG:style_emoticons/default/smile.gif) -> http://elrte.org/redmine/boards/2/topics/3...66#message-3066
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 - 20:27