ugrás a tartalomhoz

MySQL helyi elérése

Veriakilis · 2007. Szep. 25. (K), 13.19
Sziasztok!

Dreamweaver-ben akarok egy egyszerű kis oldalt létrehozni egy oktató-videó alapján.

A videó innen letölthető:


http://ebookz.hu/video.php?alkat=Macromedia%20Dreamweaver


Az oldalon belül: oktató videó, ezen belül: web programozás: Macromedia Dreamweaver (a lap alján).

Mindent szépen lehet követni a videóról, de amikor létrehozom a php-s oldalt- 'lekérdezések' videóban - akkor elakadok a következő miatt:

A feltelepített AppacheServer-ben (localhost) létrehozok egy MySQL táblát, és ezt szeretném elérni a Dreamweaver-ből.
A Site/ Manage Site alatt hiába próbálom beállítani a helyi AppServ elérését, sajnos nem sikerül (gondolom ez egyszerűen kéne, hogy legyen).

Connection name: valami
MySQLServer: localhost
User name: root
Passwort: xxxxxx
Database: rákattintok a select gombra, és most legalább megpróbál kapcsolatba lépni a serverrel.

Ezt irta ki egy kis ablakban:

An unidentifed error has occurred.
OK


A site-on amikor beállítom remote info-ban a ftp.uw.hu-n refisztrál aldomain-t, akkor a távoli szervert szépen el is éri: a teszt lemegy.
De gondolom az oktatóvideóban az eredetileg beállított ftp.uw.hu FTP host közben,- amit nem látni a videón - át lett állítva a helyi AppServ-re?

A helyi táblákat teszi fel a srác a site oldalára, és ezt miután feltölti a ftp.uw.hu-ra, akkor már ott is elérhető?


Szóval hogyan érem el a DW-ben az AppServ-ben (localhost)létrehozott táblámat a DW Applications/Databases fülön?


Az Applications/Databases fülön hiába kattintok a + gombra, mert bejön ugyan a MySQL connectio ablak, de pl a Databases-nél, ha rákattintok a Select gombra, akkor nem hozza be a választható adabázisokat,- mint a videón, hanem helyette ezt dobja be:
'In order to select to database table, you must specify a username and password'

Ezt értem is, és azt is tudom, hogy az AppSer-nek névnek a 'root'-ot kell megadni, jelszónak pedig a telepítéskor megadott jelszót.

Csak azt nem tudom, hogy akkor most ezt oda kell beállítani, ahol egyébként a Manage Site-on a 'Remote Info' van, vagy a 'testing server'-nél?

Kicsit hosszú lett a kérdés, de remélem azért érthető.

Veriakilis
 
1

MySQL helyi elérése

Veriakilis · 2007. Szep. 25. (K), 15.07
Így néz ki a csatlakozás:

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_mysql = "localhost";
$database_mysql = "mysql";
$username_mysql = "root";
$password_mysql = "********";
$mysql = mysql_pconnect($hostname_mysql, $username_mysql, $password_mysql) or trigger_error(mysql_error(),E_USER_ERROR);
?>
2

MySQL helyi elérése

Veriakilis · 2007. Szep. 26. (Sze), 15.20
Van olyan tanfolyam, ahol megtudhatnám, hogy hogyan lehet elérni a DW-ből a helyi AppServ-et, de majd 70eFt-ot kérnek a komplett tanfolyamért.

http://www.ruander.hu/webprogramozo-php-mysql-tanfolyam.html

Én itt elakadtam, pedig ha sikerülne elérni a MySQL adatbázist, amit a böngészőben a localhost alatt simán létre tudok hozni, akkor folytathatnám a site-om készítését, illetve a tanulást, de már vagy 3 hete egyhelyben toporgok emiatt...

Nem tud valaki segíteni?

Ez alapján próbálkozom, mert magyar oldalakon már mindenütt keresgettem:

http://209.85.129.104/search?q=cache:ZmAvLkkUD0kJ:dreamweaver-cs-3.blogspot.com/+testing+server+dreamweaver+AppServ&hl=hu&ct=clnk&cd=8&gl=hu

Az idő az ára ha az ember mindent saját erőből tanul...
3

off

gex · 2007. Szep. 26. (Sze), 15.59
ezeken az iskolákon olyan jókat szoktunk nevetni:
Aki már foglalkozik weblapkészítéssel az tudja, hogy php ismerete nélkül komolyabb weblapokat szinte lehetetlen elkészíteni.
4

MySQL helyi elérése

Veriakilis · 2007. Szep. 26. (Sze), 17.40
Na ja...

