lunedì 26 gennaio 2015

Errore Joomla Site: "Mark ('post-carico'): Null; / ** * Creare l'applicazione ..."

Mi è capitato di installare un sito Joomla da altri di hosting (file di Joomla zip e mysqldump), e dopo l'installazione sul nostro server ho ottenuto l'errore (in basso) - non esattamente un errore, ma un contenuto di file "index.php". Ho trovato alcune discussioni relative Joomla riguardo a questo problema, ma non c'è nessuna soluzione. marcatura ('post-carico'): nullo; / ** * Creare l'applicazione * * NOTA: * / $ mainframe = & JFactory :: getApplication ('sito'); / ** * Inizializzazione DOMANDA * * NOTA: impostare il * / // ......  JDEBUG? $ _PROFILER-> Marchio ('AfterRender'): nullo; $ Mainframe> triggerEvent ('onAfterRender'); / ** * RESTITUIRE LA RISPOSTA * / echo JResponse :: toString ($ mainframe> getCfg ('gzip'));

Ho trovato del problema sul file ".htaccess", come si contiene una linea "AddType x-MAPP-php5 .php". Ho commentato la linea, perché penso che è legato alla analisi dei file PHP e questo risolto il mio problema. Ho cercato per questo codice ed è legato ai server con PHP 4 e 5 installati - dettagli di seguito da 1and1 di hosting .

Per impostazione predefinita, Apache utilizza PHP 4 per l'estensione .php. Se non si desidera rinominare tutti gli script per .php5 è possibile effettuare le seguenti operazioni: Creare un file .htaccess e inserire la seguente riga AddType x-MAPP-php5 .php a esso.

Questo dirà Apache di utilizzare PHP 5 invece di PHP 4 per l'estensione .php nella directory del .htaccess è posto e tutte le sottodirectory sotto di essa.

È possibile utilizzare AddHandler x-MAPP-PHP5 .php come alternativa o in sostituzione di AddType x-MAPP-php5 .php

giovedì 22 gennaio 2015

Ascoltare musica in streaming su Ubuntu/Linux gratuitamente

Molti di voi conosceranno sicuramente Spotify, una nota applicazione che consente di ascoltare “gratuitamente” musica in streaming, da poco anche su ubuntu senza l’ausilio di wine;

Perchè l’ho scritto in corsivo e virgolettato che non si spende nulla?? perchè signore e signori la fregatura è dietro l’angolo!

Non viene riportato dal sito a meno che non lo cerchiate minuziosamente voi stessi nelle F.A.Q., ma in realtà lo streaming gratuito e illimitato dura solo 6 mesi, trascorsi i quali (a meno che non siate disposti a pagare per l’upgrade dell’account) la quantità di musica in streaming sarà ridotta a 2.5 h a settimana che a conti fatti sarebbe circa 20 minuti al giorno, cioè nemmeno un disco!

Senza contare che tra una traccia e l’altra del vostro disco preferito potreste dovervi sorbire la pubblicità, non so voi ma questo per me è intollerabile!

Quindi il mio consiglio è di provare Grooveshark: il servizio è del tutto simile a spotify, ma con alcuni vantaggi come:

Installando ad-block non incapperete in alcun tipo di pubblicità;
Streaming di musica praticamente illimitato e gratuito (stavolta davvero, lol);
Nessun account da registrare sul sito a meno che non lo desideriate;
Non richiede l’installazione di nulla, se non lo vogliate;
Basta quindi andare sul sito, digitare la canzone, l’album o il gruppo da ricercare ed ascoltare la vostra musica! :D

Va segnalata inoltre la massiccia presenza di plugin che interagiscono con il sito, per citarne alcuni troviamo: KeySharky, che consente di controllare il riproduttore multimediale con delle shortcut da tastiera, oppure GrooveShark Control per controllare la musica in riproduzione da qualsiaisi pagina del browser senza tornare su grooveshark.

N.D.A. i plugin sono disponibili anche per mozilla firefox

Come già detto, non è necessario alcun account, ma per vostra comodità potete registravi (anche usando le credenziali di google o facebook) per creare la vostra raccolta, organizzare delle playlist, seguire i vostri artisti preferiti o i vostri amici, condividere la propria musica sempre senza spendere alcuna cifra.

Va inoltre riportato che il sito offre anche degli abbonamenti a pagamento per le diverse esigenze, nonostante ciò è molto discreto (a differenza di molti altri servizi gratuiti) e non vi fa pressioni di sorta.

Se cercate un applicazione per il desktop che interagisca con il sito, esiste e si chiama Groove Warlus, per linux, windows e mac;

È possibile anche usufruire del servizio tramite smartphone (via applicazione dedicata o via browser) che è una comodità non indifferente!

