Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: rado3105 05 Června 2010, 11:28:49

Název: mysql -u root nefunguje, problem s instalaciou joomla
Přispěvatel: rado3105 05 Června 2010, 11:28:49
zdravim, chcem nainstalovat joomla podla tohto navodu:
https://help.ubuntu.com/community/Joomla

ale prikaz mysql -u root mi nefunguje, ukaze toto:

Citace
r-c@r-c-desktop:~$ mysql
ERROR 1045 (28000): Access denied for user 'r-c'@'localhost' (using password: NO)
r-c@r-c-desktop:~$ mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
r-c@r-c-desktop:~$
Název: Re: mysql -u root nefunguje
Přispěvatel: starenka 05 Června 2010, 11:32:06
Pokud ma root heslo, tak je treba ho zapsat za to pcko (viz niz). Pokud to z nejakyho duvodu nechces delat, staci dat jen -p  a naspat ho po spusteni prikazu, az se te mysql zepta. Pokud je pro tebe konzole spanelska vesnice/czeski film doporucuju ti spis phpmyadmin (balik phpmyadmin)
Kód: [Vybrat]
mysql -uroot -p
Název: Re: mysql -u root nefunguje
Přispěvatel: rado3105 05 Června 2010, 11:36:35
vdaka, pomohlo.
Este nechapem tomuto:

Citace
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
mysql> SET PASSWORD FOR 'root'@'yourhostname' = PASSWORD('yourpassword');

namiesto yourpassword dam heslo ake chcem?
Este pisu ze mam zmenit aj yourhostname, ked dam r-c, tym sa prihlasujem napise:

Citace
mysql> SET PASSWORD FOR 'root'@'r-c' = PASSWORD('johny24');
ERROR 1133 (42000): Can't find any matching row in the user table
Název: Re: mysql -u root nefunguje
Přispěvatel: starenka 05 Června 2010, 11:42:19
A co se vubec snazis udelat? Pokud chces vytvorit uzivatele a db pro site s joomlou, mel bys udelat neco jako
Kód: [Vybrat]
echo "GRANT ALL ON mujprojekt.* to mujprojekt@localhost IDENTIFIED BY 'projektheslo'; " | mysql -uroot -proot_heslo
echo "CREATE DATABASE mujprojekt DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci" | mysql -umujprojekt -pprojektheslo

a nebo pouzit phpmyadmin popripade jinej nastroj, kde si to naklikas (kdyz tomu evidetne nerozumis) ;)

Název: Re: mysql -u root nefunguje
Přispěvatel: rado3105 05 Června 2010, 11:48:03
toto je v tom navode na ubuntu:

Citace
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
mysql> SET PASSWORD FOR 'root'@'yourhostname' = PASSWORD('yourpassword');

asi by to malo fungovat, alebo je ten navod zly? nepisu co odo mna ziadaju, takze neviem ci chcu aby som vytvoril novu databazu alebo neviem co, chcem nainstalovat joomlu a toto je v navode ze mam spravit.
https://help.ubuntu.com/community/Joomla (je to v sekci: Pre-Install Requirements)

mohli to aspon zrozumitelnejsie vysvetlit, jasne ze tomu nechapem. Ale co mi pomoze ked nainstalujem phpadmin, ked neviem co chcu aby som spravil.
Název: Re: mysql -u root nefunguje
Přispěvatel: starenka 05 Června 2010, 11:51:01
To je nejakej silenej navod. Proste stahni Joomlu, vytvori si ucet a db (jak jsem ti ukazoval vyse), pust instalacni skript a si hotovej.
Název: Re: mysql -u root nefunguje
Přispěvatel: rado3105 05 Června 2010, 11:54:39
vdaka idem na to
Název: Re: mysql -u root nefunguje
Přispěvatel: starenka 05 Června 2010, 11:57:28
Doufam, ze vis, kam to nakopirovat (/var/www/mujprojekt) a ze se ta instalace spousit v prohlizeci.
Název: Re: mysql -u root nefunguje
Přispěvatel: rado3105 05 Června 2010, 12:07:16
takze zas s problemami:
po zadani do prehliadaca: http://localhost/joomla/
mi ukazuje toto v prehliadaci:
No configuration file found and no installation code available. Exiting...

