Błąd syntax error po uaktualnieniu strony
Autor: Jacek A.
Visited 1171,
Followers 1,
Udostępniony 0
Proszę o pomoc z poniższym problememdla strony www.jamar-pak.com
W 2019 r stworzyłem stronę, którą teraz delikatnie odświeżyłem (podmiana logo i kilku styli).
Niestety po wrzuceniu strony na serwer zamiast witryy pojawia sie białe tło i poniższy komunikat:
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /web/htdocs2/jamar_pakcom/home/www/res/x5engine.php on line 3404
Strona jest dwujęzyczna i obecnie wersja polska to ta stara, działająca, a angielska to nowa.
Wiersz 3404 (otwieram w notepad ++) z pliku /res/x5engine.php to:
static function from_db_data($db): ImDb
Czy możliwe, że plik starszej wersji programu gryzie się z najnowszą wersją?
Posted on the
(It > Pl) .. dla EN:
1) - nie eksportowałeś z programem;
2) - zadeklarowana różnica adresów URL między http i https a błędnym adresem URL;
3) - zmanipulowano nazwę strony HOME; brakuje strony INDEX;
4) - strona INDEX.PHP w ROOT ma błędne przekierowanie na EN, ponieważ brakuje INDEKSU względem EN;
...itd...
.
ciao
.
Autor
I don't understand...
The only things I changed in projects were: font colors, logo file and name of home page (start -> home)
1) I exported both sites (PL and EN) as always, separately (2 projects merged into 1 - english version in "en" folder)
2) it's https now in export options, but still not working:
3) before I changed "start" to "home". Now it's "start" again, but problem is not solved.
I'd like to keep "Home" name to be honest.
4) I wasn't changing anything in index file.
Please compare old version of webpage:
https://www.jamar-pak.com
with new one:
https://www.mugen.com.pl/JP/home
(It > Pl) ... na stronie EN się myliłeś przekierowanie INTRO EN (INDEX);
... lub popraw względny adres URL, lub usuń stronę INTRO, czyszcząc pliki w sieci, i reeksport poprawnie...
...!... >> Adres URL witryny
.
Witaj Jacek,
Proszę upewnić się, że na serwerze jest uruchomiona odpowiednia/kompatybilna z nową wersją programu WebSite X5 wersja PHP (minimum 7.1). Proszę mieć także na uwadze, że obie wersje strony (stara i nowa) mogą nie działać jednocześnie z tą samą wersją PHP (tj. po aktualizacji PHP na serwerze do 7.1, odświeżona strona może pracować poprawnie, a ta stara już niekoniecznie).
Pozdrawiamy
Autor
I've deactivated Intro page, but it didn't help.
I decided to change name of file for home page.
When it's "index", everything works.
Just for the future, could you KolAsim advise how can I generate separate index file?
I want the home page file to be "home.html".
But when I do it, there's problem with missing index file on server side.
Autor
@Promise, jest zainstalowana wersja 5.6.
Prawdopodobnie więc tutaj leżał problem.
Będę wdzięczny za dodatkową informację nt. pliku index.
Jak wygenerować osobny plik index, żeby nie musieć nazywać tak strony home?
Autor
@Promise, poprawka, zamotałem się.
Chyba jednak nie tu leżał błąd, ponieważ wersji PHP nie zmieniałem, a strona śmiga po zmianie dla Home nazwy pliku start.html na index.html...
...teraz jest OK, w zasadzie prawie OK...
...!... w witrynie EN adres URL witryny jest nadal niepoprawny ...!...
... NIE! >> http://jamar-pak.com/
... Tak >> https://www.jamar-pak.com/en/
... trzeba poprawić adres URL również w serwisie PL:
Nie! >> http://jamar-pak.com/
Tak >> https://www.jamar-pak.com/
.
ciao
.
Autor
Where should I change it?
Step 5 looks like this:
... OK ... teraz adres URL "Adres URL witryny", który widzę w twoich WYDRUKACH, jest normalny...
Autor
@ Proszę o informację nt. pliku index.
Jak wygenerować osobny plik index, żeby nie musieć nazywać tak strony home?
Bez strony home jako plik index.html wyskakuje błąd 404.
... nie zrozumiałem przemówienia INDEKSU ...
... strona jest teraz OK, normalna ...
... należy wywołać plik strony INDEX (HOME) (index.html) ...
... zamiast nazwy strony HOME możesz ją nazwać jak chcesz, na przykład START, ale plik zawsze (index.html).
.