Otthoni Windows XAMPP szerver => internetes szerver ÁTMOZGATÁS

szocsmarci képe

Egy olyan problémába ütköztem, amire nem találtam az aktív fórumok közt megoldást.

Alaphelyzet: Otthoni Windows XP rendszeren futatott XAMPP szerver (2007 év közepei kiadás), ezen készítettem el egy honlapot (drupal 5.2-ben). Ezt szeretettem volna egy nem ingyenes szerveren futattni, de az alábbi problémákba ütköztem:

- A beállítások - fájlrendszer lapon az ideiglenes könyvtár: C:\Program Files\xampp\xampp\tmp. Ezt nem is tudom átírni, mert egy Alert ablakba a következőket írja: az URL érvénytelen, nem lehet betölteni. A fájlrendszer könyvtára - files, ami a Drupal alapértelmezése.

- A beállítások - képek lapon A képek alapértelmezett útvonala: images - van megadva, de pirossal ki is emeli, hogy ilyen könyvtár a files könyvtáron belül nem található. De a files könyvtár létezik, és benne is van az images könyvtár, benne a sok képpel amit otthon már felraktam (prewiev + thumbnail + original). A files könyvtár CHMOD-ja 777, az almappáié is ugyanyúgy 777 .

Mellesleg a files könyvtárba van egy temp könyvtár is ami a sok másolgatás és mozgatás közben került oda, de ezt meg nem tudom kitörölni, pedig felesleges. Ennek az egy könyvtárnak a hozzáférési kódja 775, és csak átnevezni tudom.

A képgaléria az Acidfree, ennek a beállításakor a következő hibaüzenet jelenik meg:

* warning: is_executable() [function.is-executable]: open_basedir restriction in effect. File(/usr/bin/exiftran) is not within the allowed path(s): (/www/htdocs/www.palotabozsok.hu/) in /www/htdocs/www.palotabozsok.hu/html/modules/acidfree/acidfree.module on line 678.
* warning: is_executable() [function.is-executable]: open_basedir restriction in effect. File(/usr/bin/jpegtran) is not within the allowed path(s): (/www/htdocs/www.palotabozsok.hu/) in /www/htdocs/www.palotabozsok.hu/html/modules/acidfree/acidfree.module on line 678.

Az otthon beállított blokkok, és a képgaléria is tökéletesen működik, de új képet már nem tudok rá feltölteni, mert a lap tetejére pirossal kiírja egy téglalapba, hogy az images könyvtár nem létezik. Ha mégis kijelölök egy fájlt feltöltésre, akkor az URL érvénytelen, nem lehet betölteni hibaüzenet jelenik meg egy ablakba.

A mysql adatbázist átfésültem, megtaláltam a rossz C:\Program Files\xampp\xampp\tmp hivatkozást, de hiába írtam át PHPMyAdmin segítségével, ugyanúgy ezt a C:\Program Files\xampp\xampp\tmp adta meg alapértelmezésnek.

A .htaccess file-t kitöröltem a files könyvtárból (a legújabb Filezillában van egy beállítás, ami látni engedi).

Az a gyanúm, hogy egy / jel lehet a dolog mögött, ha jól tudom egy windows szerveren mások a hivatkozási jelek, mint az Unixos? rendszereken. Csak erre tudok gondolni.

A lényeg hogy otthon jól fut a honlap, mindent tudok állítani, az interneten nem.

Nagy Gusztáv képe

Ugyanilyen áthelyezést jónéhányat végigcsináltam. Szeritnem a szerver jogaira kell gondolni.

0
0

Nagy Gusztáv

szocsmarci képe

Azt elfelejtettem mondani, hogy a telepítéssel is gond volt. Miután a nyelvi fájlokat bemásoltam, és elkezdtem volna telepíteni a rendszert, kilépett egy hibaüzenettel. Ezért is telepítettem otthon a programot, és így akartam csak egyszerűen áthozni.
Szóval a szervert üzemeltetők azt mondták, hogy be kell szúrni egy sort a settings.php-ba:

$_SERVER['REQUEST_URI'] = substr($_SERVER['REQUEST_URI'], 1);

Azt mondták, hogy az 5.2-es Drupalban benne van alapból, de én nem találtam.

Miután bemásoltam ezt a sort, a rendszer tökéletesen működött. Elég egyszerű megoldás volt, főként hogy a számba rágták, de azt hittem hogy csak a telepítésnél szükséges.

Azért köszönöm hogy eszembe juttatad.

0
0

SzM