Jestem nowym uczestnikiem na forum i z góry przepraszam jeśli moje pytanie zamieściłem w nieodpowiednim miejscu, ale do rzeczy.
Mam zainstalowane UBUNTU 20.04 LTS.
Ponadto zainstalowłem:
Server version: Apache/2.4.52 (Ubuntu)
mariadb Ver 15.1 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper
PHP 8.1.2-1ubuntu2.14 (cli) (built: Aug 18 2023 11:41:11) (NTS).
I co się dziej, po wywołaniu pliku PHP w przeglądarce, po przez wpisnie: localhost lub (192.168.100.5/baza.php) plik nie działa, nawet przy złej składni kodu PHP parser nie wyświetla błędów.
Od dwóch dni męczę się i nie umiem tego naprawić.
Pliki(i)PHP znajdują się w katalogu html czyli var/www/html/
Dla przykładu podam część kodu z pliku PHP:
Kod: Zaznacz cały
{
echo "Error: ".$polaczenie->connect_errno. "Opis: ".$polaczenie->connect_error;
}
Przy błędzie powinienem na ekranie zobaczyć jakieś informcje o błędzie, a tu nic.
Albo próbuje połączyć się z bazą danych przez kod:
Kod: Zaznacz cały
<?php
$sql_serwer = "192.168.100.5";
$sql_login = "korkociag";
$sql_haslo = "xxxxxxxxxx";
$sql_baza = "proba";
if (mysql_connect($sql_serwer, $sql_login, $sql_haslo)
and mysql_select_db($sql_baza)) {
$wynik = mysql_query("CREATE TABLE ksiazki (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
tytul VARCHAR(100) NOT NULL,
autor VARCHAR(100) NOT NULL,
cena INT NOT NULL DEFAULT '0'
)");
if ($wynik) echo "Tabela została poprawnie stworzona";
else echo "Błąd w zapytaniu SQL: ".mysql_error();
mysql_close();
} else echo "Nie można połączyć się z bazą danych...";
?>
Bardzo proszę o łopatologiczne poinformowanie mnie co mam zrobić.
Jeszcze jedno, w bazie danych kodem poleceniem: FLUSH PRIVILEGES nadałem upewnienia.
W PHP mam zainstalowane moduły:
calendar
Core
ctype
date
exif
FFI
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
Zend OPcache
zlib
Co zrobiłem źle, że PHP niedziała.