Próbuję przenieść na nowy serwer stronę internetową napisaną kilka lat temu w PHP i MySQL.
Dotychczas serwis pracował w następującym środowisku:
- Serwer Linuxowy
- PHP 4.3.10
- MySQL 3.23.58
Teraz chciałbym uruchomić go pod PHP 5.3.5 oraz MySQL 5.5.8
Pierwszą przeszkodą okazał się import bazy przy pomocy PHPMyAdmin. Przy każdej wyeksportowanej tabeli pojawił się wpis "TYPE=MyISAM", przez który nie można było zaimportować bazy. Zmiana na "ENGINE=MyISAM" pomogła i baza została zaimportowana do nowego środowiska.
Teraz jednak zaczęły się schody... Skopiowałem wszystkie pliki serwisu, skonfigurowałem prawa dostępu do bazy danych, ustawiłem ścieżki dostępu do plików. Wywołuję w przeglądarce index.php i obok załadowanej treści i grafiki pojawiają się błędy typu:
- Notice: Undefined variable: search in "ścieżka_do_pliku\body.php" on line 4
- Notice: Undefined variable: dzial in "ścieżka_do_pliku\body.php" on line 4
- Notice: Undefined index: forum_login in "ścieżka_do_pliku\index.php" on line 5
Dodatkowo linki w menu nie przekierowują mnie do docelowych podstron (klikam i nic się nie dzieje).
Jeśli jest to możliwe, to bardzo proszę o pomoc.