L’unica pecca che ho riscontrato è che, essendo spesso la musica caricata da utenti piuttosto che dall’artista stesso, può capitare di trovare brani in bassa qualità, oppure che non riusciate a trovare l’ultima novità o qualche band di nicchia; Avete però anche voi la possibilità di caricare i brani che mancano o di creare un profilo per la vostra band!

Riassumendo, se cercate qualcosa che offra la possibilità di ascoltare musica gratuitamente e in modo illimitato senza aspettare ore di download o ricorrere a youtube, che non abbia pretese di farvi spendere qualcosa per evitare gravi limitazioni nell’uso del servizio, pubblicizzare e far conoscere il vostro gruppo o condividere la musica tra i contatti facebook, GrooveShark fa al caso vostro!

Cheers!

giovedì 15 gennaio 2015

Gitolite: Aggiungi, Modifica o Elimina Nome Git repository

Non riesco a trovare i comandi in gitolite per gestire repository o nome del progetto, ecco quello che ho ricevuto da altre fonti.

Aggiungere o creare repository

Aggiungere una voce per il nuovo progetto o repository nella configurazione gitolite ( conf / gitolite.conf )
Commit e spingere le modifiche. questo creerà e inizializzare il nuovo repo.
Rinominare un repository

Modificare il nome del repo nella configurazione gitolite ( conf / gitolite.conf )
Spostare o rinominare la directory attuale (a seconda di dove lo si installa, es: / home / git / repository ) per abbinare i vostri cambiamenti di config gitolite.
Commit e spingere le modifiche.
Nota : Ovviamente, questo cambia l'url remota del pronti contro termine, quindi non dimenticate di cambiare il vostro git config URL remoto nei vostri cloni del progetto.

Eliminare un repository :

Aprire il config gitolite e rimuovere il progetto da lì. impegnare e spingere le modifiche.
Quindi eliminare la sua directory git (ex: /home/git/repositories/projectname.git)
È inoltre possibile rimuovere gli utenti / tasti che vengono utilizzati non sono più

venerdì 9 gennaio 2015

Debian 6: Xen backup con LVM e rsnapshot

Si tratta di un progetto del mio processo di installazione che si basa principalmente da questo blog:  backup efficienti Xen con LVM e rsnapshot .

La nostra impostazione è su Debian Server 6 con disco da 2 TB in esecuzione 10 VPSes. Abbiamo seguito la guida di cui sopra con le note su errori che abbiamo incontrato, per lo più legati rsnapshot. Stiamo mantenendo backup giornaliero localmente, su una partizione separata, e li copia al nostro server remoto ogni settimana.

Il Setup (per lo più di default): percorso vg è / dev nome vg è vg0

Setup Process:

Crea partizione logica per archiviare i backup in locale. La dimensione è 100GB e la chiamò i backup. Formato con ext3 e montato a / backup.

4
lvcreate -L 100G -n i backup vg0
 mkfs -t ext3 -v / dev / vg0 / backup
 mkdir / backup
 mount / dev / vg0 / backup / backup
Installare e configurare rsnapshot. Assicurarsi di utilizzare TAB correttamente come si lamenterà o dare un errore se non lo fai.

2
aptitude install rsnapshot
 vi /etc/rsnapshot.conf
Ecco le mie modifiche e / o integrazioni rsnapshot configurazione:

10 
11 
12 
13 
14
snapshot_root / backup / #questo è una partizione montata
 intervallo giornaliero 1 # ho rimosso tutti gli altri orari e una copia giornaliera soltanto
 linux_lvm_cmd_lvcreate / sbin / lvcreate
 linux_lvm_cmd_lvremove / sbin / lvremove
 linux_lvm_cmd_mount / bin / mount
 linux_lvm_cmd_umount / bin / umount
 linux_lvm_snapshotsize 2G
 linux_lvm_snapshotname rsnapshot
 linux_lvm_vgpath / dev
 linux_lvm_mountpath / mnt / lvm-snapshot
 # Backup Compiti tutte le macchine virtuali
 di backup LVM: // vg0 / vm_1_name_disk / vm_1_name_disk /
 backup di LVM: // vg0 / vm_2_name_disk / vm_2_name_disk /
 lvm backup: // vg0 / vm_10_name_disk / vm_10_name_disk /
Pianificare attività di backup giornaliero in crontab (/ etc / crontab). Si noti che rsnapshot è in / usr / bin / rsnapshot su Debian.

1
01 01 * * * root / usr / bin / rsnapshot quotidiano
È quindi possibile eseguire l'attività rsnapshot per assicurarsi che tutto funzioni, dal file di configurazione per la creazione e il montaggio snapshot LVM. Tempo di esecuzione dipende dal numero di macchine virtuali e le loro dimensioni. Puoi corse singolarmente, se necessario.

