![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Programvære, Web 2.0 og blandinger Diskuter programvære og Web Server Administration, inkludert LAMP, Apache, MySQL, Flash, HTML, SEO, blandingar og andre Web APIene og emner. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Script for redigering kolonnen filer | JunZ | Shell programmering og Skripting | 2 | 03-25-2009 03:35 |
| redigering av filer med script | Asteroid | Sun Solaris | 5 | 02-10-2009 11:20 |
| Cons: konfigurasjon gjøres ved å redigere tekst-basert konfigurasjonsfil ... - Techworld.com | iBot | UNIX og Linux RSS Nyheter | 0 | 10-09-2007 10:10 |
| Redigere MySQL config via ssh? | Denis.R | UNIX for Advanced & ekspertbrukere | 2 | 02-15-2005 06:35 |
| Apache Config Files | Webwitch | UNIX for Dummies Spørsmål og svar | 1 | 08-01-2001 04:35 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Ok jeg skal prøve å si dette uber-enkelt: Jeg bruker Dropbox (arkiv-sync-tjenesten). For dropbox synkronisere filer, må de være sine barn [f.eks. sted under / home / jzacsh / Dropbox]. Jeg vil nå bruke den til å holde mine utvikling filer synkronisert på tvers av mine maskiner: enkelt: bare flytte meg dev. filer under Dropbox fange: Jeg vil at de skal fortsatt bli sett på som localhost docs av serveren. (FYI: kjører Apache på macbook og linux desktop). Jeg skrev under aliaset til min Shells login-fil (. bashrc på min linux maskin. profil på min mac) sidenote: kanskje noen kan fortelle meg "for mye ting - unngå aliaser, bør du være å gjøre dem funksjoner!"?? Idk, ser det bare rotete tror jeg [f.eks. servvar og servtmp aliaser]. Min løsning Jeg plasserte disse i min påloggingsskript: Code:
#apache's config file determining localhost's location on fs serverConfig='/etc/apache2/sites-available/default' #aliases to cd into, and to turn localhost location on alias web='cd /var/www;clear; pwd; ls -la;' alias servvar="sed -i 4,5s/#//g $serverConfig; sed -i 5s/^/#/g $serverConfig;sed -i 10,11s/#//g $serverConfig; sed -i 11s/^/#/g $serverConfig" #aliases to cd into, and to turn localhost location on alias tempdev='cd ~/Dropbox/crossPlatform/tempDev;clear; pwd; ls -la;' alias servtmp="sed -i 4,5s/#//g $serverConfig; sed -i 4s/^/#/g $serverConfig; sed -i 10,11s/#//g $serverConfig; sed -i 10s/^/#/g $serverConfig" Dette er en tekstbit (linjer 4-11) Fra konfigurasjonsfilen angitt som $ serverConfig like ovenfor ^ Code:
4 #DocumentRoot /var/www 5 DocumentRoot /home/jzacsh/Dropbox/crossPlatform/tempDev 6 <Directory /> 7 Options FollowSymLinks 8 AllowOverride None 9 </Directory> 10 #<Directory /var/www/> 11 <Directory /home/jzacsh/Dropbox/crossPlatform/tempDev> Når du logger deg inn, hvis jeg prøvde å kjøre enten "servtmp"Eller"servvar"Jeg skulle få en Tillatelse avslått feil (forståelig). på et komplett antar jeg gjorde dette (etter at en "original-*" kopi av konfigurasjonsfilen) Code:
chown jzacsh /etc/apache2/sites-available/default Tanken var: i håp om at det ville gi meg påloggingsskript riktige tillatelser at ^ resulterte likevel i en "permissions"Feil, men enda sprøere jakt Code:
sed: couldn't open temporary file /etc/apache2/sites-available//sedPQrEht: Permission denied sed: couldn't open temporary file /etc/apache2/sites-available//sedep6tEr: Permission denied sed: couldn't open temporary file /etc/apache2/sites-available//sed2puLjs: Permission denied sed: couldn't open temporary file /etc/apache2/sites-available//sedH5hTQv: Permission denied Jeg sjekket, og de funky midlertidige filer ikke var der da jeg så (så bruker ls-len) okey-dokey, det er det, vil alle hjelpe bli verdsatt, jeg vet dette er litt av en funky forespørsel. |
| Hugseliste |
| Tags |
| apache config, apache2, convenience, dropbox |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|