takže:
1, do terminálu napiš "sudo apt-get install ncftp"
2, soubor v příloze si stáhni k sobě do složky /home/tvuj_nick
3, přiděl mu práva: "chmod 755 update-web.txt"
4, edituj tento soubor: "gedit update-web.txt"
5, vyhledej tyto řádky (budou tam tuším 4):
ncftpput -u uzivatelske@jmeno.ftp -p heslo adresa.ftp $slozka/ $a &> /dev/null
a změň si údaje k ftp(vše je odděleno jen mezerama):
uzivatelske@jmeno.ftp
heslo
adresa.ftp
to je vše...pak si vytvoř spouštěč na panel. Na jednom z panelů klikni pravým tlačítkem > přidat na panel > Vlastní spouštěč aplikace...otevře se ti okno, kde do první položky, dosaď z výběru:
TYP: Aplikace v terminálu
Název: Upload web
Příkaz: cesta_k_souboru (pokud to nahraješ do /home, bude cesta /home/tvuj_nick/update-web.txt)
A hotovo..pak na ikonu jen klikneš a on by měl vše obstarat za tebe..teda za předpokladu, že databáze na lokálu se nazývá "test" a databáze na vzdáleném serveru je "rcomputersk". To lze ale změnit, stačí v tom souboru vyhledat a změnit.
Ještě jedna věc, vyhledávání souborů, ve kterých se nachází "test" se vyhledává dle řetězce "test", počítám totiž, že syntaxe je následující:
Mysql_DB_Query("test", $tema, $link);
- musí tam být tedy uvozovky a mezi nima slovo test. Pokud máš syntaxi jinou, opět lze změnit.
Samotný program pak funguje takhle:
1, udělá výpis adresářů v adresáři /var/www (počítám, že to máš tady) a zeptá se tě, kterou složku chceš exportovat
2, napíšeš složku
3, vyhledá všechny soubory s příponou php, kde se nachází řetězec "test". U souborů, u kterých tohle najde, nahradí "test" za "rcomputersk", nahraje tyto soubory na ftp a pak změní "rcomputersk" opět na "test". Takže doma budeš mít soubory s databází "test", na ftp to samé, jen s databází "rcomputersk".
4, zeptá se, jestli chceš nahrát i ostatní soubory (mně mnohdy stačí, aby nahrál jen soubory s databází mysql), pokud napíšeš "ne", program se ukončí. Pokud napíšeš cokoliv jiného, bere se to jako "ano" a nahraje tedy zbytek souborů (css,php,html) na server.
Netýká se to tedy fotek a jiných souborů, než css, php,html ....vše jde ale doladit k obrazu svému, mně to takhle stačilo
EDIT: A ještě důležitá věc, na to FTP to nahraje do složky, která se jmenuje úplně stejně!!!! Takže pokud máš na lokalu /var/www/zkouska, tak na vzdáleném serveru se to musí jmenovat stejně: adresa_ftp/zkouska
Jinak by bylo i fajn změnit koncovku .txt na .sh. Tady jsem musel dát koncovku txt, pač jinou mi to nepovolilo. Je to jen kosmetická úprava, fungovat to bude pod obojím...
[attachment deleted by admin]