Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Instalace apache + php + mysql  (Přečteno 6542 krát)

Prefin

  • Aktivní člen
  • *
  • Příspěvků: 294
Instalace apache + php + mysql
« kdy: 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
Většinou je problém stejně mezi židlí a klávesnicí
---------------------------------------------------------------------------
Xubuntu 18.01 / W10

MikiTwic

  • Aktivní člen
  • *
  • Příspěvků: 239
  • Vždycky to nějak jde...
Re: Instalace apache + php + mysql
« Odpověď #1 kdy: 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í ;)

Ubuntu 11.10 "Oneiric Ocelot" 64-bit, Asus F3Tc AP087 - AMD Turion64 2.2GHz, 2GB RAM, Geforce Go 7300 (NVIDIA Driver Version: 173.14.30)

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: Instalace apache + php + mysql
« Odpověď #2 kdy: 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.
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Re: Instalace apache + php + mysql
« Odpověď #3 kdy: 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.
« Poslední změna: 22 Dubna 2008, 15:29:27 od Tomáš Pikálek »

Prefin

  • Aktivní člen
  • *
  • Příspěvků: 294
Re: Instalace apache + php + mysql
« Odpověď #4 kdy: 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.
Většinou je problém stejně mezi židlí a klávesnicí
---------------------------------------------------------------------------
Xubuntu 18.01 / W10

uufo

  • Návštěvník
  • Příspěvků: 1
Re: Instalace apache + php + mysql
« Odpověď #5 kdy: 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.

 

Provoz zaštiťuje spolek OpenAlt.