V Ubuntu 12.04. LTS jsem zprovoznil Xampp a Lampp.
Web chci z ostrého serveru nakopírovat přes FileZilla do LOCALHOST složky: /opt/lampp/htdocs. Přenos souboru nejde.
Tak se mi rozjasnilo!!! Omlouvám se!
Přenáším webové stránky (kopírují) na localhost do adresáře:
/home/var/www/Kopírování jede, práva mám dobrá. I když tam stále je, že nejsem Vlastníkem. Ale podstata je asi dobrá.
Je to OK?
!!!!Po včerejšku (sobota) ale zjištuji, že mi Xampp nenajel, jak je to možné, když včera šlo vše OK??
je v: /opt/lampp/etc/xampp
kvido1@kvido1:~$ sudo /opt/lampp/lampp start
[sudo] password for kvido1:
Starting XAMPP for Linux 1.8.3-4...
XAMPP: Starting Apache...fail.
XAMPP: Another web server is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
kvido1@kvido1:~$
kvido1@kvido1:~$ sudo /etc/init.d/apache2 stop
* Stopping web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
kvido1@kvido1:~$ sudo /opt/lampp/lampp start
Starting XAMPP for Linux 1.8.3-4...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.
kvido1@kvido1:~$
DocumentRoot "/var/www"
<Directory "/var/www">Tedko phpMyAdmin najel. Ale jak zařídit, aby po restartu zůstalo toto nastavení...AKTUALIZOVÁNO! VYŘEŠENO!Tak, po více než jednom měsíci pokusů a dohadů, jak to je s právy a umístěním do adresáře instalace LAMPP (Linux, Apache, MySQL, PHP, phpMyAdmin), jsem
ve verzi Ubuntu 14.02. LTS dospěl k řešení. A názoru, že spoléhat se na automatickou instalaci, integrovanou do LAMPP v Ubuntu, nepřináší kýžený výsledek zprovoznění potřebných serverů a tedy i localhostu na domícím intranetu.
Jistější i pohodlnější (ovšem trochu zdlouhavější), se mně jeví samostatná instalace ručně jednotlivých serverů, při níž se ovšem nesmí zapomenout na některé úpravy. Dovoluji si nabídnout následující postup, kterým jsem na UBUNTU 12.04. LTS bez problémů celý LAMPP (ve formě samostatných složek v systému) zprovoznil asi za 20 minut. Poznamenávám, že složka správce phpMyAdmin se nachází ve /var/www/phpmyadmin. Tedy na klasické umístění v /opt/lampp/htdocs doporučuji raději zapomenout, včetně XAMPP. Pokud vím, tak "htdocs" fungovala částečně spolehlivě akorát ve Widlích.
Postup a testování:Apachevi@vi-desktop:~$ sudo apt-get install apache2
[sudo] password for vi:
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Následující extra balíky budou instalovány:
apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1
libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
Navrhované balíky:
apache2-doc apache2-suexec apache2-suexec-custom
Následující NOVÉ balíky budou nainstalovány:
apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common
libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
0 aktualizováno, 9 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 1 846 kB archivů.
Po této operaci bude na disku použito dalších 5 591 kB.
.......
.......
Test:
Otevřete prohlížeč a vložte: http:localhost
Měli byste vidět sdělení systému
It works!
Server je funkční!!!***************************************************************
PHP vi@vi-desktop:~$ sudo apt-get install php5 libapache2-mod-php5
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Následující extra balíky budou instalovány:
apache2-mpm-prefork php5-cli php5-common
Navrhované balíky:
php-pear php5-suhosin
Následující balíky budou ODSTRANĚNY:
apache2-mpm-worker
Následující NOVÉ balíky budou nainstalovány:
apache2-mpm-prefork libapache2-mod-php5 php5 php5-cli php5-common
0 aktualizováno, 5 nově instalováno, 1 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 7 965 kB archivů.
Po této operaci bude na disku použito dalších 19,3 MB.
Test:
P { margin-bottom: 0.21cm; } vi@vi-desktop:~$ sudo gedit /var/www/test.php
Otevře se vám okno se souborem "test.php", do něhož napište:
<?php
phpinfo ();
?>
Poté vložte do URL prohlížeče: localhost/test.php
Objeví se vám výpis dokumentu PHPinfo.
Server je funkční!!!*****************************************************************************
MySQL
sudo apt-get install mysql-server
Během instalace se bude MySQL ve zvláštníéch dvou oknech požadovat nové heslo pro MySQL "root" uživatele zadejte a potvrďte.
Pozor po zadání raději přejděte klávesnicí "Tab" na OK, které musí zčervenat! Pak potvrďte! Poběží dáloe v Terminálu instalace...
Po skončení instalace vložte do terminálu tento zápis:
gk sudo gedit /etc/mysql/my.cnf
Otevře se subor "my.cnf", kde běžte na řádek:
bind-address = 127.0.1.1
Musí být odkomentován a já tam mám tento zápis. Je možné, že u vás bude = 127.0.0.1. Mně ale localhost funguje na obou zápisech.
Test
Opět vyzkoušíme funkci localhost v URL adresním řádku prohlížeče. Musí se opět objevít:
It works! This is the default web page for this server.
Server je funkční!!!**************************************************************phpMyAdminA nakonec po instalacích nahoře ještě instalujeme grafické rozhraní pro Správu databází - phpMyAdmín.
P { margin-bottom: 0.21cm; } vi@vi-desktop:~$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Čtu seznamy balíků… Hotovo
Vytvářím strom závislostí
Čtu stavové informace… Hotovo
Následující extra balíky budou instalovány:
dbconfig-common libmcrypt4 php5-gd php5-mcrypt
Navrhované balíky:
libmcrypt-dev mcrypt
Následující NOVÉ balíky budou nainstalovány:
dbconfig-common libapache2-mod-auth-mysql libmcrypt4 php5-gd php5-mcrypt php5-mysql phpmyadmin
0 aktualizováno, 7 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 6 045 kB archivů.
Po této operaci bude na disku použito dalších 18,3 MB.
Chcete pokračovat [Y/n]? y
........
........
a/ Objeví se první okno se seznamem, v něm vyberte "Apache2"
b/ Druhé okno s nastavením DB, zadejte "ANO"
c/ Třetí okno, zadejte heslo pro databázi uživatele a potvrďte totéž.
d/ Nyní ještě ověříme zápis v souboru "php.ini"
[code]
gksudo gedit /etc/php5/apache2/php.ini
Otevře se soubor php.ini. V něm se podívejte zda řádek
extension = mysql.so je odkomentovaný (bez zahrádky na začátku).
NAKONEC RESTARTUJE Apache2 a takto vypadá závěr:
vi@vi-desktop:~$ 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
[ OK ]
vi@vi-desktop:~$
Test
A ještě na úplný konec, napište do URL adresního řádku preohlížeče:
http://localhost/phpmyadminZcela určitě se vám otevře rozhraní vstupu do DATABÁZE phpMyAdmin (po zadání hesla, které jste určili při této instalaci) a pak se již objeví výpis tabulek databáze a můžete začít editovat...
HOTOVO!
[příloha smazaná administrátorem]