Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: 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
-
Kopírovat je nutný s právy root, příkazem sudo.
Složku Phpmyadmin taky nemám a žiju i bez ní ;)
-
Č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.
-
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.
-
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.
-
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:
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š:
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.