WebSite X5Help Center

 
Jacek A.
Jacek A.
User

Błąd syntax error po uaktualnieniu strony  pl

Autor: Jacek A.
Visited 796, 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
12 ODPOWIEDZI
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(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

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Jacek A.
Jacek A.
User
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

Czytaj więcej
Posted on the from Jacek A.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(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

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Promise SA
Promise SA
Icm Partner

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

Czytaj więcej
Posted on the from Promise SA
Jacek A.
Jacek A.
User
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.

Czytaj więcej
Posted on the from Jacek A.
Jacek A.
Jacek A.
User
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?

Czytaj więcej
Posted on the from Jacek A.
Jacek A.
Jacek A.
User
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...

Czytaj więcej
Posted on the from Jacek A.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... teraz adres URL "Adres URL witryny",  który widzę w twoich WYDRUKACH, jest normalny...

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Jacek A.
Jacek A.
User
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.

Czytaj więcej
Posted on the from Jacek A.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... 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).

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