mail függvény helyett smtp.inc hogyan?

beeman képe

Tisztelt tapasztalt Drupal használók!
Magam részéről mindössze grafikai programokban jeleskedem, de szívesen tanulok, azt is megtanultam, ha nem értek valamit, kérdezek.
Már a legtöbb magyarul elérhető cms rendszert kipróbáltam, de valahogy egyik sem azt nyújtotta, amit elképzeltem a leendő oldalamnak.
Mivel php-ban csak az ezekkel folytatott nyűgök miatt lehetek ismerős, sajnos a Drupalnál már az admin létrehozásánál elakadtam, s sajnos a leírást sem igazán tudom alkalmazni. Free tárhelyen, az srv.-n vagy az atw-n használnám, de nem tudom mi szükséges ahhoz, hogy regisztrálni lehessen, a php mail() függvény használata ködös nekem. Amit a leírásban felajánlanak alternatívaként stmp.inc, annál sem tudom, hogy melyiket is kellene letölteni, hogyan kellene beállítani, hogy esetleg a saját szolgáltatóm stmp-jét tudjam használni.
Szeretném a Drupalt is kipróbálni, de eddig ez bizonyult számomra a legnehezebbnek, kérem ha idejük engedi egy kezdőt kisegíteni tegyék meg, előre is nagyon szépen köszönöm :)

sz. zsuzsanna

Hojtsy Gábor képe

Az első regisztráció alkalmával egy login gombnak kellene megjelennie, amivel rögtön be lehet lépni. Csak eléggé szélsőséges PHP beállítás esetén fordulhat elő, hogy semmi sem jelenik meg az első regisztráció közben. Ezért érdemes kipróbálni. A további regisztrációkhoz valóban szükséges lesz valamilyen levélküldés megoldás illesztése.

0
0
babe képe

Hali
Beállitgattam a 4.5-ös verziót, majd az első ablak amikor megjelent a könyv szerin egy első rewgisztrációt kellene csinálnom. Amikor rákattintok a szövegben a kék "Create first account" részre akkor mindössze annyi történik, hogy kirakja az "Index of /drupal" lapot, benne a filok listájával. Tehát mintha hiányozna valami, de nem tudom mi. Úgy gondolom, mivel az első képernyő korrektül bejön, a php és mysql beállitásommal nem lehet gond.
Valaki tudna segiteni? hogyan léphessek be?
Üdv:
BAbe

0
0
Hojtsy Gábor képe

Valamilyen szerver probléma lehet, mert az index.php-t nem veszi alapértelmezésként, amikor a linkekre kattintasz. Azoknak nincs index.php, mert annak elméletileg a szerver számára magától értetődőnek kell lennie. Milyen szerveren dolgozol?

0
0
babe képe

Hali
Az itthoni gépemen egy Apache 1.3.29 van fenn. Mint mondtam az első képernyő tökéletesen bejön,cs ak a regisztrációs ablak nem. A link amire szeretne ugrani az ez: "http://localhost/drupal/?q=user/register"
Nem tudom segit-e de a drupal adatbazis user táblája tök üres, esetleg kézzel szerkesszek be egy admint? (phpMyAdmin-ból)

0
0
Hojtsy Gábor képe

Az első oldalt index.php megadásával, vagy anélkül hívod be? Az én tippem az lenne, hogy előbbi. Akkor ahhoz, hogy ne kelljen megadni az index.php-t, állítsd be, hogy a .htaccess feldolgozásra kerüljön (adj arra a mappára, ahova a Drupal rendszert telepítetted AllowOverride All jogot az Apache httpd.conf állományban), és akkor az index.php helyesen felismerésre kerül, mint könyvtár index.

0
0
babe képe

Sikerült előbb beküldenem az írásomat későbbi időponttal.
Üdv

0
0
babe képe

Na sikerült! A fránya Apache-ban az alapbeállitás csak html-eket jelenit meg, ha nincs konkrét cim megadva, az index.php-t nem vette figyelembe. Most hogy beszerkesztettem a configjába már működik.
Üdv

