KRIS_007 [ 1mm[]R+4l ]
Forum a baza danych:)
Mam takie pytanie: jak wyglada prowadzenie forum na wynajomanych serwerach? Czy 40 mb to duzo na baze danych? Jak wyglada sprawa z mobilnoscia takiej bazy danych?
Edit: tzn. z przenoszeniem i zgrywaniem kopii zapasowych?
legrooch [ MPO Squad Member ]
1) 40MB to dużo/niedużo. Jeżeli chcesz przechowywać sam tekst, to starczy Ci na GOLowy miesiąc może. (zakładam)
2) Mobilność - zależy jaką bazę daje konkretny dany hosting. Masz mobilność w obrębie tego samego produktu (np. MySQL, PostgreSQL, MSDE, SQL) w 99%. Ale z MySQL do MSDE nie przejdziesz tak prosto już. To stanowi właśnie ten procent problemów.
3) Na ogół (również 99% udostępnianych baz) firma udostępnia Ci do tego celu narzędzie.
Adam9870 [ ]
Czy 40 mb to duzo na baze danych?
Dużo? Zależy na jakim forum. Jeżeli mówimy np. o phpBB to taka baza powinna starczyć na całkiem sporo. Nie orientuję się za bardzo ale trochę czytałem i na jakieś może 8 tysięcy postów oraz jakiś 1000 użytkowników powinno starczyć. Ale nie jestem pewnien :(
z przenoszeniem i zgrywaniem kopii zapasowych?
Wszystko to można zrobić np. przez phpMyAdmina. Możesz zajrzeć:
https://forumarchiwum.gry-online.pl/S043archiwum.asp?ID=5185738
legrooch [ MPO Squad Member ]
Adam9870 ==> Przecież to jest uzależnione od konstrukcji bazy oraz ilości postów, a nie od silnika forum? :O
I nie wszystko można zrobić przez phpMyAdmina. Patrz MSDE/SQL Express/SQL. A tego również jest bardzo dużo.
KRIS_007 [ 1mm[]R+4l ]
Dzieki, a jeszcze takie jedno pytanko: czy dawno nie wywoływane dane mozna szybko usunac przez phpMyAdmina, czy trzeba do tego pisac specjalny skrypt?
pecet007 [ Talk to the claw ]
KRIS_007 -- no raczej można, ale jeśli chodzi ci o porównywanie czasu, to może lepiej odpowiednie zapytanie SQLa zrobić jakoś i wywołać np. w phpmyadminie?
legrooch [ MPO Squad Member ]
Tak jak pisze pecet007 - jakieś DELETE usuwające wszystko, WHERE Data < 21/01/2006 12:00:00.000 :)
KRIS_007 [ 1mm[]R+4l ]
Mam teraz taki problem: nie moge sie polaczyc z baza danych MySQL (a dokladnie nie dzialaja mi polecenia mysql w PHP), wyskakuje mi błąd Fatal error: Call to undefined function mysql_connect() in D:\Xitami\webpages\forum\index.php on line 3.
Wyczytalem w necie i readme, ze to normalne przy wersji PHP z instalki i ze wystarczy tylko usunąć w pliku php.ini ';' z "extension=php_mysql.dll", podać sciezke dostepu w extension_dir i dograc odpowiednią biblioteke z PHP w wersji .zip. Niestety to nie działa. Czy musieliscie zrobic cos jeszcze, zeby moc korzystac z polecen MySql w PHP? Co mam zrobic aby to cholerstwo w koncu zadzialo? :)
KRIS_007 [ 1mm[]R+4l ]
up
Grzesiek [ - ! F a f i k ! - ]
KRIS_007 ---> co Ty robisz? Próbujesz instalować CMS'a na serwerze bądź u siebie czy jedynie chcesz postawić do działania u siebie MySQL i PHP ?
KRIS_007 [ 1mm[]R+4l ]
Chce, zeby moj PHP obslugiwal funkcje mysql. Pozniej sie bede zatanawial czy do polaczenia z serwerem czy do obslugi mysql na localhoscie:)
legrooch [ MPO Squad Member ]
KRIS ==> To zlej na to co kombinujesz, wywal php i mySQL.
Postaw Krasnala albo WAMP.
Wystarczy Ci i będziesz miał wszystko przekonfigurowane poprawnie :)
mcl007 [ Galaxy Ranger ]
mozna jeszcze dla odmiany VertigoServ odpalic - tez dobry a zajmuje mniej miejsca niz caly krasnal - pod ktorym nie wiedziec czemu pewne skrypty w php nie chca chodzic i juz (beiga tu o haki do phpbb)
TeadyBeeR [ Legend ]
Krasnal juz od jakiegos czasu nie jest updatowany (albo sie z tym kryja). Mozna sprawdzic xammp'a. U mnie dzialal idealnie.
KRIS_007 [ 1mm[]R+4l ]
Meczylem sie i meczylem, az w koncu sie zdenerwowalem i zainstalowalem tego krasnala. Wszystko chodzi idealnie :)
Dzieki za pomoc :)
TeadyBeeR [ Legend ]
Krasnal juz nie jest uaktualniany. Zainstaluj Xammpa.
Krasnal:
- Apache 1.3.31
- MySQL 3.23.58
- PHP 5.0.2
Xammp:
# Apache 2.2.2
# MySQL 5.0.21
# PHP 5.1.4
Scatterhead [ łapaj dzień ]
zasintaluj sobie easyPHP, szybko latwo i przyjemnie.
prosto sie isntaluje jak gadu-gadu i ma wszystko co trzeba.
pozdrawiam
KRIS_007 [ 1mm[]R+4l ]
Grrrr... Krasnal sie jednak wysypal. Zainstalowalem Xammpa, to cos potrzebuje 400 mb na dysku :-O Działanie jest jednak odwrotnie proporcjonalne do ilosci potrzebnych mb - dwoilem sie i troilem, ale mysqla to odpalic mi sie nie udalo. Co ciekawe - autorzy zapomnieli dolaczyc deinstalator, wole nawet nie myslec ile syfu mi to zostawilo w rejestrze.
Walnelem teraz easyPHP, jak na razie jest OK. Mam nadzieje, ze tak pozostanie :)
TeadyBeeR [ Legend ]
Nie wiem gdzie znalazles wersje 400MB, ale gratuluje. :D
Nie wiem tez gdzie tam jest cos skomplikowanego. Klika sie xammp_start.exe i wszystko co trzeba zaczyna dzialac.
KRIS_007 [ 1mm[]R+4l ]
Jakby dzialalo to bym nie pisal dalej w tym watku. Nie odpalal sie mysql. A w easyPHP wszystko jest ok :>
KRIS_007 [ 1mm[]R+4l ]
A moze mi ktos wytlumaczyc, dlaczego polączenie z baza danych mogę wykonac tylko przez konto roota? Jak utworze nowe konto i przyznam mu wszystkie prawa poleceniem GRANT to pisze, ze Warning: mysql_connect(): Access denied for user 'kris'@'localhost' (using password: TAK). Czy przyczyna moze byc to, ze mysql sam koduje hasla? W takim razie w phpmyadminie jak przegladam tabele useres to powinienem widziec haslo tak, jak je wspisalem, czy powinno byc zakodowane przez mysql?
KRIS_007 [ 1mm[]R+4l ]
up
KRIS_007 [ 1mm[]R+4l ]
up
KRIS_007 [ 1mm[]R+4l ]
Sprobuje ostatni raz.