PDA

Zobacz pełną wersję : Problem po przeniesieniu strony



jerzyszczur
14-09-2013, 15:40
Witam
Przeniosłem sobie stronę z darmowego hostingu na az.pl
Do przeniesienia wykorzystałem tą instrukcję: http://docs.joomla.org/Copying_a_Joomla_website
Przenosiny odbyły się bez problemu. Jedyna rzecz, którą musiałem poprawić to plik .htaccess (za pierwszym razem chyba się nie skopiował) i zmienić w cpanelu wersję interpretera php z 5.2 na 5.4 - ale też bez problemów.
Natomiast teraz, po przeniesieniu strony na nowy hosting przy próbie instalacji jakiegoś komponentu wywala mi błąd:
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@xxx and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at xxx Port 80

Czy ktoś miał podobny problem??

Tor_
20-09-2013, 20:19
Nie prościej było przenieść wszystko przy pomocy komponentu który do tego stworzono Akeeba (http://extensions.joomla.org/extensions/access-a-security/site-security/backup/1606) .Wszystko miło i przyjemnie .Można to zrobić w 15 minut

mjmartino
21-09-2013, 12:06
Na początek sprawdź może uprawnienia do katalogów ;) Po przeniesieniu to częsty problem.
A co do hostingu wypowiadać się nie będę.

adamview
07-01-2014, 16:17
Mam podobny problem

Przeniosłem stronę przez akeba - quick start do katalogu w koncie ftp, dane bazy danych uaktualniłem, umieściłem w subdomenie w "vhost" powiązaną z tym katalogiem. Prawa dostępu do plików takie same jak dla domeny sprawdzałem przez Filezilla.

Nie działają żadne wewnętrzne odnośniki, miniaturki małych zdjęć mimo że odwołują się do katalogu /images wskazują na starą stronę, podobnie niektóre elementy strony z odwołaniem do katalogu głównego / łączą się pierwszym miejscem.

Działa zaplecze administratora czyli łączy się z bazą danych poprawnie ?


Mam aktywne mod_rewrite w .htaccess
http://forum.joomla.pl/showthread.php?73075-mod_rewrite-i-zmiana-domeny


# Mod_rewrite in use.

RewriteEngine On
RewriteBase /

Ale to nie pomogło

Strona pierwotna (http://www.adamview.cba.pl/) , nowe miejsce (http://www.start.adam.twojeuti.pl/). Co mogę sprawdzić aby zadziałało ?
Pozdrawiam

mjmartino
07-01-2014, 16:28
W konfigu sprawdź gdzie co się odnosi....

public $live_site
public $log_path
public $tmp_path

Pawelo31
07-01-2014, 16:48
otwórz sobie configuration.php i sprawdź co masz w liniach:
public $log_path = 'C:\\xampp\\htdocs\\joomla315/logs';
public $tmp_path = 'C:\\xampp\\htdocs\\joomla315/tmp';
Ja akurat mam to lokalnie dlatego jest C:\\ ale te dwie zmienne zmieniają się jeśli przenosisz na inny serwer

adamview
07-01-2014, 16:55
public $live_site = 'http://www.start.adam.twojeuti.pl';
public $log_path = '/var/www/vhosts/4/105670/webspace/httpdocs/view/logs';
public $tmp_path = '/var/www/vhosts/4/105670/webspace/httpdocs/view/tmp';

view/logs zawiera index.html "pusty" z tamtego roku. view/tmp jest pusty, Próba odczytu /var/www/vhosts/4/105670/... kończy się błędem. skrócić wpisy tylko do view/logs i view/tmp ?

Pawelo31
07-01-2014, 18:13
vhost to stary hosting?
Nie to właśnie długa ścieżka

adamview
07-01-2014, 20:40
"vhost" to nowy hosting, (cba stary) tak długą ścieżkę tmp ustalił quick start gdy wybrałem rozpakuj bezpośrednio. Strona jest poprawnie rozpakowana w katogu przypisania subdomeny.

mjmartino
08-01-2014, 08:01
Zastosuj przepisywanie URL wyłącz w PA lub configuration.php

Pawelo31
08-01-2014, 08:47
Ścieżka wydaje się na poprawna. A sprawdź czy masz plik .htaccess w głównym katalogu z kropką na początku

adamview
08-01-2014, 22:04
z kropką na początku

Działające funkcje bez #



Options +FollowSymLinks

RewriteEngine On
RewriteBase /

RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule .* index.php [F]

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]


W configuration.php wyłączyłem:

public $sef_rewrite = '0';

W PA
wyłączyłem proste adresy i odsyłacze w prawej belce działają ale menu górne nie działa


Dodatek Simple Image Gallery Extended
Nadpisałem jeszcze raz instalując, potem usunąłem ponownie zainstalowałem a miniaturki nadal odwołują się do starego miejsca mimo kodu {gallery} a nie konkretnej ścieżki.:blink:

adamview
10-01-2014, 11:38
Znalazłem jeszcze wskazówki aby folderom administrator, temp. logs, cache nadać 775. Foldery główne miały te uprawnienia ale nie podkatalogi, przez filezilla skorygowałem ale bez efektu.

http://stackoverflow.com/questions/8225027/500-internal-server-error-at-back-end-joomla/9048792#9048792


Gdy wyjdzie wersja joomli 3.5 wtedy przepiszę od nowa stronę. To chyba będzie skuteczniejsze rozwiązanie gdy nie jest się magikiem internetowym :obojetny: .