Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] mkdiir z "/" na końcu nie działa.
JohnySpot
post 29.11.2007, 07:51:01
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 9.09.2003
Skąd: Włocławek

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


Cześć !

Nie dawno na jednym z serwerów, których używam zostało zaktualizowane PHP (do wersji 5). Od tego momentu joomla, zaczęła krzyczeć podczas instalacji komponentów, że nie może założyć katalogu. Wywołanie funkcji w joomli ma takie parametry:

  1. <?php
  2. mkdir ('/to/jest/pelna/sciezka/do/katalogu/zakonczona/z/jakis/przyczyn/ukosnikiem/', 0511);
  3. ?>


I dostaję error:

Cytat
Warning: mkdir() [function.mkdir]: Unable to access
[...]public_html/components/com_moofaq/
in [...]public_html/administrator/includes/admin.php
on line 297


Sztuczka polega na tym, że jak usunie się ostatni ukośnik czyli wykona kod:

  1. <?php
  2. mkdir ('/to/jest/pelna/sciezka/do/katalogu/zakonczona/z/jakis/przyczyn/ukosnikiem', 0511);
  3. ?>


To zadziała... I nie wiem co jest nie tak z konfiguracją PHP.

Gdzie indziej pierwszy przykład działa bez problemów (ten sys na którym działa to Linux, a ten na którym nie działa to FreeBSD)


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 13:48