Problem z instalacją GGCzat


(Misiiek 92) #1

Instalacja Tomcio Czat v1.0


(Grzelix) #2
  1. na początek porównał bym wyniki phpinfo() na obu serwerach.

  2. potem należy dać asercje aby ustalić w której linijce kodu następuje błąd albo prościej włączyć raportowanie błędów, ostrzeżeń (warnings).


(Misiiek 92) #3

Porównał wyniki phpinfo chodzi ci o kody na serwerze w plikach? bo ja jestem początkujący troszke he xD


(Grzelix) #4

wrzucić plik some.php na serwer zawierający kod:

<?php

phpinfo();

i potem otwórz w przeglądarce. Po zastanowieniu to lepiej zacząć od punktu 2. dodaj

error_reporting(E_ALL);

ini_set('display_errors', '1');

do twojego kodu i zobacz z czym jest problem,


(Misiiek 92) #5

Ale może być błąd jeżeli na dwóch serwerach są te same pliki?


(Grzelix) #6

Oczywiście.

Przykład poglądowy: serwer A, i serwer B posiadają identyczne pliki skryptu.

Serwer A ma wersję php 5.1

Serwer B ma wersję php 5.4

W skrypcie znajduję się metoda która została dodana w wersji 5.3 (lub np wycofana w danej w wersji).

Wówczas na jednym serwerze skrypt działa, a na drugim nie. To jest jeden z prostszych scenariuszy. Normalnie problemy z środowiskiem w jakim pracuje dany skrypt (aplikacja) są bardzo skomplikowane i trudne w detekcji.