0
0
Anonymous képe

Feltelepítettem a Drupal-t, és mikor végre eljutottam oda, h látnom kéne a müxő rendszert a create new account helyet a következő üzenet fogadott:
Access denied
You are not authorized to access this page.

Van 5lete valakinek, hogy miért ugrotta át az admin létrehozását?
Köszi
J

0
0
chx képe

Tehát betöltötted az adatbázist a MySQL-be, ahogy az írva vagyon. Ezután ellátogattál a Drupal oldaladra, ami szépen megjelent, Druplicon és kék hasáb baloldalt, üdvözlet a jobb oldalon? Ezt azért kérdezem, mert ha nem jól van beállítva akár a conf.php/settings.php akár az adatbázis, akkor nem fog stimmelni a CSS, tehát aki már telepített egy Drupalt sikeresen, azonnal tudja, hogy valamit kihagyott a telepítésből, ha nem ezt látja.

Ha a tar.gz-vel adott adatbázist töltötted be, és erre az adatbázisra irányítottad a beállításokban a Drupalt, akkor elképzelni sem tudom, hogy mi a csuda történhetett. Akkor valószínűség hozzáférés nélkül nem is tudunk válaszolni, de várjuk meg a többieket, hátha van ötletük.

0
0
Anonymous képe

így néz ki most az oldal: www.retroaudio.hu/port

0
0
chx képe

Én istenemre nem látok semmit, se bal oldalon, se jobb oldalon, csak egy marha nagy access denied-et. Konfigurációs hiba. Én azt hittem az admin/user/create oldal vágott hátba...

0
0
Sweetchuck képe

Kedves Zsuzsanna

Úgy látom, hogy a témanyitó probléma még nincsen megoldva.
Ingyenes tárhelyen elég nehéz bekonfigurálni, tegnap este az ATW-n regisztráltam és probáltam beállítani,de ugyanazzal a problémával találkoztam mit néhány topikkal korábban az egyik kérdező. Minden oldallahívásnál eggyel több bannercsík van. ami foglalja a helyet.

Ha elsőre nem is tűnik annak, de szerintem a legegyszerübb megoldás az, ha telepítesz a saját gépedre egy webszervert, és egy adatbázis szervert. (MySQL).
Kérem ne ijedjen meg. :) Vannak nagyszerű telepítőprogramok amelyek programozói tudás nélkül is elvégzik a telepítést/konfigurálást.
személyes jó tapasztalatból tudom ajánlani a sok közül az "apache2triad" nevű telepítőt.
http://apache2triad.net/
verzió 1.5.2
Úgy emlékszem, hogy a telepítés folyamán csak egyszer kérdez. A jelszó után érdeklődik egy konzol ablakban.

Telepítés után módosítania kell majd a "Windows\php.ini" fájlt, hogy a levél küldés működjön.
Keressen egy ehez hasonló részt

[mail function]
; For Win32 only.
;Az ön internet szolgáltatója.
;Azt kell ide írni amit a levelező programjánál is.
;SMTP = mail.axelero.hu
SMTP = smtp.datanet.hu
smtp_port = 25
 
; For Win32 only.
sendmail_from = azonneve@mail.datanet.hu

A weboldalához tartozó fájlokat a "C:\apache2triad\htdocs\" könyvtárba másolja.
A wboldal megtekíntéséhez a böngészőbe pedig ezt kell írni:
http://localhost

Az adatbázis adminisztrációjához pedig:
http://localhost/phpmyadmin/
a login ablakba
felhasználó = root
jelszó = amit telepítésnél megadott

Körübelül öt perc alatt meg van az egész, de nagyon sok vesződséget megsporolhat magának.

Ha elakad nyugodtan kérdezzen.
Szép napot

0
0
V PÉter képe

Kapcsolódom előző bejegyzéshez,
localhostra (Apache 2, PHP 5, MySQL 4.1.) telepítettem a drupált 5.5.-t, elügyetlenkedtem az első belépést, nem írtam fel a jelszót, és nem tudom megküldetni magamnak, mert LOCALHOSTRÓL NEM TUDOK A SAJÁT PÓSTAFIÓKOMBA (Outlook Express) levelet küldeni.

