A probléma a következő:
Feltettem a drupal 5.1-et és nem tudok admin-t létrehozni. A drupal.hu-n azt írta a kézikönyv, hogy miután létrehoztam a felhasználót, bejön egy oldal, ahol megkapom a jelszót. Nekem egy üres oldal jött be hibaüzenet nélkül, de a felhasználót létrehozta, mert ott van az users táblába csak éppen titkosítva van a jelszó. A felhasználó létrehozásánál e-mail címet is meg kellett adni. Én megadtam, hogy root@localhost, de nem jött levél. Gondolom a drupalba valamit át kéne írni, de fogalmam sincs, hogy mit. Levelező szerverrel meg nincs kedvem szarakodni.
Valami ötlet, hogy hogy tudnám ezt megoldani a legegyszerűbben?
- 1779 megtekintés
Hozzászólások
"A drupal.hu-n azt írta a kézikönyv, hogy miután létrehoztam a felhasználót, bejön egy oldal, ahol megkapom a jelszót"
bejön egy oldal ahol MEGVÁLTOZTATHATOD a jelszót.
ha üres oldal jön be hibaüzenet nélkül akkor az elég sok esetben memóriából kifogyás eredménye szokott lenni, nézd meg a logokat, h php mem limit nem kevés e...
ha ez a probléma akkor lehet, h a levél is ezen okokból nem ment el.
- A hozzászóláshoz be kell jelentkezni
Megneztem a logokat:
...PHP Fatal error: Call to undefined function: mail()...
Ez a resz nem tetszik neki:
"return mail(
$to,
mime_header_encode($subject),
str_replace("\r", '', $body),
join("\n", $mimeheaders)
);"
- A hozzászóláshoz be kell jelentkezni
nem a drupal kódban van a hiba, vmiért nem elérhető a php belső mail() függvénye...
milyen disztró, milyen php, forrásból, csomagból?
továbbá megvan minden és korrektül beállítva azok közül amit itt felsorol?
- A hozzászóláshoz be kell jelentkezni
Slackware 11, php 4.4.4 forrásból.
Megnéztem az ini-t és elvileg jó benne a [mail] rész, de most megyek el itthonrol, majd este részletesebben átnézem.
Így fordítottam:
./configure --with-mysql=/usr/local/mysql --with-apache=../apache_1.3.27 --enable-safe-mode
make
su
make install
Nem tudom, hogy kell e még valami a levélküldéshez:S
- A hozzászóláshoz be kell jelentkezni
nem fordítottam soha forrásból php-t, de ha minden igaz, akkor a mail fv. csak akkor fordítódik ha ./configure során megtalálja a sendmail binárist...
ha vhol máshol van mint ahol keresné akkor csinálj rá symlinket
- A hozzászóláshoz be kell jelentkezni
Meg mindig nem oldodott meg. Mar vagy 5szor ujraforitottam a php-t, de semmi nem valtozott. Pedig volt elotte make clean, megtalata a sendmailt, probaltam ugy, hogy beirtam a php ini-be a sendmail eleresi utvonalat, meg default beallitasokkal is, de sehogy nem akar mukodni. Allandoan az ures oldal jon be, a logba meg mindig ugyanaz a hibauzenet. Probaltam mar egy rovid mail scripttel is, de ugyanaz a helyzet.
- A hozzászóláshoz be kell jelentkezni
topic átnevezés -> "php fordítás, nincs mail()" (mivelhogy semmi köze a jelenségnek a drupal-hoz) és máris biztos több forrásból fordító bajnok nézi majd a topicot.
részemről -ilyen esetben- megmaradok a csomagkezelésnél és sajnos passzolom a témát.
- A hozzászóláshoz be kell jelentkezni