PDA

Zobacz pełną wersję : Po migracji problem z joomla?



zielona
21-06-2010, 11:57
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??

zielona
21-06-2010, 12:13
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"?

zielona
21-06-2010, 12:24
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

zielona
21-06-2010, 12:57
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

zielona
21-06-2010, 19:11
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

zielona
21-06-2010, 19:31
"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.

zielona
21-06-2010, 19:32
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

zielona
22-06-2010, 22:44
drogi "pomocniku" :) jakoś tak zamilkłeś a ja cały czas stoją w miejscu ponieważ nie znalazłam open_basedir