Znalezione gdzieś w Internecie, dostosowane do współpracy z Zendem.
Artykuły w kategorii Paste Bin
Razem artykułów: 4
Kopiowanie plików z serwera na serwer
Ze zdalnego serwera do bieżącego katalogu, poprzez SSH
rsync -av -e 'ssh -p PORT' uzytkownik@host1:/stara/sciezka/ ./
Tyle w skrócie. Więcej informacji można znaleźć tutaj:
http://www.cyberciti.biz/tips/linux-use-rsync-transfer-mirror-files-directories.html
Tagi: bash, rsync
Wysyłanie plików na serwer - rsync
RSYNC musi być zainstalowany po stronie klienta i na serwerze.
strona/scripts/upload.sh
#!/bin/sh
SRC='/home/mateusz/projekty/strona/'
rsync -ave 'ssh' \
--filter='merge .rsync-filter' \
$SRC \
USER@DOMAIN:DIRECTORY
strona/scripts/.rsync-filter
- /scripts - /tests - /nbproject - /.hg - /.hgignore - /.zfproject.xml - /application/configs/site.xml - /application/configs/application.ini - /public/media - /public/images/captcha - /public/index.php - /data/cache - /library/Zend - /library/ZendX
użycie:
cd /home/mateusz/projekty/strona/ ./upload.sh
Tagi: rsync, wysyłanie plików, bash
.htaccess dla aplikacji ZF
Co ma robić?
- ustawiać zmienną określającą środowisko pracy (produkcyjne, testowe, deweloperskie)
- przekierowywać ze strony z "www" w adresie na adres bez "www"
- kierować wszystkie żądania do pliku index.php...
- ... chyba że żądany plik istnieje
SetEnv APPLICATION_ENV development
RewriteCond %{HTTP_HOST} ^www.mateusztymek.pl [NC]
RewriteRule ^(.*)$ http://mateusztymek.pl/$1 [R=301,L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Tagi: apache