Webstation + php + mariadb 10 = problem z połączeniem z bazą.
: pn maja 25, 2020 11:06 pm
Cześć wszystkim.
Dzisiaj podjąłem decyzję o całkowitym wyczyszczeniu stacji synology, reset totalny włącznie z usunięciem danych.
Skopiowałem sobie wszystko co tam miałem, zrzuciłem bazę danych, a po resecie zacząłem to przywracać. I teraz tak:
Zainstalowałem:
- Webstation
- MariaDB 10
- phpmyadmin
- obie wersje Apache
- wszystkie dostępne wersje PHP
Skonfigurowałem wirtualne hosty, wrzuciłem strony. A przez phpmyadmina zaimportowałem zrzuconą wcześniej bazę danych.
Niestety żadna z moich stron nie może się połączyć z bazą, wyskakuje HTTP ERROR 500
Nie mam pojęcia co może być przyczyną. PHP (w wersji 7.3) na 100% działa, bo to sprawdziłem. baza danych mysql też działa poprawnie, bo przez phpmyadmina mogę tam zrobić wszystko. Zatem problemem jest tylko konfiguracja połączenia z bazą.
user i admin są na 100% poprawne, nazwa bazy danych też.
jedyne co mi przychodzi to nazwa hosta. Próbowałem:
"localhost"
"localhost:3307" - nr portu, który widnieje w konfiguracji mariadb
"localhost:/run/mysqld/mysqld10.sock" (tak miałem nazwę hosta przed resetem i wszystkie strony na synology działały)
Chciałbym, żeby mnie dobrze zrozumiano: nie potrzebuję pomocy w programowaniu PHP, potrzebuję pomocy w prawidłowej konfiguracji webstation/mariadb 10 i/lub ewentualnie innych aplikacji.
Dzisiaj podjąłem decyzję o całkowitym wyczyszczeniu stacji synology, reset totalny włącznie z usunięciem danych.
Skopiowałem sobie wszystko co tam miałem, zrzuciłem bazę danych, a po resecie zacząłem to przywracać. I teraz tak:
Zainstalowałem:
- Webstation
- MariaDB 10
- phpmyadmin
- obie wersje Apache
- wszystkie dostępne wersje PHP
Skonfigurowałem wirtualne hosty, wrzuciłem strony. A przez phpmyadmina zaimportowałem zrzuconą wcześniej bazę danych.
Niestety żadna z moich stron nie może się połączyć z bazą, wyskakuje HTTP ERROR 500
Nie mam pojęcia co może być przyczyną. PHP (w wersji 7.3) na 100% działa, bo to sprawdziłem. baza danych mysql też działa poprawnie, bo przez phpmyadmina mogę tam zrobić wszystko. Zatem problemem jest tylko konfiguracja połączenia z bazą.
user i admin są na 100% poprawne, nazwa bazy danych też.
jedyne co mi przychodzi to nazwa hosta. Próbowałem:
"localhost"
"localhost:3307" - nr portu, który widnieje w konfiguracji mariadb
"localhost:/run/mysqld/mysqld10.sock" (tak miałem nazwę hosta przed resetem i wszystkie strony na synology działały)
Chciałbym, żeby mnie dobrze zrozumiano: nie potrzebuję pomocy w programowaniu PHP, potrzebuję pomocy w prawidłowej konfiguracji webstation/mariadb 10 i/lub ewentualnie innych aplikacji.