Keresés

Telepítés és beállítás ingyenes szolgáltatóknál

Hojtsy Gábor képe

A Drupal magyar nyelvű népszerűségének növekedésével jogosan merült fel a kérdés, hogy miként telepíthető a különböző ingyenes szolgálatatók szervereire. Ezeken a kiszolgálókon általában különböző védelmeket építenek be, melyek korlátozzák a felhasználó mozgásterét, egyrészt a felhasználók egymástól való megvédése érdekében, másrészt a szerver egészségének megtartása végett. Ezek azonban nem minden esetben jönnek jól annak, aki Drupal rendszert szeretne telepíteni.

Eddig a következő tapasztalatokat sikerült összegyűjteni a különböző rendszereken:

UltraWeb

Két alapproblémával kell megküzdeni a telepítéshez. Először is az UltraWeb valamiért egy belső átirányítást használ arra, hogy az index.php fájlnevet nem tartalmazó kéréseket az index.php-re irányítsa, ezért a webcímben átadott paramétereket nem kapja meg. Így a telepítés után bármilyen linkre kattintva továbbra is a honlapot kapjuk. Annak érdekében, hogy az index.php bekerüljön a linkekbe, a következőt keressük meg a common.inc fájlban az url() függvényben:

Cseréljük le a következőre:

Azaz minden esetben legyen benne az index.php a kérés címében.

Ettől kezdve a linkekre kattintva be tudjuk regisztrálni első felhasználónkat és elkezdhetjük beállítani a rendszert. Sajnos a második hiba, amivel találkozni fogunk, az valóban a Drupal hibája. A fordítási állomány feltöltésekor open_basedir hibát kapunk, mert a Drupal a PHP feltöltési könyvtárában próbálja megnyitni a fájlt, amit az UltraWeb beállítása nem enged meg. Amíg ezt a Drupalban nem javítják ki, addig a következőt ajánljuk. Vegyük fel a Magyar nyelvet az add language oldal lenyíló menüjéből, majd kapcsoljuk be (enabled) és állítsuk be azt alapértelmezettnek (default). Ezután töltsük fel a hu.po állományt, és a következő szkriptet az UltraWebes FTP gyökérkönyvtárunkba, és a szkriptet a böngészőből meghívva telepítsük a magyar fordítást:

include_once 'includes/common.inc';
include_once 'includes/locale.inc';
if (file_exists('hu.po')) {
// Drupal 4.5.0 esetén
// $file = 'hu.po';
// Drupal 4.5.1 vagy újabb verzió esetén
$file = (object) array('filepath' => 'hu.po');
_locale_import_po($file, 'hu', 'overwrite');
header('Location: index.php');
exit();
}
echo 'A hu.po nem található!';
?>

Ha minden jól megy, akkor automatikusan visszakerülünk a Drupal rendszerünk kezdőlapjára, ahol a beköszönő oldal már magyarul fog minket üdvözölni. Sajnos a menü továbbra is angol, mert a rendszer nem észlelte az új fordítás feltöltését, és a menü gyorsítótárat nem törölte. A modulok listáján a beállítások mentésével elérhetjük, hogy a menü gyorsítótár törlődjön, és a menüt is magyarul kapjuk meg. A továbbiakban a kiegészítő modulok fordításait hasonlóképpen tudjuk feltölteni, a modul csomagjában kapott hu.po importálásával.

Azt mindenképpen tartsuk észben, hogy mivel a .htaccess állományt nem engedi feltölteni az UltraWeb, a különböző speciális kiterjesztésű (.theme, .module, stb) állományaink nem védettek, azok a webről olvashatóak lesznek.

A cron.php időzített futtatását az Ultraweb adminisztrációs oldalán állíthatjuk be. A szolgáltató 3 időzítést engedélyez, így naponta 3x lehetséges az adatbázis leindexelése.

Rövid webcímek használatára nincs lehetőségünk.

FreeWeb

A FreeWeb rendszerével kapcsolatban sajnos az a tapasztalatunk, hogy olyan mértékben korlátozzák a PHP beállításait, hogy ez nem teszi lehetővé a Drupal életképes futását. A fájl feltöltési méret limit 10k-ra van állítva, azaz a több mint 400k méretű fordítási állomány nem tölthető fel. Ez azt is jelenti, hogy később egy képet vagy PDF állományt sem tudunk majd valamely tartalmunkhoz fűzni, tehát a kilátások nem túl jók. Mégis megpróbálhatjuk a fenti módszert a hu.po feltöltésére és külön szkripttel történő importálására. Akkor azt fogjuk tapasztalni, hogy a FreeWeb rendszeren maximum öt másodpercig futhatnak a PHP szkriptek, ami a fordítás importáláshoz nem elegendő. Ezt a futási limitet programból nem tudjuk állítani.

TVN.hu

