Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: Prefin 21 Dubna 2008, 22:30:07

Název: Instalace apache + php + mysql
Přispěvatel: Prefin 21 Dubna 2008, 22:30:07
Ahojky.
Hledal a našel jsem návod na instalaci jako demonstrační film.
Zkusil jsem na Xubuntu podle tohoto návodu a mám následující problém.

Instalace přes Synaptic proběhla bez problémů podle návodu, jen se mi to při nastavování mysql zeptal na účet (root) což na návodu nebylo, ale to asi není problém.

Po dokončení jsem se podle návodu chtěl podívat do /var/www ale našel jsem tam pouze složku apache2-default když by tam měla být i phpmyadmin.
Po "sudo apt-get install phpmyadmin" jsem dostal odpověď že je vše nainstalováno a je k dispozici nejnovéjší verze.

Taky mi tam nejdou přesunout žádné soubory - práva root.

Neptal bych se takhle blbě, ale prozatím neví o linuxu skoro nic a potřebuji ten server rozběhnout a abych mohl pracovat.

Díky
Název: Re: Instalace apache + php + mysql
Přispěvatel: MikiTwic 21 Dubna 2008, 22:49:56
Kopírovat je nutný s právy root, příkazem sudo.
Složku Phpmyadmin taky nemám a žiju i bez ní ;)

Název: Re: Instalace apache + php + mysql
Přispěvatel: Thomas123 22 Dubna 2008, 07:39:57
Čau, jakožto windowsák jsem také nedávno dělal server na Ubuntu (server edition) a můžu Ti říct pár rad:

1. phpMyAdmin dostaneš tak, že ho jednak nainstaluješ a také musíš stáhnout z jejich stránek aktuální verzi a rozbalit do var/www/phpmyadmin

2. V nastavení proxy jsem nepoužil direct link, ale nastavil jsem to ručně jen pro HTTP.

3. A jinak Ti doporučím, v nastavení si někde dej, aby se Ti při startu nestartovalo grafické prostředí, ale příkazový řádek -> v něm se totiž přihlásíš jako root -> a dáš startx a máš grafické prostředí s uživatelem root (nejvyšší práva)

4. V phpMyAdmin udělej nějakého uživatele s "normálními" právy, root v mysql nepoužívej, toho jen na správu.

Asi tak nějak by to mohlo stačit.
Název: Re: Instalace apache + php + mysql
Přispěvatel: Tomáš Pikálek 22 Dubna 2008, 15:27:14
V prohlížeči zadejte tuto adresu:
http://127.0.0.1/phpmyadmin/
Není to v /var/www, ale v /usr/share/phpmyadmin/ a Apache je nastaven tak, aby to zobrazil.

Jinak pak případně sudo chmod 777 /var/www a budete do té složky moci zapisovat i jako normální uživatel. Případně použít mod_userdir.
Název: Re: Instalace apache + php + mysql
Přispěvatel: Prefin 23 Dubna 2008, 20:57:22
Zdravím.
Omlouvám se, byl jsem teď chvilku na cestách - teda večer jsem vždy přijel a padl na hubu.
O víkednu to zkusím, díky za pomoc.
V.
Název: Re: Instalace apache + php + mysql
Přispěvatel: uufo 24 Dubna 2008, 06:37:27
No raději než pracovat pod rootem bych ti doporučil změnit nastavení na www root, můžeš ho hodit klidně k sobě do home, pokud to budeš používat jen jako vývojové prostředí, může to být dobrá volba.

Stačí si vytvořit novou konfiguraci ve složce /etc/apache2/sites-available/localhost a napsat do toho souboru něco jako:
Kód: [Vybrat]
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /home/<<user>>/www/

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

<Directory /home/<<user>>/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined
ServerSignature On
</VirtualHost>

A pak tu konfiguraci aktivuješ:
Kód: [Vybrat]
cd /etc/apache2/sites-enabled
sudo ln -s ../sites-available/localhost .
sudo apache2ctl restart

to ti vytvoří www server v ~/www, kde už můžeš pracovat se soubory jako normální uživatel.

Ještě mě napadá že než budeš restartovat apache, musíš mít tu složku vytvořenou, jinak to asi hlásí chybu.