Nem tudod, hogy miért nem érem el a heyli AppServ-et DW-ből?

Most már azt is megpróbáltam, hogy a www.uw.hu tárhelyen készítettem egy MySQL adatbázist benne egy táblával, és 10 db mezőval.

********************************************************
De ez a szöveg nem azt jelenti, hogy DW-ből, mint külső kapcsolódási pontból nem tudok kapcsolódni az uw-s szerverhez:

'Ezen adatok ismeretében csatlakozni tudsz MySQL szerverünkhöz PHP program segítségével. A MySQL szerverhez külső kapcsolódási pontról nem tudsz kapcsolódni csak belső hálózatról.
'
********************************************************



Ezt sem érem el, pedig itt még meg is adják a kapcsolódáshoz szükséges PHP kódot:

Ezen adatok ismeretében csatlakozni tudsz MySQL szerverünkhöz PHP program segítségével. A MySQL szerverhez külső kapcsolódási pontról nem tudsz kapcsolódni csak belső hálózatról.

MySQL host: SQL1.ULTRAWEB.HU
Felhasználó név: nevem
Jelszó: Megegyezik az adminisztrációs felület jelszavával
Adatbázis név: adatbázisnevem

Kapcsolódás példa (PHP):
<?php
$sql = mysql_connect("SQL1.ULTRAWEB.HU", "USERnevem", "*");
?>

*: Jelszó

A DW persze másként állítja be:

<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_Pro = "SQL1.ULTRAWEB.HU";
$database_Pro = "Forumtagok";
$username_Pro = "USERnevem";
$password_Pro = "******";
$Pro = mysql_pconnect($hostname_Pro, $username_Pro, $password_Pro) or trigger_error(mysql_error(),E_USER_ERROR);
?>

Ez utóbbira azt írja ki, hogy:

An unidentifed error has occured.
OK

Nem ok, sajnos.
5

nem értem

gex · 2007. Szep. 26. (Sze), 17.53
De ez a szöveg nem azt jelenti, hogy DW-ből, mint külső kapcsolódási pontból nem tudok kapcsolódni az uw-s szerverhez:

'Ezen adatok ismeretében csatlakozni tudsz MySQL szerverünkhöz PHP program segítségével. A MySQL szerverhez külső kapcsolódási pontról nem tudsz kapcsolódni csak belső hálózatról.

az, hogy "külső kapcsolódási pontból nem tudsz csatlakozni az uw mysql szerveréhez" neked miért nem jelenti azt, hogy "külső kapcsolódási pontból nem tudsz csatlakozni az uw mysql szerveréhez"?
igen a dőlt betűs részek betűről betűre ugyanazok, az uw-s mysql szervert csak az uw-ra felmásolt php kódokból tudod elérni. ennyi.

arra meg sajnos nem tudok válaszolni, hogy a dreamweaver hogyan akar kapcsolódni a mysql szerverhez. helyi gépen megy a kapcsolódás, ha böngészőben nézed a php fájljaid?
6

MySQL heyli elérése

Veriakilis · 2007. Szep. 29. (Szo), 17.42
Itt a megoldás, elég sokáig kerestem,- remélem aki kezdő DW-s, és pont ezt nem tudja, remélhetőleg megtalálja ezt:

A www nevű mappában kell lére hozni a site mappáját, ez olyan mintha külön localhostok lennének. Elérése http://localhost/mappa-név/index.php

A www mappa helye az Appserv esetén ha elfogadjuk a telepítéskor felajánlott mappát: C:\AppServ\www

Site beállítások Dreamweaverben:
Menü: Site/Manage sites

Kiválasztod valamelyik site-ot, és Edit gombra kattintasz.

Beállítások:

Local info (Category):

Local root folder: C:\AppServ\www\mappa-név\
http address: http://localhost/mappa-név/index.php


Remote info (Category):

Acces: Local/Network
Remote folder: C:\AppServ\www\mappa-név\


Testing Server (Category):

Server model:PHP MySQL
Acces: Loval/Network
Testing server folder: http:\\localhost\szamla

URL prefix: http:\\localhost\mappa-név/



Ha fel akarod másolni (a kis nyillal a files lebegő-palettán) egy netes szerverre, akkor például:

Remote info (Category):

Acces: FTP
FTP host: ftp.uw.hu (az ultrawebes szerver)
Login: neved
Password: jelszavad

Use passive ftp: pipa
Use firewall pipa



A leényeg egyébként a Local info-s beállítás:

Local root folder: C:\AppServ\www\mappa-név\
http address: http://localhost/mappa-név/index.php