Skocz do zawartości

Mały problem z mysql lub php


revelation

Rekomendowane odpowiedzi

Problem jest następujący:

łączę się z bazą przez php - przeglądarka pokazuje białą stronę

wykonuje cokolwiek na mysql przez php - biała strona

wyłączę obsługę mysql strona jest

strona obecnie składa się z trzech plików:

config.php - do łączenia z baza

header.php - nagłowek strony

footer.php - dół strony

Jeśli jest tak:

<?php

include "config.php";

include "header.php";

include "footer.php";

?>

nie pokazuje nic, po zdjęciu config.php strona się wyświetla, ale aż do wykonania czegokolwiek na mysql przez php

Zetknął się ktoś z tym?

Przeglądarka to Iceweasel

Dystrybujca ZenWalk Linux

php 5.2.8

i mysql 5.1. wgrana paczka libmysqlclient

pilnie pomocy, acha włączone pokazywanie błędów i podobno ich nie ma, php ich niue pokazuje

Odnośnik do komentarza
Udostępnij na innych stronach

config.php

$user = "root";

$pass = "r3v";

$host = "localhost";

$baza = "baza";

error_reporting(E_ALL);

if(!@mysql_connect($host, $user, $pass)) die('Blad: '.mysql_error());

if(!@mysq_select_db($baza)) die('Błąd: '.mysql_error());

moje zdanie:

1) może wina distro - przekompiluje php i sql

2) wina uprawnień użytkownika? może w tej wersji nie moze być user root?

php używam nie od dziś

Odnośnik do komentarza
Udostępnij na innych stronach

Z Twojego pierwszego postu można by wnosić, że skrypt rzecztwiście wywala się na połączeniu do bazy ale

... config.php powinien wyświetlić błąd przy wykonaniu die();

Sprawdź w żrodle strony czy nic tam nie siedzi?

Na wszelki wypadek zdejmuj na chwilę '@' sprzed mysql_... w config.php i zobacz czy błędy nie wyskakują.

[Edycja]

PS: problem chyba jest znany i wynika z bug'a w error_reporting, postudiuj sobie posty:

https://pl.php.net/error_reporting

Odnośnik do komentarza
Udostępnij na innych stronach

Rozwiązanie:

zdjęcie komentarza w php.ini:

extension=mysql.so

Co dzień jestem lepszy w Linux, ale nawet nie wiecie ile sie musze naszukać.

Dziękuję temu, kto naprowadził mnie, że cos z mysql nie tak

odpowiedz jest tutaj: https://support.zenwalk.org/viewtopic.php?f=38&t=18763 moze komus sie kiedys przyda cały dzien stracony ech...

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności