EnglishFranceseSpagnolo

Favicon di OnWorks

makecatp - Online nel cloud

Esegui makecatp nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando makecatp che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


makecat - Crea un catalogo di interscambio da un modello

SINOSSI


makecat [--opzioni] nome

VERSIONE


# $ID: makecat.PL,v 2.28 2008-05-21 03:05:20 jon Exp $

INTRODUZIONE


Il programma makecat crea un catalogo Interchange da un modello basato sul tuo server
configurazione. Interroga parametri come le directory da utilizzare, l'URL alla base
il catalogo in, le definizioni del server HTTP e la proprietà del file. È auto-documentante in
che pone domande prolisse e fornisce esempi pertinenti.

Su UNIX, se vuoi controllare qualcosa durante il processo di solito puoi premere
per sospendere il programma e fare qualcosa, quindi digitare "fg" per tornare a . Anche,
se il tuo input inizia con un punto esclamativo ("!"), verrà interpretato come una shell
comando. Un punto esclamativo ("!") da solo dovrebbe farti cadere in una conchiglia.

Se hai i moduli "Term::ReadLine::Perl" e "Term::ReadKey" installati, e
le frecce scorreranno tra i valori predefiniti suggeriti; e le seguenti caratteristiche saranno in
posto:

TAB Completa il nome del file
Ciclo suggerimento su
Scorri il suggerimento verso il basso
Ciclo suggerimento su
Scorri il suggerimento verso il basso
Torna indietro di una domanda (se possibile)
Cancella riga
Modifica dalla riga di comando a sinistra
Modifica dalla riga di comando a sinistra

Inoltre, se commetti un errore a un certo punto dell'interrogatorio, puoi spesso premere il tasto
tasto per tornare alla query precedente. Se non hai Term::ReadLine installato,
quindi puoi inserire un segno di chiocciola ("@") da solo sulla riga.

VERSIONI


utilizzo: makecat [opzioni] [nomecatalogo]

Il programma makecat può creare un catalogo basato completamente su una descrizione della riga di comando. Un
esempio è in eg/makecat.sh.

Ci sono solo alcune opzioni basate su flag:

"-F"
Forza la creazione del catalogo con i valori predefiniti forniti sulla riga di comando.

"-C"
File di configurazione: l'impostazione predefinita è makecat.cfg nella directory Interchange Confdir (etc).

"-l"
File a cui accedere (makecat.log predefinito)

"-R"
Riconfigura le impostazioni predefinite normalmente impostate in makecat.cfg; questo viene fatto automaticamente il primo
volta che il programma viene eseguito.

Il resto delle opzioni viene fornito sulla riga di comando come parametri denominati seguiti
da un segno "=", seguito dal valore, ad es

--parametro=valore

Normalmente, se "makecat" fornisce un valore predefinito, potresti indovinarlo. È abbastanza
intelligente se hai un server Apache e ha trovato il file httpd.conf. Se sei
su un Netscape o un altro server web, è meno probabile che sia corretto.

Le opzioni impostate al momento della riconfigurazione, ovvero la prima volta che il programma viene eseguito:

--basedir=cartella
Directory di base per i cataloghi. L'impostazione predefinita è "cataloghi" nella directory principale del
utente del catalogo

--cgibase=frammento_url
URL di base per i programmi di collegamento. Normalmente è vuoto (i tuoi programmi sono realizzati con
.cgi) o "/cgi-bin" (hai una directory CGI).

--documentroot=cartella
La directory in cui è basato l'HTML. Questa è la directory principale del server web, cioè
DocumentRoot.

--interchangegroup=gruppo
I file di gruppo predefiniti dovrebbero essere di proprietà di.

--interchangeuser=nomeutente
L'ID utente che esegue Interchange.

--serverconf=nomefile
Posizione di httpd.conf; altrimenti verrai interrogato.

--vendroot=nome file
Posizione del software di interscambio.

--homedir=cartella
Usa invece di \$HOME per impostare i valori predefiniti

Queste sono opzioni che devono essere impostate per qualsiasi catalogo; l'impostazione predefinita sarà spesso
corretto se hai impostato correttamente le opzioni di cui sopra.

