• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

problem 500 (Internal Server Error)

0 głosów
453 wizyt
pytanie zadane 11 maja 2017 w PHP przez dkarski Obywatel (1,610 p.)

Cześć, chciałbym zainstalować sobie stronę lokalnie, którą pobieram z zdalnego serwera. Została napisana ona w PHP 5.6 oraz wykorzystany został do niej SmartCMS. Mam jednak problem z jej odpaleniem i nie jestem świadomy jaki krok mogłem pominąć.

Co zrobiłem:

  • tak, googlałem! :)
  • ściągnąłem folder public
  • zaimportowałem bazę danych do phpMyAdmin
  • zmieniłem poprawnie zmienne w configu zawierający konfigurację serwera MySQL (username, password etc.)
  • mam xamppa i wrzuciłem do odpowiedniego katalogu plik
  • zrobiłem próbę z test.php echo 'asdf'

jednak wciąż nie mogę uruchomić u siebie lokalnie tej stronki. Nie mam pomysłu, nawet jak dalej szukać, bo nie do końca rozumiem, jaki może być dalej problem. Może to kwestia dezaprobowanych funkcji, które strona używa, ale z drugiej strony mam ustawioną wersję na 5.6 (jak w phpinfo), więc odpada.

Byłym ogromnie wdzięczny za wskazanie kierunku, jakieś wskazówki.

1
komentarz 11 maja 2017 przez Arkadiusz Waluk Ekspert (291,470 p.)
Wyświetlanie błędów w PHP włączone?
komentarz 11 maja 2017 przez dkarski Obywatel (1,610 p.)
nie, juź to zrobiłem! Dzięki Arku za wskazówkę! :)
komentarz 11 maja 2017 przez dkarski Obywatel (1,610 p.)

Ok, rozwiązałem problem. Dziękuje Arku za wskazówkę, dotyczące błędów. Miałem ją wyłączoną i poza białą kartą nic nie widziałem.

Fatal error pojawił mi się przy Fatal error: Uncaught Error: Call to undefined function mysql_connect(), co było powodem dezaprobowanej funkcji. A błędem po mojej stronie była nieodpowiednia zainstalowana wersja XAMPPa, gdzie był PHP 7.

1
komentarz 11 maja 2017 przez Pietrak Pasjonat (18,850 p.)
Raczej zdeprecjonowana, a nawet usunięta, chodź w sumie również dezaprobowana. ;)

Zmniejszenie wersji PHP to najgorsze rozwiązanie. Nie bez powodu została usunięta.
komentarz 12 maja 2017 przez dkarski Obywatel (1,610 p.)
Zgadzam się, ale mam wprowadzić drobną zmianę na stronie, którą już ktoś napisał. Refaktoryzacja całego kodu, byłaby zbyt czasochłonna.

2 odpowiedzi

0 głosów
odpowiedź 11 maja 2017 przez CzikaCarry Szeryf (75,340 p.)

No to tak, aby zdiagnozować problem:

  • Usuń wszystkie pliki .htaccess
  • Zmień uprawnienia do plików i katalogów na 755 lub 777.

Otwórz też katalog strony jako projekt w jakimś IDE, np PHPstorm, i zobacz, czy nie ma tam żadnych błędów.

 

0 głosów
odpowiedź 12 maja 2017 przez Lu Kiss Dyskutant (7,600 p.)
.htaccess to pierwsze co mi przyszło do głowy, ew. ścieżki bezwzględne w pliku cfg cms'a ?

Podobne pytania

0 głosów
1 odpowiedź 2,241 wizyt
pytanie zadane 29 września 2016 w Sieci komputerowe, internet przez Kaspian12 Nowicjusz (120 p.)
0 głosów
1 odpowiedź 505 wizyt
pytanie zadane 17 grudnia 2017 w JavaScript przez ThePatrykOOO Dyskutant (8,400 p.)
0 głosów
1 odpowiedź 663 wizyt
pytanie zadane 19 lipca 2016 w Sieci komputerowe, internet przez Dash Nałogowiec (29,650 p.)

93,691 zapytań

142,610 odpowiedzi

323,215 komentarzy

63,215 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...