PDA

Zobacz pełną wersję : Przenoszenie jommle na tym samym serwerze



szinu
10-03-2006, 19:42
Witam. Nie mogę znaleźć odpowiedzi na takie pytanie.
Przeniosłem strone z folderu "portal" na moim serwerze w folder główny public_html. Wszystko gra tyle że kiedy wciskam jakiś link to podstrony wchodzę przez "portal" Np. http://www.maszynopis.pl/portal/index.php?option=com_weblinks&Itemid=23
zamiast:
http://www.maszynopis.pl/index.php?option=com_weblinks&Itemid=23

Używam więc pierwotnych modułów i komponentów z folderu "portal" zamiast z głównego. Kiedy zmieniłem parametry w config. php z http://maszynopis.pl/portal na http://maszynopis.pl to wywalił mi błąd na białej planszy. Co mam zrobić aby korzystać z tych samych modułów i tej samej bazy danych co w folderze "portal" ale z folderu głównego public_html do którego przeniosłem zawartość??

magic
10-03-2006, 20:37
W katalogu public_html wyedytuj plik configuration.php .
Zmień nie tylko ścieżkę URL, ale również ścieżkę bezwzględną do plików.
Weź pod uwagę skąd i gdzie przesunąłeś stronę, a wszystko będzie jasne ...

szinu
10-03-2006, 21:17
co to znaczy "ścieżke bezwzględną"? Możesz trochę jaśniej

szinu
10-03-2006, 22:07
Dodam że po zmianie config.php otrzymuje taką wiadomość:


Warning: main(/home/szinu/public_html//includes/phpInputFilter/class.inputfilter.php): failed to open stream: No such file or directory in /home/szinu/public_html/includes/joomla.php on line 77

Fatal error: main(): Failed opening required '/home/szinu/public_html//includes/phpInputFilter/class.inputfilter.php' (include_path='.:/usr/lib/php:/usr/local/lib/php:/usr/local/lib/php/PEAR') in /home/szinu/public_html/includes/joomla.php on line 77

magic
10-03-2006, 22:08
Adres URL to coś takiego:
"Jan Kowalski, ulica Przykładowa, budynek numer 6, mieszkanie 109, przysiółek Kupa Blada, wieś Jasny Gwint, gmina Wąchock, Polska"

Scieżka bezwzględna (absolutna) to (odnosimy się jedynie do części tego adresu, bowiem chodzi o topografię miejscową (na serwerze), a nie w skali swiatowej):
"Jasny Gwint/Kupa Blada/Przykładowa 6/109"

Scieżka względna (to tak przy okazji - nie dotyczy przedmiotowej sprawy) to: (zakładamy, że jesteśmy w budynku nr 6 pod adresem jak wyżej, ale w mieszkaniu nr 1):
"wyjdź z mieszkania na klatkę, wejdź 20 pięter wyżej, trzecie mieszkanie od lewej"

A tak konkretniej (odnosnie Joomla!) to popatrz tutaj: http://www.pomoc.joomla.pl/pomoc/index.php/content/view/126/26/1/5/

szinu
10-03-2006, 22:23
Wydaje mi się, że wstępnie rozwiązałem sprawę. Zostaiwłem ścieżkę bezwzględną tak jak była tzn. "portal" reszte zmieniłem. I wszystko gra i chodzi jak należy.:D
No jednak nie dokońca. Po zalogowaniu się jako administrator nie mam dostępu do górnego rozwijanego menu

magic
11-03-2006, 00:52
W ustawieniach php.ini masz (prawdopodobnie) ustawiony zbyt niski poziom komunikatów o błędach. Zmień na wyższy - np. Fatal error.
Nie o to chodzi, że w oprogramowaniu są błędy, ale przy niskim poziomie twój PHP wali komunikatami np. o braku deklaracji zmiennej, a to może skutecznie wysypać wyświetlanie listwy komend.
A jeśli nie o to chodzi, to zobacz źródło strony (w Administracji - wtedy, gdy nie wyświetla górnego, poziomego menu tekstowego). Pewnie znajdziesz tam komunikat o błędzie - wewnątrz JScript odpowiedzialnego za wyświetlanie tego menu). Ten komunikat naprowadzi cię na przyczynę problemu ...

szinu
11-03-2006, 08:42
Problem w tym że ja nie posiadam php.ini a bynajmniej nie widzę go u siebie na serwerze. Co do javy sprawdzałem źródło i wszystko wydaje się być w jak najlepszym porządku.

magic
11-03-2006, 15:49
No to może wyczyść cache na serwerze