Ennél a szolgáltatónál annyira kevés a PHP szkriptek számára megengedett memória használat, hogy ez egy funkcionális Drupal webhely számára nem tűnik elegendőnek.

Ezt az oldalt tervezzük a jövőben bővíteni további tapasztalatokkal, amennyiben azok rendelkezésre állnak. A telepítési problémákat továbbra is a fórumban szerencsés megvitatni, itt az eredmények summás megfogalmazása kaphat helyet.

image_filter, cvsfilter nem működik

cyclops képe

Hi!

Az image modul jól működik, de az image_filter nem illeszti be a kis képet az oldalra, ha az [image:123] parancsot használom. Használta valaki? A csvfilter sem működik, bár az annyira nem fontos. Viszont a smiley filter az jó :)
Az oldal alján megjelenik, hogy használhatok képeket/csv táblázatokat és a súlyozással is sokat próbálkoztam, de eddig semmi eredmény.

PHP5

Anonymous képe

Hogyan állíthatnám be a rendszert php5 alatti működésre. A drupal.org fórumon keresve több patch-et is találok, van amelyik pár soros, mások bővebbek, nem is tudom, melyiket válasszam. Volna esetleg valakinek kipróbált megoldása, ami tényleg jól működik?

smink készítés

yaanno képe

üdv,

szeretnék saját sminket gyártani de nem igazán értem (még) az xtemplate rendszert; elképzelhető, hogy enélkül is tudok fejleszteni és használni a 4.5-ös drupalban? nézem a kézikönyvet a drupal.org-on közben. tipp?

Fórum: 

node-ok "darabolása"

yaanno képe

Kérdésem az, hogy a könyv típuson kívüli tartalmak is "darabolhatók-e" pl. fejezetek, vagy más beállítás mentén? Szeretnék ugyanis jó hosszú cikkeket (tanulmányokat) használni, és az áttekinthetőség érdekében jó lenne egyfajta lapozgatást megvalósítani.

Fórum: 

User alias

yaanno képe

Nem tudom, rosszul emlékszem-e, de nem lehet valahol user aliasokat beállítani? Például nem én vagyok X cikk szerzője csak felteszem, de azt szeretném, hogy az X cikk szerzője legyen feltüntetve.

Fórum: 

tmp hiba

Anonymous képe

Sziasztok

Az lenne a nagy gondom, hogy sajnos a szolgaltato ahol fent van a honlapom biztonsagi okok miatt nem engedelyezi a /tmp konyvtar hasznalata. Hogyan lehetne ezt a hibát kiküszöbölni. A problema a localizacio soran jon ki a kovetkezo hibaval.
warning: fopen(): open_basedir restriction in effect. File(/tmp/php3dpx9h) is not within the allowed path(s): (/home) in /home/webroot/config/zool/includes/locale.inc on line 272.

warning: fopen(/tmp/php3dpx9h): failed to open stream: Operation not permitted in /home/webroot/config/zool/includes/locale.inc on line 272.

warning: Cannot modify header information - headers already sent by (output started at /home/webroot/config/zool/includes/common.inc:406) in /home/webroot/config/zool/includes/common.inc on line 217.

Koszonom elore is.. bye pt|Zool

December elsején jelenhet meg a 4.5.1-es hibajavító kiadás

Hojtsy Gábor képe

Dries néhány órája foglalta össze az utóbbi idők fontosabb Drupal körüli eseményeit, melyek között a helyi közösségi oldalak indulását is kiemelte, a magyar Drupal honlapot is említve. Listájában számos érdekesség mellett olyan dolgok is olvashatóak, melyekkel mi is foglalkozunk: az új kereső, a drupal.org új szervere, stb. Az mindenképpen újdonságnak számít, hogy Dries december elsején tervezi megjelentetni a 4.5.1-es hibajavító kiadást. Ez kellő időt hagy azoknak, akik még nyílt hibajelentéseiket le szeretnék zárni. Eddig nem fedeztek fel kritikus hibát a 4.5.0-ban, ezért várhatóan csak apróbb hibákat fog javítani a 4.5.1-es változat. Aki most szeretné kipróbálni a Drupal rendszert, nyugodtan indulhat a 4.5.0-val is, az új kiadásra frissítés egyszerűen megoldható lesz a forráskód cseréjével.

Kategóriák: 

Privát Fórum kategóriák, hogyan?

moszi képe

Hi!

Az lenne a kérdésem, hogy hogyan lehet megtiltani egyes fórum-okban az új téma létrehozását!?

Mert ha a jogosultságok közül ezt kiveszem, akkor az egész fórumban megtiltom a téma hozzáadást az adott csoportnak! Ez pedig nem az amit én akarok!

Az kellene, hogy legyen egy fórum a közlemények részére, amit csak az adminisztrátorok tudnak írni!