Zobacz pełną wersję : Po migracji problem z joomla?
Witam
przeniosłam bazę danych i pliki na inny serwer tylko że teraz nie mogę dodawać ani edytować artykułów, jak również instalować itp. Jak bym straciła całą funkcjonalność? Nie mogą też zmienić szablonu.
Proszę o pomoc co jest nie tak???? :blink:
tomaszek83
21-06-2010, 12:03
jakieś komunikaty błędu??
przy zmianie treści artykułów po prostu się nie da zapisać, brak też edytora, jak próbuję wgrać pliki czy cokolwiek
"
JFolder::create: Infinite loop detected
Ostrzeżenie: Nie udało się usunąć pliku
Warning: file_exists() [function.file-exists (http://nierdzewka-bielsko.pl/administrator/function.file-exists)]: open_basedir restriction in effect. File(/home/home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/tmp) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/file.php on line 323
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/home/home/users/sebaxseb/public_html/nierdzewka-bielsko.pl) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/home/home/users/sebaxseb/public_html) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/home/home/users/sebaxseb) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/home/home/users) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/home/home) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/home) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_dir() [function.is-dir (http://nierdzewka-bielsko.pl/administrator/function.is-dir)]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/folder.php on line 392
Warning: is_writeable() [function.is-writeable (http://nierdzewka-bielsko.pl/administrator/function.is-writeable)]: open_basedir restriction in effect. File(/home/home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/tmp) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/file.php on line 345
Warning: is_file() [function.is-file (http://nierdzewka-bielsko.pl/administrator/function.is-file)]: open_basedir restriction in effect. File(/home/home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/tmp/3_eyedesign_joomla.zip) is not within the allowed path(s): (/home/users/sebaxseb/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/archive/zip.php on line 126 "
zwiastun
21-06-2010, 12:19
Możliwe że nie wszystkie pliki zostały przekopiowane
Co to znaczy: "brak edytora jak próbuję wgrać pliki czy cokolwiek"?
brak edytora ogólnie.
A jak próbuję coś zainstalować to wyskakuje mi powyższy błąd.
A czego może brakować?
zwiastun
21-06-2010, 12:29
Krótko mówiąc: mnóstwa rzeczy!
Z komunikatów wnioskować można by np., że w pliku .htaccess (albo w php.ini na serwerze) jest źle ustawiona wartość open_basedir Spróbuj się skontaktować w tej sprawie z administratorem serwera
a jak ma być ta wartość open_basedir? bo ja mam dostęp do serwera, i jeżeli zostanie ustawiona poprawnie to joomla będzie działała poprawnie?
zwiastun
21-06-2010, 13:20
W pliku php.ini możliwe jest ustawienie opcji open_basedir w celu ograniczenia dostępu do określonych katalogów z poziomu skryptów PHP. Gdy ta opcja jest ustawiona, to PHP ogranicza funkcje wejścia/wyjścia i funkcje systemu plików tak, że mogą one operować jedynie wewnątrz wskazanego katalogu lub w jego podkatalogach. Nazwa katalogu podawana jako argument w funkcji open_basedir traktowana jest jako prefiks, a nie dokładna nazwa katalogu.
Oto przykładowa konfiguracja:
open_basedir = /var/www/html/konto/public_html/joom
Takie ustawienie pozwala na dostęp do katalogów /konto/public_html/joom oraz /konto/public_html/jooml czy /konto/public_html/joomla, o ile takie istnieją. Aby ograniczyć dostęp do jednego katalogu, jego nazwę należy zakończyć ukośnikiem, np.
open_basedir = /var/www/html/konto/public_html/joomla/
Użycie kończącego ukośnika w celu ograniczenia dostępu do jednego katalogu, może w niektórych konfiguracjach (PHP od wersji 4.4.8) spowodować przy zapisywaniu globalnej konfiguracji wygenerowanie następującego ostrzeżenia Joomla! JFolder::create: Infinite loop detected.
Ponadto, jeżeli open_basedir jest włączona, konieczne może być ustawienie dyrektywy konfiguracji PHP upload_tmp_dir, na ścieżkę, która wchodzi w zakres open_basedir, lub alternatywnie dodać ścieżkę upload_tmp_dir do open_basedir używając odpowiedniego seperatora ścieżki dla systemu hosta.
open_basedir = /var/www/html/konto/public_html:/tmp
Opcja open_basedir może być konfigurowana nie tylko w php.ini, ale także w pliku konfiguracyjnym Apache, używając opcji php_admin_value, w sekcji definiującej host wirtualny, np.:
<VirtualHost www.twoja_domena.com>
ServerName www.twoja_domena.com
DocumentRoot /var/www/html/konto/twoja_domena
php_admin_value open_basedir /var/www/html/konto/twoja_domena
</VirtualHost>
Nie można jej konfigurować w .htaccess.
PS no i błędnie, jak widać napisałem wcześniej (zapomniało się), że można ustawiać tę wartość w .htaccess
Z komunikatów wynika, że problem jest efektem ograniczeń spowodowanych ustawieniem open_basedir - dlatego skontaktuj się z administratorem serwera
to jest mój serwer a operator nie bardzo wie jak znaleźć ten błąd :(
już sama znalazłam jeden w configuration.php reszta w tym pliku jest ok
natomiast odnalazłam te błędy o których pisałam wcześniej
/home/users/sebaxseb/public_html/nierdzewka-bielsko.pl/libraries/joomla/filesystem/file.php on line 323
'Path: ' . $path
on line 392
return is_dir(JPath::clean($path));
on line 345
if ($path) {
libraries/joomla/filesystem/archive/zip.php on line 126
if (! $result || JError::isError($result)) {
może wiecie co tu jest nie tak,jeśli w ogóle bo to już dla mnie za wysoka półka :)
zwiastun
21-06-2010, 19:23
W tych plikach jest wszystko OK
Co to znaczy "Twój serwer" a operator nie wie, jak znaleźć - opcja ustawiana jest w php.ini
"mój" wykupiony tzn że nie darmowy , mam do niego pełny dostęp i myślałam,że zrobię to sama
czy ja nie mam dostępu do tego pliku??
---------- Post dodany o 18:31 ---------- Poprzedni post był o 18:27 ----------
hura znalazłam ten plik!!!
zwiastun
21-06-2010, 19:31
A tego to ja nie wiem. Wykupiony, to nie znaczy, że Twój i ze w ogóle masz serwer. Masz miejsce na serwerze, a to coś zupełnie innego.
Konfiguracja PHP
Edytujesz php.ini dla domeny nierdzewka-bielskopl.wagowy.ehost.pl
1) register_globals domyslne ustawienie: Off
Opis
2) display_errors domyslne ustawienie: On
Opis
3) log_errors domyslne ustawienie: On
Opis
4) short_open_tag domyslne ustawienie: On
Opis
5) post_max_size domyslne ustawienie: 8M
Opis
6) file_uploads domyslne ustawienie: On
Opis
7) upload_max_filesize domyslne ustawienie: 8M
Opis
8) default_socket_timeout domyslne ustawienie: 60
Opis
9) allow_url_fopen domyslne ustawienie: On
Opis
10) session.use_cookies domyslne ustawienie: 1
Opis
11) session.auto_start domyslne ustawienie: 0
Opis
12) magic_quotes_gpc domyslne ustawienie: On
Opis
13) eaccelerator.enable domyslne ustawienie: 0
Opis
14) eaccelerator.optimizer domyslne ustawienie: 0
Opis
bardzo cię proszę o pomoc
drogi "pomocniku" :) jakoś tak zamilkłeś a ja cały czas stoją w miejscu ponieważ nie znalazłam open_basedir
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!