tu je postup co som robil:
Citace
r-c@r-c-desktop:~$ sudo mv /home/r-c/Plocha/joomla /var/www
[sudo] password for r-c:
r-c@r-c-desktop:~$ sudo chown -R www-data:www-data /var/www/joomla
r-c@r-c-desktop:~$ cd /var/www/joomla
r-c@r-c-desktop:/var/www/joomla$ sudo find . -type f -exec chmod 644 {} \;
r-c@r-c-desktop:/var/www/joomla$ sudo find . -type d -exec chmod 755 {} \;
r-c@r-c-desktop:/var/www/joomla$ mysqladmin -u root -p create joomla
Enter password:
r-c@r-c-desktop:/var/www/joomla$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 49
Server version: 5.1.41-3ubuntu12.1 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON joomla.* TO 'r-c'@'localhost' IDENTIFIED BY 'reiserfs';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> \q
Bye
r-c@r-c-desktop:/var/www/joomla$ gedit ~/.mysql_history
warning: line 1763: incompatible stripping characters and condition
warning: line 1764: incompatible stripping characters and condition
warning: line 1773: incompatible stripping characters and condition
warning: line 1774: incompatible stripping characters and condition
warning: line 1999: incompatible stripping characters and condition
warning: line 2115: incompatible stripping characters and condition
warning: line 2292: incompatible stripping characters and condition
warning: line 2293: incompatible stripping characters and condition
warning: line 2294: incompatible stripping characters and condition
warning: line 2295: incompatible stripping characters and condition
warning: line 2296: incompatible stripping characters and condition
warning: line 2297: incompatible stripping characters and condition
warning: line 2298: incompatible stripping characters and condition
warning: line 2299: incompatible stripping characters and condition
warning: line 2300: incompatible stripping characters and condition
warning: line 2301: incompatible stripping characters and condition
r-c@r-c-desktop:/var/www/joomla$ sudo /etc/init.d/apache2 restart
 * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
 ... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Co tam je to warning, tak to som v gedit vymazal vsetko co bolo v tom history file podla navodu.
Název: Re: mysql -u root nefunguje
Přispěvatel: starenka 05 Června 2010, 12:14:55
Nekde si zjisti jaka je cesta k install skriptu asi cca 127.0.0.1/joomla/install.php nebo tak neco. Proc to delas podle toho silenyo navodu. Rikal jsem ti, ze ti staci udelat toho usera (jak jsem ti psal). Stahnout joomla, nakopirovat do /var/www/joomla a pustit install skript.  ::)
Název: Re: mysql -u root nefunguje
Přispěvatel: rado3105 05 Června 2010, 12:43:44
fakt je to riadne pridrbany navod, nechapem ako to tam mozu nechat, ale neviem najst nic riadne.
cesta je: http://localhost/joomla/INSTALL.php
po zadani mi v prehliadaci ukaze restricted access, pricom prava som nastavil tak neviem

tymto som nastavil tie privilegia:
# 1. Allow writing in whole joomla subtree
sudo chown -R www-data:www-data /var/www/joomla

skusil som aj:
sudo chmod -R a+rwx /var/www/joomla

bez uspechu
Název: Re: mysql -u root nefunguje, problem s instalaciou joomla
Přispěvatel: rado3105 05 Června 2010, 13:13:38
Dakujem za pomoc stiahol som len upgrade balik, ked som stiahol full, funguje to.
Skoda ze ten navod je taky blby, vela ludi to odradi od instalacie, pritom sa to da napisat uplne jednoducho.
Název: Re: mysql -u root nefunguje, problem s instalaciou joomla
Přispěvatel: Libor Šedivý 05 Června 2010, 13:21:12
To souhlasím, já Joomlu instaluju mnohem jednodušeji a klikací cestou (asi jsem pohodlný hehe) přes phpmyadmin. Já už teď Joomlu skoro nepoužívám, protože jsem s kolegou začal vyvíjet vlastní redakční systém, jinak bych tam ten návod přepsal, nebo připsal klikací cestu... Tak držím palce, kdyby něco, mohu ti případně s něčím lehčím poradit.
Název: Re: mysql -u root nefunguje, problem s instalaciou joomla
Přispěvatel: rado3105 05 Června 2010, 13:21:22
Teraz mam problem s nastaveniami, ohladom ftp, vytvoril som si subor /ftp, dal som mu privilegia a+rwx.

FTP koreňový adresár: /ftp

mi ukaze:
Nastavenia FTP nie sú správne, alebo váš FTP server nie je kompatibilný s Joomla!:
Nedá sa pripojiť na FTP server.

(http://i45.tinypic.com/285wur.png)

Zeby trebalo nainstalovat aj ftp server?

PS: libor, preco odchadzas od joomly, nevyhovuje?
Vedel by si poradit nejaky dobry navod pre zaciatocnika, ako pracovat s joomlou? alebo ako si sa to ucil ty?
Název: Re: mysql -u root nefunguje, problem s instalaciou joomla
Přispěvatel: DarkKnight 05 Června 2010, 19:24:45
samozrejme ze pokud chces pouzit ftp utilitu,musis mit nainstalovaneho ftp daemona (sudo apt-get install ftpd)