[php][mysql] Połączenie z bazą danych na serwerze Synology |
[php][mysql] Połączenie z bazą danych na serwerze Synology |
1.04.2020, 18:13:57
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) |
Witam
Panowie proszę o pomoc bo już wychodzę z siebie. Mam stronę na serwerze plików Synology. Wgrałem pliki zainstalowałem bazę danych przy pomocy phpMyAdmin - wszystko ok, ale nie mogę połączyć się z bazą mysql z poziomu przeglądarki za pomocą php widzę tylko czystą stronę, nic się nie dzieje, ani komunikatu o błędzie ani o nawiązaniu połączenie - nic. Gdzie jest przyczyna takiego stanu rzeczy? Czy to możne chodzić o nazwę serwera, na którym działa MySql? Ja wpisuję $nhost=localhost. |
|
|
1.04.2020, 18:57:43
Post
#2
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 7 Dołączył: 27.10.2015 Ostrzeżenie: (0%) |
przyczyna jest serwer plików - to nie dedykowany serwer z interpreterem php - albo nie masz tego na serwerze plików...
|
|
|
1.04.2020, 19:05:45
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) |
A jak mogę to sprawdzić? Na serwerze są niezbędne narzędzia do obsługi bazy MariaDB, czy jest jakiś sposób aby to zadziałało?
|
|
|
1.04.2020, 19:19:23
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Masz tam jakieś logi? Jaka wersja php wg ciebie jest zainstalowana? Ten kod nie zadziała od v7. Jaki masz kod w przeglądarce? 500?
-------------------- |
|
|
1.04.2020, 19:41:35
Post
#5
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) |
Poniżej printscreen
https://drive.google.com/open?id=1eDS0ePzhZ...UJUDEXCW33ZEooi i jeszcze, sprawdzając wersje php za pomocą mam Ten post edytował pjanek 1.04.2020, 19:45:55 |
|
|
1.04.2020, 20:09:09
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Czyli błędem jest że nie używasz pdo lub mysqli. W przedszkolu masz opis jak przygotować środowisko pracy żeby włączyć błędy.
-------------------- |
|
|
1.04.2020, 22:18:46
Post
#7
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) |
Nie wiem czy o to chodziło, ale jak wrzuciłem kod:
To coś się zadziało i pokazało błąd:
W takim razie skoro nie działa mysql_connect to jak połączyć się z MySql-em? Bo z tego co widzę to nie mam interfejsu do komunikacji z bazą PDO https://drive.google.com/open?id=1QXK-7FHUX...uaobCZ_5CbedBA2 |
|
|
2.04.2020, 05:51:27
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Pewnie możesz sobie wyklikac moduły php.
-------------------- |
|
|
2.04.2020, 08:20:13
Post
#9
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) |
Powiedz proszę, że jeśli wyłącze z poniższych pakietów
https://drive.google.com/open?id=1eDS0ePzhZ...UJUDEXCW33ZEooi PHP 7.2 PHP 7.3 i nie zważając na standardy i trendy w programowaniu, zostawię PHP 5.6 to moja baza zadziała? |
|
|
2.04.2020, 09:13:56
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Tak, ale to głupota https://www.php.net/supported-versions.php Wsparcie dla 5.6 zakończyło się ponad rok temu.
-------------------- |
|
|
2.04.2020, 09:16:13
Post
#11
|
|
Grupa: Moderatorzy Postów: 36 440 Pomógł: 6290 Dołączył: 27.12.2004 |
Przenosze jako ze problem z baza danych nei ma zadnego zwiazku
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
2.04.2020, 09:52:07
Post
#12
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) |
Zdaję sobie z tego sprawę, ale chodzi mi o tymczasowe rozwiązanie. Dając sobie czas na uzupełnienie wiedzy.
Rozumiem, że mam iść w kierunku PDO? Czy może w łatwiej mi będzie przesiąść się na mysqli, czy to też nie ma przyszłości? |
|
|
2.04.2020, 10:28:38
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Obojętnie. PDO jest uniwarsalne, mysqli dedykowane. Na pewno jeśli nie masz wiedzy o OOP łatwiej będzie operować na mysqli. A jaki problem włączyć rozszerzenia? Pamiętam że na synology to było gdzieś w opcjach.
-------------------- |
|
|
2.04.2020, 13:21:11
Post
#14
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.03.2007 Ostrzeżenie: (0%) |
Jestem ambitny i wezmę się za PDO 😁
A mówisz o jakich rozszerzeniach? |
|
|
2.04.2020, 13:47:52
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Zależy od potrzeb. Ale skoro nie ma podstawowych jak PDO to pewnie wiele innych też brakuje (mb_string, intl).
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 00:50 |