Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> XAMPP - Home.pl
daquillani
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Witam!
Mam pewien problem. Skończyłem dzisiaj projekt, pracowałem na XAMPP-ie, gdzie PHP jest w wersji 5.5.15.
Projekt pisany był obiektowo
Wgrałem przez FTP na serwer, który mam w Home.pl (wersja PHP: 5.4) i oczywiście powstały problemy. Niby wszystko się ładnie wczytuje, pliki klas itd. ale jest problem z plikiem CSS, obrazkami itd. Tzn. odnośniki do nich są dobre, ale jak np. wejdzie się w źródło danego obrazka to pojawia się error:

  1. Parse error: syntax error, unexpected 'begin' (T_STRING) in /koelner/public/img/logo.jpg on line 122


lub taki:

  1. Warning: Unexpected character in input: '' (ASCII=31) state=0 in /koelner/public/img/logos/lf.jpg on line 19
  2.  
  3. Parse error: in /koelner/public/img/logos/lf.jpg on line 19


Warto dodać, że nie wszystkie obrazki zwracają taki błąd - co jak dla mnie jest dziwne.

Poprosiłem o aktualizację PHP do wersji tej z XAMPP-a, lecz nie wiem czy to cokolwiek pomoże i szukam rozwiązań. Jest jakaś możliwość wysłania konfiguracji localhosta (XAMPP-a) do Home, aby mi zrobili serwer na takich samych zasadach? W kodzie na pewno problemu nie ma, no bo przecież na localu też byłyby błędy.

Dziękuję z góry za pomoc, pozdrawiam!

PS Nie wiem czy wybrałem dobry dział...

Ten post edytował daquillani 22.11.2014, 21:16:19
Go to the top of the page
+Quote Post
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Rada, zmień hosting...

to nie jest problem PHP no chyba że generujesz te pliki przy pomocy PHP.
Go to the top of the page
+Quote Post
daquillani
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Nie, nie... pliki nie są generowane przez PHP, po prostu są wgrane na serwer i nie wiem co to powoduje... A szkoda mi trochę rezygnować z Home.pl, ponieważ trochę serwer kosztuje.

Warto chyba jeszcze dodać, że jest plik .htaccess:

  1. RewriteEngine on
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4.  
  5. RewriteRule ^(.*)$ index.php?action=$1 [L,QSA]


No ale jak wejdę np. w źródło pliku CSS to widzę normalny tekst, tak jakby plik tekstowy (z treścią pliku CSS, ale bez zawijania linii itd.) a nie żaden CSS.

Ten post edytował daquillani 22.11.2014, 21:24:34
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


wgraj te pliki jeszcze raz, włącz/wyłącz tryb pasywny, użyj innego programu do ftp...
Go to the top of the page
+Quote Post
kayman
post
Post #5





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


wersja max na home to chyba 5.4, standard 5.2 ale lepiej dowiedzieć się u nich

poza tym musisz dodać do .htaccess takie coś -> https://pomoc.home.pl/komunikaty/242
Go to the top of the page
+Quote Post
daquillani
post
Post #6





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Nadal to samo występuje. To chyba coś z konfiguracją serwera.

Sami zobaczcie zresztą: "http://limeweb.home.pl/koelner/public/img/...oelnergroup.jpg", tutaj obrazek na stronie się pojawia ale po wejściu na jego źródło widać taki kod. Tak samo jest z plikiem CSS: http://limeweb.home.pl/koelner/public/css/default.css

Normalnie strona znajduje się tutaj:
http://limeweb.home.pl/koelner/, wejdźcie i zobaczcie w źródło. W kodzie wygląda wszystko ok.

Ten post edytował daquillani 22.11.2014, 21:44:25
Go to the top of the page
+Quote Post
kayman
post
Post #7





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


