ugrás a tartalomhoz

Open_basedir probléma Mambo telepítésnél

Otom · 2005. Okt. 12. (Sze), 20.45
Gondom van a Mambo telepítésével. Install után install könyvtárat átneveztem a config.php-dist -et átneveztem .php-ra. Ezt irja index.php meghivására:

Warning: main() [function.main]: open_basedir restriction in effect. File(/path/to/mambo/install/includes/version.php) is not within the allowed path(s): (DOCUMENT_ROOT:/tmp) in /DISK2/cjb/o/t/otom/includes/mambo.php on line 37

Warning: main(/path/to/mambo/install/includes/version.php) [function.main]: failed to open stream: Operation not permitted in /DISK2/cjb/o/t/otom/includes/mambo.php on line 37

Fatal error: main() [function.require]: Failed opening required '/path/to/mambo/install/includes/version.php' (include_path='.') in /DISK2/cjb/o/t/otom/includes/mambo.php on line 37
Tudtok segíteni?
 
1

open_basdir megszorítás

Török Gábor · 2005. Okt. 13. (Cs), 12.49
Olyan megszorítás van az általad használt fejlesztő környezetben (ha külső szolgáltatót veszel igénybe, akkor nála), amely nem engedi meg csak a DOCUMENT_ROOT és /tmp könyvtárak alatt található fájlok elérését. Várhatóan tehát az abszolút könyvtárcímzés nem megfelelő, próbáld meg lecserélni relatívra (DOCUMENT_ROOT-hoz képest).

További emésztés céljából javaslom a PHP lista egyik archív levelét.
2

béna open_basedir beállítás

Hojtsy Gábor · 2005. Okt. 13. (Cs), 13.49
Nos, az open_basedir-ben (mint ahogy sok más helyen sem) helyettesíti a PHP a környezeti változókat. Gondolom a DOCUMENT_ROOT (ha nem a téma kedvéért te helyettesítetted oda) azzal a szándékkal került oda, hogy a dokumentum gyökeret használja a PHP, de ez nem így történik. Ott konkrét fájl elérést kell megadni.
3

configuration.php

Schmile · 2005. Okt. 13. (Cs), 16.06
Itt szerintem egyszerűen csak az a probléma, hogy telepítés után a configuration.php-dist fájlt nem kell átnevezni configuration.php -re, mert a Mambo telepítés közben utóbbit (elvileg) létrehozza és ebbe menti a (telepítés során) megadott adatokat (ha jól tudom).
4

404

Otom · 2005. Okt. 13. (Cs), 17.49
Ha nem nevezem át akkor 404-es hibám van.
Szerintem az lesz a baj hogy nem csinál egy config.php-t automatikusan.
Elvileg kellene nem?
Tomi
5

Elvileg

Schmile · 2005. Okt. 14. (P), 14.11
Elvileg igen. Egyébként szerintem Mambo helyett Joomla!-t használj. Lényegében ugyanaz rendszer (persze továbbfejlesztve), csak más a neve (egykori Mambo fejlesztők készítik a Mambo 4.5 alapjain). Ha jól tudom hamarosan indul a magyar honlap is...
6

Olvastam

Otom · 2005. Okt. 14. (P), 22.32
Igen utána néztem akkor azt hiszem leszedek mindent és ujrakezdem a telepitést az Jo-jo val!:)
Köszi
Tomi
7

Mambo/Joomla telepítés

zvaranka · 2005. Okt. 15. (Szo), 08.03
A telepítés során, amennyiben nem tudja létrehozni a configuration.php fájlt, akkor az utolsó lépésnél egy textarea-ban megjelennek a configuration.php-be kerülendő bejegyzések. A textarea teljes tartalmát ki kell jelölni, másolás-beillesztés módszerrel be kell tenni egy szöveges szövegszerkesztőbe, majd elmenteni configuration.php néven és feltölteni a gyökérbe.

--------------
Varanka Zoltán
NovoPortal
--------------
8

Profi

Otom · 2005. Okt. 15. (Szo), 13.39
Köszönöm igazad volt tényleg ez a megoldás!
Tomi