1
/ Usr / bin / rsnapshot quotidiano
Poi ho un altro compito configurazione di backup dal server di backup remoto per prendere il nostro backup locali a / backup. È inoltre possibile configurare rsnapshot di eseguire il backup istantanee direttamente alla tua posizione di backup remoto (usiang rsync / ssh), dipende da come si desidera il backup dei dati.

lunedì 5 gennaio 2015

Ripristina Xen VM Da LVM Snapshot Backup

Qual è l'uso di backup, se non è possibile ripristinare da loro? ;)

Nel post precedente su "Backup Xen con LVM e rsnapshot" abbiamo lavorato sulla creazione di copie di backup dei Xen (guest / dominio) VM con LVM, e qui vedremo il processo di ripristino da questi backup.

Che cosa è coperto qui:

Ripristino di file o directory specifici fare di tipo "bare-metal" di ripristino. Noi ricreare il VM dai nostri backup rsnapshot. Processo di ripristino:

1.) Ripristino file o directory specifici solo

Mentre questo scenario di ripristino è un gioco da ragazzi, ancora io voglio solo parlare del fatto che anche qui. Fondamentalmente questo è il solito copia dei file (via cp, scp, ftp, rsync, ecc) dalla sorgente o server di backup al server di destinazione.

2.) "Bare-metal" ripristino (immagine completa vm crea dal backup).

Panoramica di "bare-metal" processo di ripristino:

creare, formattare e montare volumi logici per usare il vm che si desidera ripristinare o ricreare, sulla base delle sue proprietà del disco VM originale come le dimensioni, nomi, ecc copiare tutti i file dal percorso di backup sul disco LVM appena montato

regolare necessarie configurazioni Xen VM (se del caso, come nuovo indirizzo ip) e avviare / creare la VM con il volume con contenuti restaurati o file, e il gioco è fatto. Nell'esempio di ripristino di seguito mi riferisco al vm come "domain.com" e noi ripristinare i backup di un volume diverso con la stessa configurazione di quello originale. Poi inizieremo la vm, domain.com, utilizzando il volume ripristinato.

Ecco la configurazione VM esempio che useremo. orignal dischi VM: /dev/vg0/domain.com-disk (10GB) e /dev/vg0/domain.com-swap (512MB) di backup trova in "/ backup" di macchina host configurazioni dischi da utilizzare sul vm restaurato: / dev / vg0 / domain-restore.com-disk (10 GB) e /dev/vg0/domain-restore.com-swap (512) Per avviare determiniamo la macchina virtuale per ripristinare così come il backup da utilizzare per il ripristino.

Poi creeremo volumi logici con gli stessi valori dei volumi in esecuzione di cui al nostro /etc/xen/domain.com.cfg. Si prega di notare che non c'è bisogno di ri-creare il disco di swap, se si vuole, ma in questo esempio dobbiamo solo creare un altro.
lvcreate -L 10G -n dominio restore.com-disk vg0
 lvcreate -L 512M -n dominio restore.com-swap vg0
Formattare la "-Errore" e montarlo da qualche parte sulla macchina host (es: / backup-restore) e copiare i file di backup in esso, e smontarlo dopo la copia.
mkfs -t ext3 -v /dev/vg0/domain-restore.com-disk
 mkdir / backup-restore
 mount /dev/vg0/domain-restore.com-disk / backup-restore
 cp -rpfv /backup/domain.com- disk / * / backup-restore /
 umount /dev/vg0/domain-restore.com-disk
 rmdir / backup-restore
Ora abbiamo il volume che contiene i file ripristinati in / dev / vg0 / domain-restauro-disco e pronto per l'uso da parte nostra domain.com VM.
Facciamo fermo macchina "domain.com" e modificare la configurazione del disco per utilizzare il nuovo volume / restaurato.
xm shutdown domain.com
Poi ci aggiorniamo il nostro vm Xen config di lasciare il nostro "domain.com" vm utilizzare il "dominio-restore-disk". Modifichiamo /etc/xen/original.domain.com.cfg e cambiare i dischi per puntare a nuovi volumi con contenuti restaurati.
Phy: /dev/vg0/domain.com-disk,xvda2,w',
 'phy: /dev/vg0/domain.com-swap,xvda1,w',
A:
'Phy: /dev/vg0/domain-restore.com-disk,xvda2,w',
 'phy: /dev/vg0/domain-restore.com-swap,xvda1,w',
Inizia la nostra macchina domain.com sui suoi contenuti restaurati.
xm create /etc/xen/domain.com.cfg
Questo è tutto - si dovrebbe avere il vostro VM in esecuzione dal suo stato ripristinato! Se tutto è ok non è possibile configurare rapidamente il vm di utilizzare i volumi originali e riavviarlo.
Se non si vuole toccare la macchina dal vivo, si può semplicemente creare un altro vm con la stessa configurazione come vivo uno, creare nuovi volumi e ripristinare i backup a quella vm.