Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Kolejny problem z łaczeniem
xSlash
post 12.06.2009, 23:26:00
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

Ostrzeżenie: (0%)
-----


polaczBaza.php

  1. <?
  2. $host="my_start";
  3. $login="xxx";
  4. $pass="xxx";
  5. $baza="xxx";
  6.  
  7. global $mysql_polaczenie;
  8. global $mysql_select_baza;
  9. global $komentarze;
  10.  
  11. $mysql_polaczenie=mysql_connect("$host","$login","$pass") or die('Nie można ustanowic polaczenia, sprubój ponownie za chwile.');
  12. $mysql_select_baza=mysql_select_db("$baza") or die('Nie mozna odnalezc bazy');
  13. ?>




zakonczBaza.php

  1. <?
  2. mysql_close($mysql_polaczenie);
  3. ?>




index.php

  1. <?
  2. //logowanie sie do bazy danych
  3. include "./polaczBaza.php";
  4. ?>
  5. <html>
  6. ...
  7. </html>
  8. <?
  9. //zakonczenie polaczenia z baza
  10. include "./zakonczBaza.php";
  11. ?>




Poczym uzyskuje error:

Kod
Warning: session_start(): SAFE MODE Restriction in effect. The script whose uid/gid is 21525/2000 is not allowed to access /var/tmp/ owned by uid/gid 0/0 in /old/ad3s1f/virtual/szu.pl/x/xslash/www/polaczBaza.php on line 2 Fatal error: session_start(): Failed to initialize storage module: files (path: ) in /old/ad3s1f/virtual/szu.pl/x/xslash/www/polaczBaza.php on line 2


Nigdzie nie moglem znalezc jak wylaczyc to Safe Mode ani jak w ogole uporac sie z tym problemem sad.gif
Go to the top of the page
+Quote Post
DREEMus
post 12.06.2009, 23:40:44
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


1. Włączone "SafeMode" które może wyłączyć tylko Admin ...
2. Admin zablokował funkcje session_start() sad.gif
3. To bardzo dziwne, ale pewnie masz b. kiepski hosting ...

Opis: http://pl.php.net/manual/pl/ini.sect.safe-mode.php

Ten post edytował DREEMus 12.06.2009, 23:41:46


--------------------
Serwer : Acer Aspire 5050 : AMD Turion X2 2x1.9 MHz : 2x2 GB Dual : 250GB + 500 GB USB
Warsztat : Apache v2.2 : PHP v5.2 : MySQL v5.0 : phpMyAdmin v3.4 : phpDesigner v7
Go to the top of the page
+Quote Post
xSlash
post 12.06.2009, 23:42:14
Post #3





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

Ostrzeżenie: (0%)
-----


Ale na innych "hostach z tego hosta" moge sie normalnie polaczyc z baza... Wiec...? (Mam host na szu.pl)
Go to the top of the page
+Quote Post
DREEMus
post 12.06.2009, 23:45:24
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Przeczytałeś co Ci podałem questionmark.gif Tam wszystko jest, ale zarezerwuj sobie trochę czasu na czytanie, niż czekanie na odp.

---
Idę spać, o 6 wstaję ... i dobra rada, zacznij czytać i analizować ...

Ten post edytował DREEMus 12.06.2009, 23:48:49


--------------------
Serwer : Acer Aspire 5050 : AMD Turion X2 2x1.9 MHz : 2x2 GB Dual : 250GB + 500 GB USB
Warsztat : Apache v2.2 : PHP v5.2 : MySQL v5.0 : phpMyAdmin v3.4 : phpDesigner v7
Go to the top of the page
+Quote Post
Fifi209
post 12.06.2009, 23:53:49
Post #5





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


A zawsze używasz session_start()" title="Zobacz w manualu PHP" target="_manual ? (nie mam pojęcia po co to przy połączeniu z bazą haha.gif [w tym wypadku])

Tak na boku:
Kod
$mysql_polaczenie=mysql_connect("$host","$login","$pass")


Co to jest... ?
Wstaw te zmienne normalnie...
Kod
$mysql_polaczenie=mysql_connect($host,$login,$pass)


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
xSlash
post 13.06.2009, 00:00:09
Post #6





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 19.04.2009
Skąd: Sieradz

Ostrzeżenie: (0%)
-----


fifi209 pomogl... wywaliłem session_start i zadziałało...  dry.gif
Go to the top of the page
+Quote Post
nexis
post 13.06.2009, 00:01:33
Post #7





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Cytat(DREEMus @ 13.06.2009, 00:40:44 ) *
2. Admin zablokował funkcje session_start() sad.gif

Wręcz przeciwnie. Komunikat mówi tylko tyle, że session_start()" title="Zobacz w manualu PHP" target="_manual nie może utworzyć sesji, ponieważ nie ma praw zapisu w domyślnej lokalizacji danych sesyjnych. Skoro samo użycie session_start()" title="Zobacz w manualu PHP" target="_manual nie zwraca błędu, to funkcja jak najbardziej jest dozwolona. Musisz poprosić administrację o prawa zapisu w folderze tymczasowym lub zmienić domyślną lokalizację danych sesyjnych (szczegóły w dokumentacji).


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.07.2025 - 00:09