--catroot=cartella
Directory in cui vanno i file di catalogo di Interchange. Questa è la directory di base per questo
catalogare.

--cgidir=cartella
La directory a cui dovrebbe andare il collegamento CGI. Questa è la directory CGI; se il tuo CGI
tutti i programmi finiscono in ".cgi", quindi normalmente sarebbe lo stesso di "documentroot"; Se
hai una directory "cgi bin" che dovrebbe essere usata.

--nomeserver=server
Nome del server (www.qualunque.dominio). Puoi fornire una porta:

www.foo.com:8080

o un nome utente:

www.foo.com/~bar

Per i test sul tuo computer locale, usa semplicemente "localhost".

--cgiurl=frammento_url
Il percorso del collegamento CGI (nessun nome del server). Per un catalogo denominato "standard", questo sarebbe
normalmente essere uno di:

--cgiurl=/cgi-bin/standard

or

--cgiurl=/standard.cgi

--demotype=modello
Il catalogo dei modelli. L'impostazione predefinita è .

--mailorderto=e-mail
Indirizzo email per inviare ordini

--catuser=nome utente
I file utente dovrebbero essere di proprietà di (opzione operativa solo se "root").

Il resto dei parametri non deve essere fornito sulla riga di comando come intelligente
i valori di default possono essere derivati ​​dai parametri di cui sopra.

--samplehtml=directory
La directory in cui va il modello HTML.

--immaginedir=directory
La directory in cui vanno le immagini del modello.

--immagineurl=URL
L'URL con cui anteporre le immagini.

--sharedir=cartella
La directory in cui vanno le immagini dell'amministratore condivise.

--shareurl=URL
L'URL con cui anteporre le immagini dell'amministratore condivise.

--nocfg
Non aggiungere a interchange.cfg.

--nessuna copia
Non copiare effettivamente i file, prova solo.

--non correre
Non aggiungere al server in esecuzione.

--riferimento
Restituisce l'hash della configurazione come stringa (imposta "-F", nessuna scrittura). Questo è per tornare al
programma makecat in un ambiente di compilazione automatica.

--linkprogramma=file
Usa file come programma di collegamento invece di vlink/tlink.

--linkmode=modalità
UNIX o INET (programma di collegamento vlink o tlink).

--campioneurl=url
URL per accedere all'HTML per il catalogo.

--noumask
Non impostare umask sul valore implicito in mode.

--catalogconf=file
Usa file come file di configurazione per le definizioni del catalogo. Questa opzione è stata progettata
per l'uso con le installazioni Debian.

DESCRIZIONE


"makecat" ha bisogno di un catalogo di modelli su cui operare. Il Fondazione Negozio modello demo è
distribuito con Interchange. Puoi anche cercare cataloghi demo aggiuntivi (principalmente per
idee) a http://www.icdevgroup.org/

IMPORTANTE NOTA: Fai un catalogo solo una volta. Tutte le ulteriori configurazioni vengono eseguite modificando
i file all'interno del catalogo elenco.

Un modello di catalogo contiene un'immagine di un catalogo configurato. Il modo migliore per vedere cosa
Il programma makecat non è quello di configurare la demo "standard" e quindi eseguire un "diff" ricorsivo
nel modello e nelle directory del catalogo configurate:

diff -r interscambio/cataloghi standard/standard

Vedrai che i file sono per lo più gli stessi, tranne che alcune stringhe di macro hanno
stato sostituito con le risposte che hai dato allo script. Ad esempio, se hai risposto
"www.miodominio.com" alla richiesta del nome del server, vedresti questa differenza in
il file catalog.cfg:

# modello
Variabile SERVER_NAME __MVC_SERVERNAME__

# catalogo configurato
Variabile NOME_SERVER www.miodominio.com

La macro stringa __MVC_SERVERNAME__ è stata sostituita con la risposta alla domanda su
nome del server. Allo stesso modo, vengono sostituite altre variabili e includono (almeno):

