pondělí 3. května 2010

Jak resetovat gnome panely v Ubuntu do výchozího nastavení

  • Smazat adresář sudo rm -r ~/.gconf/apps/panel nebo někam přesunout, pokud chceme nastavení zazálohovat
  • Odhlásit se a znovu přihlásit

čtvrtek 4. března 2010

Instalace Zend Framework na Ubuntu 9.10

1. Na apache povolit module_rewrite (pokud není)

a2enmod rewrite

2. Povolit AllowOverride All na serveru

vim /etc/apache2/sites-available/default

~~~~~
     DocumentRoot /var/www/
          <directory>
               Options FollowSymLinks
               AllowOverride All
          </directory>
          <directory var="" www="">
               Options FollowSymLinks
               AllowOverride All
               Order allow,deny
               allow from all
          </directory>
~~~~~

3. Instalace pokročilého systému pro správu verzí SVN (Subversion)

sudo aptitude install subversion

4. Stáhneme poslední verzi Zend Framework

cd /opt
mkdir ZendFramework
cd /ZendFramework
svn co http://framework.zend.com/svn/framework/standard/tags/release-1.10.2/


5. Teď vytvoříme odkaz volající "current" do adresáře, kde je umístěno poslední vydání Zend Framework

ln -s release-1.10.2 current


6. Pokud nechceme ručně přidávat Zend Framework do PHP scriptů pomocí set_include_path, můžeme v php.ini nastavit jeho automatické přidávání

vim /etc/php5/apache2/php.ini


najít

include_path = ".:/usr/share/php5:/usr/share/pear"

změnit na

include_path = ".:/opt/ZendFramework/current/library:/usr/share/php5:/usr/share/pear"

7. Stejnou cestu přidáme i do PHP clienta

vim /etc/php5/cli/php.ini


vložit

include_path = ".:/opt/ZendFramework/current/library:/usr/share/php5:/usr/share/pear"


8. Přidáme cestu k Zend Framework také do souboru .bashrc


vim ~/.bashrc


přidat

PATH=/opt/ZendFramework/current/bin:"${PATH}"


9. Restartujeme

sudo restart


10. Ověření verze Zend Framework

zf.sh show version


11. Vytvoření projektu

vytvoření základní adresářové struktury

cd /var/www
zf.sh create project yourProject


zkopírování knihoven Zend do projektu

cp -r /opt/ZendFramework/current/library/Zend /var/www/yourProject/library/Zend


12. Otestování instalace Zend Framework

http://192.168.0.100/yourProject/public/


13. Upgrade na novou verzi Zend Framework

cd /opt/ZendFramework
svn co http://framework.zend.com/svn/framework/standard/tags/release-1.10.3/
rm current
ln -s release-1.10.3 current

středa 24. února 2010

Nastavení UTF-8 na MySQL serveru

Otevřít soubor /etc/mysql/my.cnf

Najít sekci [mysqld]

Do sekce přidat řádky:
# utf8
init-connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci

úterý 22. září 2009

BrightStor Arcserve - reset "caroot" hesla

Pokud zapomeneš svoje caroot heslo, můžeš ho resetovat tímto způsobem:
  1. Otevři příkazový řádek na serveru, na kterém chceš změnit/resetovat caroot heslo
  2. V příkazovém řádku se přesuň do adresáře, ve kterém máš nainstalovaný BrightStor Arcserve ( C:\Program files\CA\BrightStor Arcserve Backup )
  3. Zadej příkaz cstop. Ten zastaví všechny běžící služby ArcServe
  4. Po zastavení všech služeb si v půzkumníku najdi adresář C:\Program Files\CA\BrightStor Arcserve Backup\Data\Discovery
  5. V adresáři Discovery najdi adresář, který má stejný název jako tvůj server a přejmenuj ho
  6. Spusť všechny služby Arcserve příkazem cstart
  7. V příkazovém řádku zadej tento příkaz: Authsetup/p "password" kde "password" je nové heslo do caroot

středa 15. července 2009

Logon Script - mapování sdílených disků (VB Script)

ON ERROR RESUME NEXT

Dim wshNetwork, strUser, strComputer, objNetwork

Set wshNetwork = CreateObject("WScript.Network")

'zjisti uzivatelske jmeno a jmeno PC'
strUser = LCase(wshNetwork.UserName)
strComputer = LCase(wshNetwork.ComputerName)

'zrusi vsechny namapovane disky'
Set cDrives = wshNetwork.EnumNetworkDrives
For i = 0 to cDrives.Count -1 Step 2
wshNetwork.RemoveNetworkDrive cDrives.Item(i), True, True
Next

'cas na odpojeni namapovanych disku 300 milisekund'
wscript.sleep 300

'namapuje zakladni disky'
wshNetwork.MapNetworkDrive "H:", "\\server\shared", True
wshNetwork.MapNetworkDrive "G:", "\\server\shared\" & strUser, True

'namapuje disky dle pravidel'
Select Case strUser
'namapuje disk z jiného serveru pokud je uzivatel prihlasen na urcitem pocitaci'
Case "uzivatel"
If strComputer = "pocitac" Then
Set objNetwork = WScript.CreateObject("WScript.Network")
strLocalDrive = "I:"
strRemoteShare = "\\server\shared"
strPer = "FALSE"
strUsr = "domena\uzivatel"
strPass = "heslo"
objNetwork.MapNetworkDrive strLocalDrive, strRemoteShare, strPer, strUsr, strPass
End If
End Select

'vycisti pouzivanou pamet'
set wshNetwork = Nothing
set strUser = Nothing
set strComputer = Nothing
set objNetwork = Nothing

'ukonci script'
wscript.quit