Telepítéssel és rövid webcímmel kapcsolatos érdekességek

Sólyom képe

Sziasztok!

Szeretnék megosztani veletek egy észrevételt.

A szerveremen van már 2 drupál (korábban volt 3 is) fent amik minden hiba nélkül felmentek és működtek.

Pár napja feltettem a 6.13-as verziót de azonnal 403 as hibaüzenetet adott az oldal.

Mivel a többi oldal rendesen megy, szóltam a szolgáltatónak, aki azt mondta, hogy minden szerverbeállítás rendben van.

Úgy sikerült beüzemelni a webhelyet, hogy a .haccess fájlból elvettem a pontot és a kommentezve lett a hibaüzenetben megadott ( # Options -Indexes) rész.

Így már ment az oldal, de a rövid webcímek nem, ám nekem az sem tetszett, hogy nem rendesen van fent a .haccess fájl, ezért ma a megjelent frissítéssel frissítettem az oldalt, de a hiba megmaradt.

Hosszú hosszú idő telt el olvasgatással, de nem jutottam semmire. Mivel a szolgáltatónál minden rendben van elvileg, elkezdtem alternatívák után menni. A drupál.org-on olvasottak szerint akartam változtatni az akkor már csak haccess fájlt de nem jártam sikerrel.

Elkeseredett próbálkozások vették kezdetét aminek az eredménye siker lett!

És innen nem értem a dolgokat..

Gondoltam egyet és töröltem a haccess fájlt és fogtam egy eredeti érintetlen .haccess fájlt és minden kitöröltem belőle, majd feltettem. Meglepetésemre nem kaptam hibaüzenetet. Ezen felbuzdulva visszaetettem a rövid webcímekre vonatkozó részt a fájlba a drupal.org-on olvasottak szerinti módosítással (almappában van a drupal) és lássatok csodát, mennek a rövid webcímek.

Be is kapcsoltam, majd -mivel nem értek ezekhez- részenként elkezdtem visszapakolni a .haccess fájl eredeti tartalmát. A felénél voltam, de hiba nem jelentkezett. Eközben be volt kapcsolva a rövid webcím. Gondoltam egyet és kikapcsoltam. Megjelent a 403-as hibaüzenet.

Gyorsan a böngésző vissza gombjával visszaléptem és újra bekapcsoltam. Így már minden rendben volt. Később visszatettem mindent ami eredetileg is a .haccess fájlban volt, de hiba nem volt. Próba ként kikapcsoltam megint a rövid webcímeket és újra ott volt a 403 as hibaüzenet.

Én nem értem ezt a dolgot, de olvastam, hogy ugyan ilyen problémája volt már itt másnak is, amire nem született válasz.

Gondoltam megosztom veletek ezt, mert hátha segít majd az utánam jövőknek.. és talán lesz köztetek olyan is, aki meg tudja magyarázni a számomra összefüggéstelen dolgokat.

Most rendesen megy az oldal és a rövid webcímek is működnek.

Egyetlen egy hibát véltem felfedezni, hogy az időzített feladatok böngészőből nem futtatható.

"Az időzített feladatok futása nem sikerült."

De lehet, hogy ez a frissítésnek tudható be, azt is most csináltam életemben először.

Ezt kaptam a végére:

The following queries were executed
system module
Update #6052

    * ALTER TABLE {menu_router} ADD INDEX tab_root_weight_title (tab_root(64), weight, title)
 
Update #6053

    * ALTER TABLE {system} ADD INDEX type_name (type(12), name)
 
dblog module
Update #6000

    * ALTER TABLE {watchdog} CHANGE `referer` `referer` TEXT DEFAULT NULL<code>
 
Ha ez mond nektek valamit.
 
Elvileg ezt leszámítva jó minden, csak az okokat nem értem, hogy miért.
 
Üdv: Sólyom
Drupal verzió: 
Sólyom képe

Véletlen vettem észre, mikor egy másik böngészővel akartam megnézni az oldalt, hogy újra ezt a hibaüzenetet adja ki:

403 - Forbidden Error
You are not allowed to access this address.
If the error persists, please contact the website webmaster.
If you are the webmaster of this site please log in to Cpanel and check the Error Logs. You will find the exact reason for this error there.
 
Common reasons for this error are:
 
Incorrect file/directory permissions: Below 644.
In order files to be read by the webserver, their permissions have to be equal or above 644. You can update file permissions with a FTP client or through cPanel's File Manager.
 
Restrictive Apache directives inside .htaccess file.
There are two Apache directives which can cause this error - 'Deny from' and 'Options -Indexes'.

Pedig dolgozok az oldalon. Ha a www.mydomain.hu/user oldalt nézem, már minden rendben van. Belépek és tudok dolgozni tovább..

Erre varrjatok gombot.. Mit rontok el?

Kérlek segítsetek!

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

pp képe

És a hibaüzenetet amit betoltál elolvastad és értelmezted? Cpanelen beléptél és megnézted a logokat?
A Drupal a sites/default/files mappába betol egy .htaccess-t annak a jogosultságai mások lehetnek mint amit itt ír.
Picit zavaros a történeted, mert a böngészőben ide oda lépegetsz nem tudhatjuk, hogy mikor szedte a fájlokat a gyorsítótárból a böngésző.

pp

0
0
Sólyom képe

Szia!

Köszönöm a választ!

Elolvastam az üzenetet, de nem biztos, hogy megértettem..

Az error logban ennyi van: "client denied by server configuration: public_html/mydomain"

A sites/default/files mappában lévő .htaccess fájl jogosultsága 644

Tartalma:

SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks

A gyökérben lévő .htaccess fájl tartalma most gyakorlatilag változatlan, illetve csak a rövid webcím miatt lett az almappa megadva.

Az 'Options -Indexes' sincs kiszedve, mert amikor kiszedtem sem változott semmi.

A hibaüzenet csak a címlapra jön. Ha belépek a /user oldalra, akkor megszűnik. Belépek és tudok dolgozni az oldalon.

Akkor van gond, ha kikapcsolom a rövid webcímeket. Akkor az oldalon belül is ez a hibaüzenet jön.

Töröltem minden előzményt és ugyan az van. Főoldal 403, /user már minden jó..

Sőt! Most néztem meg, és a mydomain/tartalom is megy! És be sem kell jelentkeznem..

Megoldódott a cron futtatás is, valami a .htaccess fájlal nem stimmelhet..

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

mag3ee képe

Próbáld ki azt, hogy a "sites/default/files" mappában lévő .htaccess-t szerkeszted, és a benne lévő tartalmat kikommenteled (# jelet a sorok elé).

Ugyanígy kommentezz ki sorokat (de ne törölj) az indexben lévő .htaccess fájlban is (#Options -Indexes #Options +FollowSymLinks).

0
0
Sólyom képe

Megcsináltam, de "keleten a helyzet változatlan.."

Ugyan úgy 403

Köszönök minden észrevételt, segítséget.

Nem értem, ugyan így almappában van fent egy másik drupal 6.13 és rendesen megy.

(Ez a drupal is 6.13-ként indult, én frissítettem fel..)

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

pp képe

Nincs feljebb valami .htaccess, ez olyan, mintha nem lenne index.php a gyökérben. Alkönyvtárban van a Drupal vagy nem?

pp

0
0
Sólyom képe

Igen, a gyökérben lévő almappában van a Drupal, de a másik kettő (egy 6.13 és egy 5-ös) is a gyökérben lévő almappában van. A gyökérben pedig egy sima html oldal van. Az nem befolyásolhatja a dolgokat.. ugye?

Ennek az oldalnak a gyökér könyvtárában megvan az index.php

Nem találkoztam még ilyen hibával. Félek tőle, hogy valami nagy lámaságot követtem el és az okozta a problémát, bár egyszer már töröltem az oldalt, szóval ez a második próbálkozás ugyan evvel a problémával.

Köszönöm, hogy időt szakítotok a problémámra!

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

pp képe

ha gyökér könyvtárban van akkor ez a hiba. A .htaccess-ben van valahol az almappára vonatkozó rész azt kéne jól beállítan és a settings.php-ban a base_url-t szintén.

pp

0
0
Sólyom képe

A .htaccess fájlban elvileg minden rendben.

Ezt a részt írtam át:

RewriteBase /mydomain.com (a mappa neve, ahol a drupal van)

A settings.php-ben meg ezt (kivettem a kettős keresztet is):

 $base_url = 'http://www.example.com';

De így sem ment. Majd visszaállítottam, amiket korábban módosítottam, de így is 403.

Elegem van már.

Most beszéltem egy drupal programozóval, azt mondja ne foglalkozzak a hibával, a könyvtár struktúrával van a baj, amint ráteszem a domain nevet és törlöm a régi oldalt, nem lesz baj.

Remélem így lesz..

Összeomlott az oldal. (Ezt mos utólag szerkesztem) Felteszem újra, ha ugyan ez lesz a baj, akkor majd jelentkezem.

Köszönöm mindenki segítségét!

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!

pp képe

Meglehetősen frusztrál, ha valaki nem veszi a fáradságot arra, hogy leírja mi a problémája, mit és hogyan állított be, mit próbált ki és hol nézett még utána. Mint többször elmondtam itt közösségi tudástár építése folyik, nem ingyenes support. (az egy melléktermék, nem az a cél)

Tehát vegyük át újra:

Van egy url-ed mondjuk http://pelda.hu oldal ami a www könyvtárban van. Fogtad magad és a www alá létrehoztál egy www/masikoldal.hu könyvtárat és ide feltettél egy Drupalt. Na ezt maszírozhatod, mert itt nem csak a www/masikoldal.hu-ban lévő .htaccessel kell foglalkoznod, hanem a www könyvtárban lévővel is. Tehát az egyiket hiába módosítod, ha a másikat nem. Ráadásul ehhez érteni is kéne hozzá, tehát nem elég csak itt ott átírni. Ugyanis ilyen baromságot nem sokan csinálnak.

A másik történet amikor van egy nyitóoldal és hibásan úgy oldják meg a dolgot, hogy a Drupalt a www/portal alkönyvtába teszik. Ekkor Rewrite Base-be fel kell venni a portal alkönyvtárat, valamint a $base_url = 'http://pelda.hu/portal' beállítást és minden működni fog. Persze ha bárhol a könyvtárstruktúrában feljebb van egy .htaccess akkor az ott található beállításokat szinkronba kell hozni.

Persze elég lenne a fenti közül csak az egyiket (vagy egy harmadikat) leírnom, ha tudnám mi a problémád. Ezt értelmesen viszont nem osztottad még meg velünk.

pp

0
0
Sólyom képe

Az első bejegyzéseim kuszának tűnhettek, mert magam sem sejtettem mi lehet a gond, ezért leírtam mindent.

A publik_html könyvtárban volt két külön mappa (2 drupal oldal), mindegyik mappának az adott oldal domain neve volt a neve.

Én az egyik drupal 5-ös oldal csinálom meg éppen 6 alatt, ezért az adott oldal mappáját átneveztem mydomain.com-ról mydomain-ra és a domaint erre a mappára irányítottam át. Majd létrehoztam egy üres mydomain.com könyvtárat és elkezdtem felépíteni az új (6-os) oldalt. Illetve csak kezdtem volna, mert a fent leírt hibákba ütköztem. Lehet bezavarhatott az adatbázis neve is, amiben csak egy 2 (kettes szám) volt az eltérés.

Mivel mindenre gondoltam csak nem a könyvtárstruktúra helytelenségére, így amit csak itt a fórumon tanácsoltatok, illetve amit csak a googliban olvastam, azt megváltoztattam, majd ha nem volt jó, akkor vissza. Az egyik ilyen változtatás után összeomlott az oldal. Vissza is alakítottam a legutolsó manőveremet, de mint kiderült, maradt némi szemét a settings.php-ban, így maradt a fehérség. Erre begurultam és töröltem az oldalt.

Új, megváltozott névvel tettem vissza a 6-os drupalt, és lássatok csodát. Minden a legnagyobb rendben van.

Ha ismerősöm nem hívja fel erre a problémára a figyelmem, én még sokáig kerestem volna a hiba okát.

Ne haragudjatok, hogy raboltam az időtöket, de ezek a bejegyzések sem lesznek feleslegesek, mert ugyan ezeket a hibákat leírta itt már más is, és nem született megoldás akkor a problémára.

Köszönök minden segítséget!

Üdv: Sólyom

0
0

------------------------
Mint a sivatagban víz nélkül, a naptól kiszáradva, remegő hangon, alig hallhatóan kiáltok az életet jelentő nedűért: Az Örök Igazságért!