MVC_BASEDIR MVC_IMAGEDIR
MVC_CATROOT MVC_IMAGEURL
MVC_CATUSER MVC_MAILORDERTO
MVC_CGIBASE MVC_MINIVENDGROUP
MVC_CGIDIR MVC_MINIVENDUSER
MVC_CGIURLMVC_SAMPLEHTML
MVC_DEMOTYPE MVC_SAMPLEURL
MVC_DOCUMENROOT MVC_VENDROOT
MVC_ENCRYPTOR

(Non tutti questi sono presenti nel modello standard e potrebbero esserlo molti altri
definito.) In effetti, qualsiasi variabile di ambiente impostata e che inizia con MVC_ sarà
sostituito dallo script "makecat". Quindi, se volessi impostare un configurabile
parametro per personalizzare la variabile AZIENDA in catalog.cfg, potresti eseguire una pre-qualifica
script che imposta la variabile d'ambiente MVC_COMPANY e poi la colloca nel catalog.cfg
file:

Variabile AZIENDA __MVC_AZIENDA__

Tutti i file all'interno di una directory di modelli vengono sostituiti con le macro, non solo catalog.cfg
file. Ci sono due directory speciali chiamate "html" e "images". Questi saranno
copiato ricorsivamente nelle directory definite come SampleHTML e ImageDir.

IMPORTANTE NOTA: La directory dei modelli si trova nella directory del software Interchange,
cioè dove risiede "interchange.cfg". Normalmente non si modificano i file nel modello
directory. Se vuoi provare a creare il tuo modello, ti consigliamo di nominare
è qualcosa di diverso da standard e copia la directory demo "standard" come punto di partenza
punto. I modelli sono normalmente collocati nella directory base di Interchange, ma possono essere
trova ovunque: lo script ti chiederà la posizione se non riesce a trovare un modello.

Oltre ai parametri standard richiesti da Interchange e dallo standard
procedura di creazione del catalogo, è possibile definire altri quattro file nella directory "config" di
Il template:

campi_aggiuntivi -- file con più parametri per la sostituzione delle macro
aiuto_addizionale -- descrizione estesa per i campi_aggiuntivi
precopy_commands -- comandi passati al sistema prima della copia del catalogo
postcopy_commands -- comandi passati al sistema dopo la copia del catalogo

Tutti i file sono basati su paragrafi; in altre parole, termina una riga vuota (senza spazi)
l'impostazione individuale.

Le campi_aggiuntivi il file contiene:

PARAM
Il prompt. Impostare PARAM su?
Il valore predefinito di PARAM

Ciò causerebbe una domanda durante makecat:

Il prompt. Imposta PARAM su?.....[Il valore predefinito di PARAM]

Se l' aiuto_aggiuntivo file è presente, è possibile fornire ulteriori istruzioni per PARAM.

PARAM
Queste sono istruzioni aggiuntive per PARAM e
può estendersi su più righe fino alla prima riga vuota.

Il prompt ora sarebbe:

Queste sono istruzioni aggiuntive per PARAM e
può estendersi su più righe fino alla prima riga vuota.

Il prompt. Imposta PARAM su?.....[Il valore predefinito di PARAM]

Se il file config/precopy_commands esiste, verrà letto come un comando seguito da
valore di prompt/aiuto.

mysqladmin crea __MVC_CATALOGNAME__
Abbiamo bisogno di creare un database SQL per il tuo interscambio
tabelle del database.

Ciò causerà il prompt:

Abbiamo bisogno di creare un database SQL per il tuo interscambio
tabelle del database.

Esegui il comando "mysqladmin create test_standard"?

Se la risposta è "y" o "yes", il comando verrà eseguito passandolo attraverso il
Perl sistema() funzione. Come con qualsiasi file di configurazione aggiuntivo, macro MVC_PARAM
la sostituzione viene eseguita su comando e aiuto. Ovviamente devi avere i permessi adeguati
per il comando.

Il file config/postcopy_commands è esattamente uguale a precopy_commands tranne che lo sei
richiesto dopo i file del catalogo vengono copiati e la sostituzione delle macro viene eseguita su tutti
File.

CHI SIAMO INTERCAMBIO IN GENERALE


Interchange ha molte, molte funzioni e caratteristiche; sono troppo numerosi per essere descritti in
questo locale. Informazioni complete possono essere trovate sul suo sito web:

http://www.icdevgroup.org/

Usa makecatp online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad