Własny serwer - nie działa PHP

Instalacja i konfiguracja oprogramowania sieciowego.
korkociąg
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 25 lut 2024, 19:42
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Architektura: x86_64

Własny serwer - nie działa PHP

Post autor: korkociąg »

Witam, koledzy proszę o pomoc.
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;
}
W przeglądarce brak komunikatu zwrotnego o błędzie.
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...";
?>
I cisza, mało, że w bazie niepowstała tabela to na ekranie nie ma żadnego komunikatu. Główne moje pytanie, o co chodzi i jak to naprawić.
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. :pt36:
Rgl
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 210
Rejestracja: 08 sty 2006, 08:10
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Warszawa

Re: Własny serwer - nie działa PHP

Post autor: Rgl »

Co to znaczy plik nie działa? Temat sugeruje że nie działa PHP jako takie, treść wpisu sugeruje że php jednak działa a błąd jest skrypcie.
Sprawdzałeś error_log apache? O ile pamiętam domyślnie wyświetlanie błędów PHP w przeglądarce jest wyłączone w konfiguracji serwerw więc przyczynę błędu możesz znaleźć w logach.
korkociąg
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 25 lut 2024, 19:42
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Architektura: x86_64

Re: Własny serwer - nie działa PHP

Post autor: korkociąg »

kolejny pajac, cyt. "Co to znaczy plik nie działa? " to znaczy, że nie działa.
Poza tym, jak nic nie masz do napisania to siedź cicho. cyt. "o ile pamiętam", żenada!!!!
Rgl
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 210
Rejestracja: 08 sty 2006, 08:10
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Warszawa

Re: Własny serwer - nie działa PHP

Post autor: Rgl »

Gdybyś potrafił czytać ze zrozumieniem to w moim wpisie jest sugestia co powinieneś zrobić aby zidentyfikować przyczynę problemu.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Własny serwer - nie działa PHP

Post autor: jacekalex »

Pokaż wynik:

Kod: Zaznacz cały

dpkg -l | grep php
Zdecyduj też, jak chcesz to php na Apachu mieć, przez mod-php czy fpm fastcgi.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
prymula
Piegowaty Guziec
Piegowaty Guziec
Posty: 27
Rejestracja: 06 sty 2023, 20:41
Wersja Ubuntu: inny OS
Architektura: ARM
Kontakt:

Re: Własny serwer - nie działa PHP

Post autor: prymula »

A sprawdzałeś ?

Kod: Zaznacz cały

<?php
phpinfo();
?>
https://pietraszczyk.smallhost.pl
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 65 gości