Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]require_once
-scratch-
post
Post #1





Goście







Dobry wieczór,

próbowałem przerobić ten tutorial http://www.youtube.com/watch?v=P99Af853FVw i niestety zaciąłem się przy funkcji required_once, której użycie powoduje następujący błąd:

"Warning: require_once(C:\xampp\htdocs\oop): failed to open stream: Permission denied in C:\xampp\htdocs\oop\index.php on line 5

Fatal error: require_once(): Failed opening required '' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\oop\index.php on line 5"

Oto mój fragment kodu:
  1. <?php
  2.  
  3. require_once 'classes/baza.php';
  4. $db = new Baza ('localhost', 'root', '', 'hotel');
  5. ?>

Od wczoraj próbuję znaleźć informacje na ten temat w sieci, jednak bez skutku. W większości przypadków użytkownicy mają po prostu niepoprawną ścieżkę.
Oto fragment z mojego php.ini
"include_path = ".;C:\xampp\php\PEAR\"

Bardzo proszę o pomoc, gdyż spędza mi to sen z powiek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
-scratch-
post
Post #2





Goście







Niestety to nie działa. W pliku mam z nawiasami, tylko przy przepisywaniu zapomniałem.
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
"Warning: require_once(C:\xampp\htdocs\oop): failed to open stream: Permission denied in C:\xampp\htdocs\oop\index.php on line 5

To jest chyba klucz do zagadki... nadaj właściwe prawa do odczytu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-scratch-
post
Post #4





Goście







Bardzo dziękuję za odpowiedź.
A mógłbym prosić o jakąś małą wskazówkę? Mam to zrobić w pliku php.ini?
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Mam to zrobić w pliku php.ini?

Nie, prawa na pliki/katalogi nadaje się na dysku smile.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-scratch-
post
Post #6





Goście







Zmieniłem.

Teraz mam:

Warning: require_once(classes/baza.php): failed to open stream: No such file or directory in C:\xampp\htdocs\oop\index.php on line 4

Fatal error: require_once(): Failed opening required 'classes/baza.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\oop\index.php on line 4

Plik oczywiście znajduje się w tej lokalizacji
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Katalog classes z plikiem baza.php ma się znajdować w katalogu oop.
Czy na pewno tak masz?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-scratch-
post
Post #8





Goście







Shame on me...

Bardzo, bardzo Ci dziękuję. Nie wiem jak mogłem to przeoczyć.

Wiem, że to może nie pytanie na ten temat, ale nie wiedzieć czemu mysql przez xamppa przestał mi dziś działać.
Pokazuje zablokowany port. Nie instalowałem żadnych aplikacji, które mogłyby go zablokować. Jak mogę sprawdzić
co jest powodem, lub ewentualnie zmienić docelowy port mysql z 3066 na inny?
Dodam tylko że Wamp działa bez zarzutu, ale to pewnie dlatego że wykorzystuje 80 port.
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 Aktualny czas: 20.08.2025 - 12:09