beírtam a php ini-be
[mail function],
; For Win32 only.

smtp = smtp.enternet.hu
smtp_port = 25

sendmail_from = admin@localhost

de sehogy sem jön össze a dolog, mindig hibajelzést kapok :

- warning: mail() [function.mail]: SMTP server response: 451 No MX or A record for localhost. in C:\httpd\htdocs\8_energiasporolo.hu\dr_energia\includes\common.inc on line 1986.
Nem sikerült elküldeni a levelet. Érdemes felvenni a kapcsolatot a webhely gazdájával.

vagy:

warning: mail() [function.mail]: SMTP server response: 550 Authentication required for relay in C:\httpd\htdocs\8_energiasporolo.hu\dr_energia\includes\common.inc on line 1986.

(gmail-el, hotmail-el is próbálkoztam):
[email protected] nem felismerhető felhasználói név vagy email cím.

A szolgáltatóm nem tud segíteni, a webhwlyrgazda meg én vagyok :(

Megköszönöm, ha valaki segíteni tud.

V. Péter

0
0
Sweetchuck képe

Az sendmail_from-nak érdemes egy létező email címet megadni. Kicsi az esélye hogy ez legyen a hiba oka, de hátha mégis.

A PHP levél küldésével kapcsolatos kérdések gyakoriak a fórumokon. A google segítségével átolvashatod őket a megoldást kutatva.

Ha még mindig nem működne akkor érdemes átnyálazni az ethernet.hu online ügyfélszolgálatán a beállításokat. Például a T-Onlinenál van valami kapcsoló az smtp-vel kapcsaolatban.
Ha az elöbbi egy újabb kudarc élményt okozott akkor érdemes egy saját SMTP szervert telepíteni. Ez megoldható a Következő és a Befejezés gombok nyomogatásával. WinXP telepítő lemezén megtalálható. Windows összetevők telepítése/eltávolítása.
Ezek után a php.ini így változik:
smtp = localhost

0
0
Anonymous képe

üdv!

nekem szintén az első account létrehozásával van a gondom.
már régebben telepítettem drupalt, de ez a hibajelenség számomra új, és nem igazán van ötletem, hogy mi a baj.

az oldal itt található: http://norbeeusr.dyndns.org/probadrupal/

az adatbázis feltöltése és a beállítások megtörténtek, és mivel nem panaszkodik semmire a kezdőoldalon, ezért úgy gondolom, hogy nem azzal van a hiba.


viszont amikor az első felhasználónak megadom az adatokat, akkor a jelszót elküldi emailben, de azzal a jelszóval nem tudok belépni. ugyebár ide irányítana át:
http://norbeeusr.dyndns.org/probadrupal/?q=user/1/edit

viszont csak ezt kapom:

Access denied
You are not authorized to access this page.



persze a drupalos alap kinézettel, druplicon bal fent, és alatta a loginhoz szükséges form...

ha password reset-et kérek, szintén megjön az email, amivel el is jutok oda, hogy egy login gomb megjelenik, de azt megnyomva szintén az Access denied üzenet fogad.

az a fura, hogy egy régebbi drupal telepítés (asszem 4.6.5) jelenleg is működik egy másik könyvtárban...

én kifogytam az ötletekből. segítsetek! köszi!

leírom a szerver progikat, hátha számít:
windows xp-n futkosnak a dolgok
apache 2.0.55
mysql 5.0.22
php 5.1.2 cgi módban (mysql 4.1.7-es client API-val)




email: norbijuzer [kuk@c] gmail [p0nt] com

0
0
Anonymous képe

ja, csak annyit felejtettem el leírni, hogy jelen esetben 4.7.2-es verziójú a problémás drupal.


email: norbijuzer [kuk@c] gmail [p0nt] com

0
0
Anonymous képe

úgylátom örök rejtély marad a megoldás...

email: norbijuzer [kuk@c] gmail [p0nt] com

0
0