Stap 12: Installeren van een web app vanaf de opdrachtregel.
Schreef dit enkele jaren geleden dus het moet mogelijk worden aangepast.
http://computothought.WordPress.com/2009/02/04/Advanced-topic-II-adding-web-apps/
#==========================================================================
# pseudo-code of generieke instruciions op te zetten van een lamp web server apps op
# Debian-gebaseerde servers van de lamp zul je het aan uw behoeften wijzigen.
# Dit is de veronderstelling dat een lamp-server al correct is ingesteld.
# Setup is een andere discussie.
# alle rechten zonder voorbehoud door de onbekende admin
#**************************************************************************
# Haal bestand van internet kansen zijn u bezocht de zitten en hebben de
# locatie van het bestand moet worden gedownload.
# gebruik Curl voor wget voor een enkel bestand of een map. de man pages voor gebruik
# aanvullende instructies
wget $website / $subdirectory / $filename
# Pak het bestand in de basismap bevindt (niet de bestemmingsfilename voor gebruik
# in de volgende stap.
teer zxvf bestandsnaam.tar.gz
# directory te verplaatsen naar de documenthoofdmap van de web voor gebruik met http
# webappdirectory wordt webappname
sudo mv webappdirectory/var/www /
# Als u niet over deze map vervolgens een server beschikt is niet setup
# lamp server instellen:
# sudo aptitude install lamp-server
# of
# sudo apt-get update
# sudo apt-get install lamp-server
#***************************************************************************
# Stel up van uw database en gebruiker beheer maken.
# Hoffelijkheid van Linux Thuisserver realityserie door Schaken Grffin
mysql >
# Bij het invoeren van opdrachten op de MySQL prompt, moet hebt u een
# puntkomma aan het einde van elke regel voordat op Enter te drukken.
# Als u wilt een database maakt, doet u het volgende op de MySQL prompt:
mysql > CREATE DATABASE wordpress;
# Dit maakt een database met de naam "wordpress". De volgende stap is het
# Maak een afzonderlijke niet-root MySQL gebruiker met een wachtwoord en het verlenen van alle
# voorrechten aan die niet-root gebruiker. Dit kan worden gedaan allen in één stap als
# volgt:
mysql > GRANT ALL PRIVILEGES ON wordpress.* naar 'bloguser' geïdentificeerd door 'abcd';
# (Dat is allemaal op één lijn).
#, Doe het volgende:
mysql > FLUSH PRIVILEGES;
mysql > EXIT;
# U straks terug bij de reguliere opdrachtprompt.
#*******************************************************************************
# Stel de machtigingen voor web app directory. (dit zal variëren van app aan app)
# Lees de instructies voor de webapp om zeker te zijn
# Zie http://www.draac.com/chmodchart.html voor meer details
sudo chown -R www-gegevens: www-data /var/www/$ webappname
sudo chmod -R 755/var/www / $webappname
#*******************************************************************************
# test webapplicatie
# http://localhost/webappname
# apps kunnen u gaan naar een speciale map eerst voor een installatieproces maken
links2 http://localhost/webappname
# dwz http://localhost/webappname/install of http://localhost/webappname/config
# io finito
#===============================================================