Autor Téma: MariaDB10 na Synology a nemoznost pripojeni  (Přečteno 564 krát)

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 322
  • Karma: 1
    • Verze Delphi: Delphi 7
MariaDB10 na Synology a nemoznost pripojeni
« kdy: 05-11-2021, 08:24:25 »
Ahoj, snažím se pomoci PHP připojit k me DB na Synology, ale stále se mi nevede.. vubec už nevím kde bych mohl mít chybu

PHP
Kód: [Vybrat]
<?php
$mysqli 
= new mysqli('localhost','root','heslo','Domacnost'3307);
if (
$mysqli->connect_error) {
die(
'Connect Error (' $mysqli->connect_errno ') ' $mysqli->connect_error);}
else {
echo 
'connected'; }
?>

Nastaveni DB
Kód: [Vybrat]
root % Ano ALL PRIVILEGES

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1303
  • Karma: 51
    • Verze Delphi: 10.3
Re:MariaDB10 na Synology a nemoznost pripojeni
« Odpověď #1 kdy: 05-11-2021, 10:38:28 »
A vrátí to tedy nějaký chybový kód, ze kterého by bylo poznat, co se mu nelíbí? Popř. nemá ta databáze něco ve svém logu?

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 322
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:MariaDB10 na Synology a nemoznost pripojeni
« Odpověď #2 kdy: 05-11-2021, 10:41:19 »
Stranka se otevre je cista bila a log jsem o DB v synology nenasel..... a v systemovym logu nic neni

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 322
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:MariaDB10 na Synology a nemoznost pripojeni
« Odpověď #3 kdy: 05-11-2021, 11:49:37 »
Čumím do toho už od rána a nemůžu pořád přijít kde je chyba.

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 322
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:MariaDB10 na Synology a nemoznost pripojeni
« Odpověď #4 kdy: 05-11-2021, 15:46:52 »
Tak jsem zkusil to php nahodit na linux a tam mi to funguje dobre s tim pripojenim na DB...
Ale jakmile to php je na synology tak ne a ne....

synology tam ma neco jinyho a nemam vubec tuseni co

Offline Kony

  • Hrdina
  • ****
  • Příspěvků: 322
  • Karma: 1
    • Verze Delphi: Delphi 7
Re:MariaDB10 na Synology a nemoznost pripojeni
« Odpověď #5 kdy: 05-11-2021, 16:24:09 »
Dalsi postup...
Na synology jsem prepl na 5.6 PHP a
Kód: [Vybrat]
<?php
$mysqli 
= new mysqli('192.168.1.250','root','hesloDB','Domacnost'3307);
if (
$mysqli->connect_error) {
die(
'Connect Error (' $mysqli->connect_errno ') ' $mysqli->connect_error);}
else {
echo 
'connected'; }
?>
Vyslesledek :
Kód: [Vybrat]
connected
Ale kdyz chci zapsat do DB pomoci html s odkazem na php
Kód: [Vybrat]
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf8">
</head>
<body>
<h1>Zapíše do databáze text vyplněný níže</h1>
<form action="test-insert.php" method="post">
Text: <input type="text" name="text" /><br><br>
<input type="submit" name="Zapsat do DB" />
</form>
</body>
</html>
Kód: [Vybrat]
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf8">
</head>
<body>
<?php
$conn 
mysqli_connect('192.168.1.250','root','hesloDB','test'3307);
mysqli_query("SET NAMES 'utf8'");
mysqli_select_db("test"$conn);
$sql="INSERT INTO text (text) VALUES ('$_POST[text]')";
if (!
mysqli_query($sql,$conn))
  {
  die(
'Chyba: ' mysql_error());
  }
echo 
"Zaznam pridan do tabulky test...";
mysqliclose($conn)
?>

</body>
</html>

tak ani prd

Offline vandrovnik

  • Guru
  • *****
  • Příspěvků: 1303
  • Karma: 51
    • Verze Delphi: 10.3
Re:MariaDB10 na Synology a nemoznost pripojeni
« Odpověď #6 kdy: 05-11-2021, 16:53:02 »
...
tak ani prd

Já bych viděl jako základ docílit toho, aby se Ti někam zobrazovaly chybové hlášky/kódy, kvůli kterým ten skript končí.

Možná by pomohlo:
https://www.php.net/manual/en/function.set-error-handler.php
https://www.php.net/manual/en/function.error-reporting.php

Jinak to je spíš na křišťálovou kouli.