XAMPP konfigurációm
XAMPP konfigurációm (XP SP1/SP2)
A konfiguráció eredetileg az apachefriends.org forum-on volt publikálva. Itt a link :
http://www.apachefriends.org/f/viewtopic.php?f=16&t=40356&p=159999&hilit=Mercury+1.7.2#p159999
Megjegyzés : A sötétvörös (bordó) szövegek hozzátett megjegyzések, ehhez az oldalhoz készültek.
Az eredeti szöveg világoskék.
----------------------------------------------------------------------------------------------------
Az angol bevezető szöveg fordítása :
Ez az én know-how-m XAMPP 1.7.3 szerver konfigurálására XP SP2-n Mercury/32
levelező szerverrel. Nem vagyok tapasztalt fejlesztő, ezért ez a saját készítésű
know-how tartalmazhat hibákat. Akárhogyis, kétszer-háromszor teszteltem az elmúlt
néhány héten és úgy látszik, jól működik. Tehát használd/használja ha akarod/akarja,
de én semmit sem tudok garantálni.
Az ötlet Mercury/32 v4.61 használatára az eredeti helyett Thomas R. Stephenson-tól
jön, megtalálhatja/megtalálhatod az esetet itt :
http://community.pmail.com/forums/thread/17370.aspx
A felhasznált tananyagok :
http://dev.mysql.com/doc/refman/5.1/en/adding-users.html
http://laffers.net/howtos/howto-install-apache
http://laffers.net/howtos/howto-install-mysql
http://laffers.net/howtos/howto-install-php
Az itt következő rész az eredeti (korábban nem publikált) magyar nyelvű szöveg :
XAMPP telepítés (Apache Friends XAMPP (Basis Package) version 1.7.3)
---------------
PC : PII. 400 MHz Siemens-Fujitsu
op. rendszer : Win XP SP2
Megjegyzés : Később Pentium IV. Siemens-Fujitsu SCENIC 1600MHz gépet és Win XP SP1-et használtam.
Telepítés helye : C:\xampp
Eredeti konfigurációs fájlok mentése egy könyvtárba és írásvédetté tételük.
MySQL beállítások XAMPP-ban, adatbázis létrehozása
--------------------------------------------------
Adatbázis :
database
Név, jelszó :
data_user
password
Megjegyzés : Például, az adatbázis 'idname_database' és a szerver 'localhost',
ekkor ez 'idname_database'@'localhost' lenne mysql shell-ben. Ebben a konfiguráció-leírásban
'database' jelöli az olyan valódi adatbázis nevet, mint pl. 'idname_database'.
Tudnivalók : readme_en.txt (a xampp könyvtárban, csak a windows verzióban)
Megjegyzés : Az első instrukció a helyes, vagyis a security oldalon kell
a jelszót beállítani, nem pedig mysqladmin utasítással DOS shellben.
1. A mysql adminisztrátor jelszó megadása így hibát okozhat :
mysqladmin -u root password 'root'
Jelszó megadás csak úgy, ahogy a readme-ben kéri (a security page-en) !
(És nem a mysqladmin-al DOS shellben !!)
Jelszóhiba esetén egyszerűbb újratelepíteni a xampp-ot.
2.
A phpmyadmin elsőre azt írhatja ki, hogy elutasítja a mysql. Ilyenkor újra kell
tölteni az oldalt.
Megjegyzés : Ez csak a PII 400MHz gépemen fordult elő. A másik gépemen nem volt ilyen gondom mysql-el.
3.
Az database adatbázis létrehozása phpmyadmin-ban.
Megjegyzés : Mivel nem volt új felhasználó létrehozva eddig a pontig, ezt (3.) root-ként kell végrehajtani.
Az adatbázis tábla szintén létrehozható most, miután az adatbázis már létre lett hozva.
Az adatbázis tábla létrehozása megtehető a phpmyadmin SQL parancsszöveg mezőjében.
4.
A mysql shellben :
mysql> CREATE USER 'data_user'@'localhost' IDENTIFIED BY 'password' ;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON database.*
-> TO 'data_user'@'localhost' ;
Megjegyzés : Mindezek után a mysql szervert újra kell indítani.
XAMPP konfigurálása (SUSE_lamp_szerver.txt alapján)
---------------------------------------------------
php.ini : nem kell változtatni
Megjegyzés : A változtatások alább a httpd.conf-ban nem igazán szükségesek,
mert a legtöbb Apache web szerver támogatja a "php" kiterjesztést, de nagyon ritkán támogatja
a "html", "htm", stb. kiterjesztéseket. Én csak azért teszem ezt (lentebb), mert a 000webhost.com
támogatja a "html" kiterjesztést php szkript fájlokhoz.
httpd.conf :
DirectoryIndex - nem kell változtatni (jobb, mint az enyém)
IfModule -> IfModule mime_module
#2010.04.02. Plusz bejegyzések
AddType application/x-httpd-php3 .htm
AddType application/x-httpd-php3 .html
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
#------------------------------------
mod_php : ilyen konf. fájl NINCS (és ezek a httpd.conf-ban rendben vannak)
mime.types :
#2010.04.02-i bejegyzés
application/x-httpd-php phtml pht php htm html
# ----------------------------------------------------
A módosított konfigurációs fájlok (httpd.conf, mime.types) mentése egy
könyvtárba, írásvédetté tételük. Ezek a módosított fájlok elérhetőek a
'dokumentumok' könyvtáramban.
------------
!!!!! Bevált XAMPP indítási sorrend : mysql, apache, mercury
Megjegyzés : Az én konfigurációmmal a Mercury gyakran rosszul indul.
Ilyen esetben a Mercury startlapja jelenik meg (vagy egy üres oldal) http://localhost-al,
a XAMPP startlapja helyett. Kipróbáltam néhány módszert e probléma megoldására,
de csak azt tudom mondani, hogy jobb várni egy darabig minden egyes szerver indítás után :
mysql start .. vár .. apache start .. vár .. mercury start
------------
MERCURY/32 konfigurálása
-----------------------
Az eredeti Mercury/32 (v4.72) törlése a MercuryMail könyvtárból.
A v4.61 verzió telepítése (m32-461) a C:\xampp\MercuryMail könyvtárba :
SMTP client module : MercuryE
This machine's internet domain name : localhost
username for postmaster : postmaster
SMTP relaying mode : Normal
Az eredeti xampp Mercury/32 beállításokból semmit sem kell átvinni !!
Az SMTP és POP3 portok ugyanazok, és a
Configuration -> Mercury SMTP Server -> Connection Control menüben /ablakban/
a 127.0.0.1 IPcím beállítása feleslegesnek látszik
(a "localhost" belső levelezés működik nélküle is).
Hasonlóan feleslegesnek látszik a php.ini fájlban a
; sendmail_from = postmaster@localhost
sor aktiválása.
Új felhasználók hozzáadása
Configuration -> Manage local users .. -> Add
Username : postmaster
Mail password : wampp
Username: newuser
Mail password : wampp
Username : hedergabor
Mail password : wampp
Outlook Express 6 konfigurálása
-------------------------------
Meglévő fiók :
Eszközök -> Fiókok -> Levelezés : localhost
-> Tulajdonságok -> Általános
Postafiók neve : localhost
Felhasználói információ :
Név : newuser
e-mail cím : newuser@localhost
-> Tulajdonságok -> Kiszolgálók
A beérkező levelek kiszolgálója : POP3 kiszolgáló.
Beérkező levelek (POP3) : localhost
Kimenő levelek (SMTP) : localhost
Fióknév : newuser
Jelszó : wampp
Fiók létrehozásakor :
Neve: newuser
E-mail cím : newuser@localhost
A beérkező levelek kiszolgálója : POP3 kiszolgáló.
Beérkező levelek kiszolgálója : localhost
Kimenő levelek kiszolgálója : localhost
Fióknév : newuser
Jelszó : wampp
Az angol zárószöveg fordítása :
Jegyezze meg / jegyezd meg, hogy ez a beállítás csak fejlesztéshez hasznos (php levelező
funkciók tesztelésére a számítógépen, nem egy valóságos hálózaton).
A címzett/fogadó a newuser@localhost .