Автор Тема: phpBB2 & MySQL  (Прочетена 905 пъти)

PAIN1

  • Участник
  • *****
  • Публикации: 432
    • Профил
phpBB2 & MySQL
« -: Nov 01, 2003, 09:51 »
zna4i
iskam da si napravq forum na moita machina
imam apache i php rabote6ti
no kato pusna instalcionnata stranica na phpBB-to(tova e samiq forum kato paket prez apache-to se instalira)
i po4vat grijite iska da connectne kum nekakuf MySQL
no osven 4e si nqmam ideq kak da napraq tova vuzmojno mi dva dori i gre6ki kato se opitam da pusna MySQL-a
sega kakvo mi kazva :"
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
"
sledovatelno az pi6e
"root@Styki:~# /usr/bin/mysqld_safe
Starting mysqld daemon with databases from /var/lib/mysql
031101 09:49:31  mysqld ended
"
sled tova iskam da si napravq user-a i parolata
"
/usr/bin/mysqladmin -u root password 'new-password'
"
a to kazva
"root@Styki:~# /usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysql/mysql.sock' exists!
root@Styki:~#
"
i do tuka stigam s opitite
a samoto phpBB kato opitam da instalira kazva
"
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /tmp/pub/db/mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /tmp/pub/db/mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /tmp/pub/db/mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database
"
koeto si nqmam golqma predstava kakvo zna4i
polzvam slack 9.1
php 4.x
mysql 4.x
apache 2.x
dano mi pomogne nqkoi
blagodarq
Активен

n_antonov

  • Участник
  • *****
  • Публикации: 1185
    • Профил
    • WWW
phpBB2 & MySQL
« Отговор #1 -: Nov 01, 2003, 19:43 »
Просто чети внимателно съобщенията на системата, тя всичко си казва'<img'>

Случайно да забелязваш съобщението "031101 09:49:31  mysqld ended"? Това ще рече, че не работи. Нямам как да правиш каквото и да било с mysqladmin, след като самият сървър не работи.

А и освен това обърнал ли си внимание на това с каква команда се пуска?

cd /usr ; /usr/bin/mysqld_safe &

А не /usr/bin/mysqld_safe, както ти си го задал.
Активен

-------------------------------------------------------------------------
./debian/rules

PAIN1

  • Участник
  • *****
  • Публикации: 432
    • Профил
phpBB2 & MySQL
« Отговор #2 -: Nov 01, 2003, 19:57 »
nali tova pitam ?
za6to ne iska da se startira server-a ? kak da go startiram ?
sus
cd /usr ; /usr/bin/mysqld_safe &
ne stava pokazva su6toto
?
Активен

n_antonov

  • Участник
  • *****
  • Публикации: 1185
    • Профил
    • WWW
phpBB2 & MySQL
« Отговор #3 -: Nov 02, 2003, 12:52 »
Чети логовете тогава.

На едната конзола пускаш tail -f /var/log/messages, а на другата пробваш да пуснеш сървъра. Тогава ще видиш какво точно се случва. Най-често срещаните причини за такива проблеми при ръчна инсталация са потребителят, с който се стартира MySQL (добави към командата едно --user=mysql), и правата в директорията, в която работи. За да работи като user mysql, трябва ръчно да добавиш такъв user в системата. Директорията на MySQL трябва да е собственост на този потребител и на неговата група.

Чети документацията, там всичко си пише. Без четене не става'<img'>



Активен

-------------------------------------------------------------------------
./debian/rules

PAIN1

  • Участник
  • *****
  • Публикации: 432
    • Профил
phpBB2 & MySQL
« Отговор #4 -: Nov 02, 2003, 16:02 »
mene mi se struva 4e problema e razli4en
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysql/mysql.sock'
tazi gre6ka q dava po kakufto i na4in da se opitam da pusna ili connect kum server-a i predniq post su6toq po kazah ?
ideq kak da se spravq s tozi sock ?
Активен

n_antonov

  • Участник
  • *****
  • Публикации: 1185
    • Профил
    • WWW
phpBB2 & MySQL
« Отговор #5 -: Nov 02, 2003, 16:23 »
А бе човек, ти не разбираш ли че сървърът ти не работи?!?!?!?! Пише "ended" - това означава, че е спрял. Пусни ps aux | grep mysqld и виж дали ще ти изплюе нещо.

Отвори файла INSTALL, в който е описано как се инсталира. Сложи си в /etc един примерен my.cnf (вървят с пакета), оттам ще разбереш къде се помещава този сокет. Настройваш го да отива във /var/run/mysql, като изрично правиш такава директория и с chown й присвояваш потребител mysql (иначе сървърът няма да има право да пише в нея и пак ще излиза с ended).

P.S. Ако изобщо не си наясно как работи това чудо, не се мъчи да го инсталирш ръчно. Всяка дистрибуция си идва с готов пакет. Опитай с него.



Активен

-------------------------------------------------------------------------
./debian/rules

PAIN1

  • Участник
  • *****
  • Публикации: 432
    • Профил
phpBB2 & MySQL
« Отговор #6 -: Nov 02, 2003, 19:17 »
ne sum naqsno i go slagam to4no ot distroto
znam 4e ne raboet6e kakto i da e sega trugna no zapecnah drugade
suzdavam database i user s pass kum neq
i slagam si gi kum phpBB-to
i to izpluva
"
An error occurred trying to update the database
Access denied for user: 'root@10.3.0.40' to database 'phpbb'
"
??
install-a na phpBB-to ne pi6e ni6to po problema
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Инсталация на phpBB2 форум
Настройка на програми
ivanatora 1 861 Последна публикация Apr 24, 2003, 20:52
от
Проблем с phpBB2 2.0.11
Web development
nforcer 10 2262 Последна публикация Feb 22, 2005, 21:06
от Pinball_Master
phpBB2
Настройка на програми
zax 2 823 Последна публикация Apr 30, 2005, 22:03
от abadon
кирилизиране на phpbb2
Хардуерни и софтуерни проблеми
Vik 6 1386 Последна публикация Aug 24, 2006, 10:36
от Vik
Phpbb2 - форумите
Настройка на програми
Radev 2 764 Последна публикация Dec 24, 2006, 21:05
от karaman