RewriteRule ^(.*)$ index.php?action=$1 [L,QSA] -> wywal na próbę to QSA, mialem kiedyś taki błąd i wywalenie tego pomogło
Go to the top of the page
+Quote Post
daquillani
post
Post #8





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Nic z tego.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #9





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Ewidentnie coś leży bo cała zawartość pobierana z serwera ma mime text/html
Go to the top of the page
+Quote Post
daquillani
post
Post #10





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Należy to zgłosić do Home.pl, prawda?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #11





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Posprawdzaj pliki .htaccess w katalogu strony i wyżej

wywal też testowo swoje htaccess
Go to the top of the page
+Quote Post
daquillani
post
Post #12





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Wszystkie pliki .htaccess wywaliłem i nadal to samo.
Go to the top of the page
+Quote Post
kayman
post
Post #13





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


mam takie wrażenie że gdzieś masz zapisana jakąś konfigurację/ścieżkę (może cache) z locala i przez ftp ja przeniosłeś na te domenę a że ona dotyczy locala to nie trafia w pliki

Go to the top of the page
+Quote Post
daquillani
post
Post #14





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. /* PATHES
  4. */
  5.  
  6. define('HREF_ROOT', 'http://limeweb.home.pl/koelner/');
  7.  
  8. define('ROOT_PATH', dirname(__FILE__));
  9. define('APP_PATH', ROOT_PATH . '/app/');
  10. define('CORE_PATH', APP_PATH . 'core/');
  11.  
  12. define('C_PATH', APP_PATH . 'controllers/');
  13. define('M_PATH', APP_PATH . 'models/');
  14. define('V_PATH', APP_PATH . 'views/');
  15.  
  16. define('PUBLIC_PATH', HREF_ROOT . 'public/');


Obrazki są wczytywane z HREF_ROOT, a klasy itd. z APP_PATH, CORE, C, M i V.

Ten post edytował daquillani 22.11.2014, 23:48:42
Go to the top of the page
+Quote Post
by_ikar
post
Post #15





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Wszystkie zwracają podobny błąd, mam wrażenie że ty masz cały ruch w htaccess przekierowany na swój skrypt, który robi resztę. Stąd niepoprawne nagłówki, stąd jakieś błędy. Pokaż htaccess.

Ehh w sumie pokazałeś, nie zauważyłem go (IMG:style_emoticons/default/wink.gif) Więc, ostatnio miałem podobny problem i w moim przypadku REQUEST_FILENAME w htaccess dopiero zaczęło działać kiedy przerobiłem to tak:

Kod
RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?action=$1 [L,QSA]


Ten post edytował by_ikar 23.11.2014, 00:02:45
Go to the top of the page
+Quote Post
daquillani
post
Post #16





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Spróbowałem, ale pokazuje się wtedy "500 Internal Error".
Go to the top of the page
+Quote Post
Pyton_000
post
Post #17





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Czy masz na tym serwerze inne rzeczy?
Wrzuć obrazek do katalogów:

./koelner/../
./koelner/
./koelner/test/

i posprawdzaj czy działa.
Go to the top of the page
+Quote Post
daquillani
post
Post #18





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Również nie działa. Wszedłem teraz na inne podstrony (bo na serwerze mam kilka projektów) i jest to samo. Teraz już wiem, że na pewno nie jest to wina kodu, tylko konfiguracji na serwerze, a może po prostu Home ma jakąś awarię? Ale gdyby tak było to pisali by o tym, gdzieś indziej musi leżeć problem, trzeba im to zgłosić.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #19





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Albo zmieniając coś samodzielnie w konfiguracji coś skopałeś, choć to mało prawdopodobne bo na home za wiele nie da się zrobić (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
daquillani
post
Post #20





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Ostatnio prosiłem o zmianę wersji PHP na 5.4, może wtedy coś się stało, ale ja nie zmieniałem nic. Dodam jeszcze, że strona w innym podkatalogu kilka dni temu działała, a dzisiaj występują na niej te same błędy co tutaj.
Go to the top of the page
+Quote Post
trueblue
post
Post #21





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


CSS z linku, który podałeś wyświetla się poprawnie, natomiast jpg nie jest jpegiem, lecz webp.

Tu jest delikatnie podobny temat:
http://forum.php.pl/index.php?showtopic=233651
Go to the top of the page
+Quote Post
Pyton_000
post
Post #22





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Nie jest poprawnie wyświetlany, zobacz w konsoli; wszystkie pliki dostają mime text/html

Pisać do home niech naprawiają.
Go to the top of the page
+Quote Post
daquillani
post
Post #23





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Już napisane.
Go to the top of the page
+Quote Post
by_ikar
post
Post #24





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Nadal uważam że to nie jest zarówno wina home, jak i wersji php, bo to nie jest vps czy dedyk, że taką sytuacje miałbyś tylko ty, ale jest to shared, gdzie najprawdopodobniej setki osób są na tym samym serwerze. Więc jeżeli coś by się zepsuło, mieli by problem wszyscy.

Najlepiej usuń htaccess, lub index.php (lub zmień im nazwę) i sprawdź. Jeżeli błąd się będzie powtarzać, to wtedy może być coś na rzeczy i jakiś większy problem z apache czy czego tam jako webserwera używają. Jeżeli natomiast błędu nie będzie, to na bank jest tutaj winny twój skrypt.
Go to the top of the page
+Quote Post
Pyton_000
post
Post #25





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


@up inne strony które ma też nie działają, tj dostają ten sam mime np. plik flash. Wejdź sobie na stronę główną.
Co do tego że to shared to jedno, ale mają możliwość dostosowania go w ramach jednego konta.
Go to the top of the page
+Quote Post
kayman
post
Post #26





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


stawiam 2-8 skryptów na miesiąc jako demo do różnych spraw a host mam od 4 lat na home, są to skrypty popularne jak i moje autorskie wypociny, i tak jak @by_ikar twierdze że skopany jest skrypt/cofig/coś tam @autora postu, zapewne na innym hoscie też by było to samo

na home poza kilkoma dziwactwami jest normalny apache, a dziwactwa te dotyczą tylko konfiguracji

trzeba włączyć wszystkie błędy i szukać w skrypcie, możne coś wymaga zmiany php.ini/innej konfiguracji serwera ale nie chce mi się wierzyć poza tym to tez da się zrobić etc.
Go to the top of the page
+Quote Post
daquillani
post
Post #27





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Skoro tak to dlaczego na reszcie stron (w innych podkatalogach) problem jest taki sam, nawet gdy usunę tą o której mowa w poście?
Go to the top of the page
+Quote Post
Pyton_000
post
Post #28





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


@kayman dla uściślenia na home nie ma normalnego Apache, to jest coś co kiedyś było apache za czasów wersji 1.2...

Co do tematu,to się dowiemy jak home odpisze.

[updated]
Wiadomość z ost. chwili. Wszystko działa (IMG:style_emoticons/default/smile.gif) mime poprawnie rozpoznaje czyli jest ok.

Ten post edytował Pyton_000 23.11.2014, 15:10:02
Go to the top of the page
+Quote Post
daquillani
post
Post #29





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 22.11.2014

Ostrzeżenie: (0%)
-----


Dokładnie, już wiem co było nie tak i sam to naprawiłem. Po prostu Home.pl, gdy zmieniało na serwerze wersję PHP na 5.4 to zrobiło w katalogu root na serwerze plik .htaccess i tam była tresć:

  1. :Location /*.php
  2. Use php54
  3. :Location


Usunąłem ten plik a jego treść przeniosłem do pliku .htaccess na stronie, o której mowa.

Dziękuję wszystkim za pomoc!
Pozdrawiam, do zamknięcia.

Ten post edytował daquillani 23.11.2014, 15:13:18
Go to the top of the page
+Quote Post
by_ikar
post
Post #30





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


A widzisz, czyli jednak htaccess, było od razu zmienić nazwę tych plików, czy je skasować i sprawdzić, a nie doszukiwać się problemu gdzie indziej.. A to że miałeś to we wszystkich "stronach" no to raczej wina tego że wszędzie miałeś ten sam skrypt.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 22:13