VSolution Forum
Settembre 06, 2010, 12:03:17 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News: VSolution - Soluzioni Virtuali
 
   Home   Help Ricerca Calendario Login Registrati  
Pagine: [1]
 1 
 il: Agosto 28, 2009, 11:18:23  
Iniziato da H3yB0y - Ultimo post da H3yB0y
Ed ecco una super chicca!!!

 

Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 2456 bytes) in /home/user/index.php on line 44

 

Questo errore si presenta nel momento in cui, sull'index, tentate di caricare pagine esterne che hanno un consumo troppo alto di memoria.

Siccome di norma nel php.ini e' limitata a 32MB ora andremo ad aumentarla direttamente nel file *.php (WOW)

 

Sotto a

inseriamo una o piu' righe di questo tipo:

ini_set('memory_limit', '32M');

 2 
 il: Agosto 22, 2009, 11:55:51  
Iniziato da H3yB0y - Ultimo post da H3yB0y
Collegarsi in SSH tramite Putty (se si usa windows) o tramite Shell = ssh root@ip .

Per prima cosa lanciare il comando:
yum update

Successivamente per installare KDE:

yum groupinstall "X Window System" "KDE (K Desktop Environment)"
yum install kde-l10n-Italian


O per installare GNOME:

yum groupinstall "X Window System" "GNOME Desktop Environment"

Dopo aver fatto tutto cio' scaricare ed installare (sul server) i 3 pacchetti proposti in questa pagina => http://www.nomachine.com/download-package.php?Prod_Id=990
ed installare in sequenza nx client, nx node, nx server.

Questo servira' per connettervi dal vostro PC al server via veste grafica.
Dovrete scaricare sul vostro PC l' NX Client:
http://www.nomachine.com/download-client-linux.php => Linux
http://www.nomachine.com/download-client-windows.php => Windows

 3 
 il: Agosto 22, 2009, 11:41:51  
Iniziato da H3yB0y - Ultimo post da H3yB0y
L'installazione del server FTP ProFTPD e' molto semplice.

ditiamo il comando:

apt-get install proftpd

Ora digitiamo il comando:

nano /etc/proftpd/proftpd.conf

La prima riga che bisogna editare e' UseIPV6 da on posizionarla ad off

Scendiamo e cerchiamo la riga Defaultroot ~ se e' commentato (#Defaultroot ~) decommentarlo, se non c'e' lo andreamo ad inserire dopo la riga Port 21
Defaultroot ~
Questo e' molto utile in quanto se nel vostro server avete piu' utenze FTP la root di ogni utente sara' solo ed esclusivamente la propria home (ad esempio /home/pippo) e da li' non si piu' andare piu' su (in /home/ ad esempio).

Se scambiate dati da un server all'altro tramite il vostro computer (Dump)  allora sara' necessario (sotto la riga Port 21) aggiungere queste 3 righe:

AllowForeignAddress on
AllowStoreRestart on
AllowRetrieveRestart on


E io consiglio di cambiare la porta da 21 a 24 o ad una porta che volete voi.
Port 21 diventa Port 24

Dopo aver finito questi passaggi (queste sono solo operazioni standard, poi ce ne sono molte altre che approfondiremo) :
Schiaggiate il tasto ctrl e tenendolo premuto schiacciate x:
digitare "y" o "s" o "o" senza virgolette (dipende se avete la distribuzione, rispettivamente, in inglese, italiano o francese) e dare invio.

Ora riavviamo il servizio FTP:

/etc/init.d/proftpd restart

 4 
 il: Agosto 22, 2009, 11:25:49  
Iniziato da H3yB0y - Ultimo post da H3yB0y
In Linux, l'aggiunta di un utente e' molto importante per non operare con l'utenza root.

L'utenza root e' utilizzata solo ed esclusivamente per aggiungere/rimuovere applicazioni e configurazioni di sistema.

L'utente ha la sua home ed in questa home puo' operare con i permessi, creazioni di cartelle, modifica e creazioni di file ecc.. ma non operare a livello del sistema.


Per aggiungere un utente su Debian/Ubuntu basta dare il comando:


adduser nomeutente

inserire la password (in linux mentre si digita la password non compare nulla ed il cursore non si muove)

confermare la password (idem, non vedrete scorrere il cursore mentre digitate la conferma)


Date invio ad ogni domanda ed alla fine digitate Y ed invio nuovamente.

 5 
 il: Agosto 22, 2009, 02:53:20  
Iniziato da H3yB0y - Ultimo post da H3yB0y
Guida passo passo sull'installazione di un server LAMP:

Per prima cosa installiamo il webserver

Apache2

apt-get install apache2 apache2-mpm-prefork

Alle eventuali domande rispondere YES

Ed ecco a voi che il webserver e' gia' installato, infatti se vi connettete a http://ip.della.vostra.macchina comparira' la scritta It Work!

Spieghiamo ora qual'e' la cartella root del webserver:

- Di default Apache2 ha la root in => /var/www/ ma sinceramente io consiglio di creare gli spazi web nella /home di ogni utente.

Infatti quando andreamo a creare un utente, l'utente, per default, si crea in /home/nomeutente e di conseguenza e' piu' semplice ed intuitivo direzionare l'Apache in ogni home di ogni utente.

- Nella cartella /etc/apache2/sites-available/ andranno inseriti il file di configurazione per ogni virtual host che verrà creato. Di predefinito, è presente unicamente il file default;

- Nella cartella /etc/apache2/sites-enabled/ ci sono i link simbolici ad ogni file presente nella cartella /etc/apache2/sites-available/. Ognuno di questi link simbolici, abilita i virtual host definiti nella cartella /etc/apache2/sites-available.

- Nella /etc/apache2/mods-available/ ci sono i files di configurazione di tutti i moduli installati;

- Nella cartella /etc/apache2/mods-enabled/ ci sono i link simbolici ad ogni file presente nella cartella /etc/apache2/mods-available/. Ognuno di questi link simbolici, abilita i moduli presenti nella cartella /etc/apache2/mods-available.

----------------------------------------------------------------------------------------------

PHP5

Come seconda cosa installeremo PHP

apt-get install php5 libapache2-mod-php5 php5-cgi php5-gd php5-cli

Ora andremo a copiare il file di configurazione di default di PHP

cp /usr/share/doc/php5-common/examples/php.ini-recommended /etc/php5/apache2/php.ini

Ora:

nano /etc/php5/apache2/php.ini
andrete a modifica il php.ini per abilitare il supporto di Mysql e per le gd lib

Cercate queste due stringhe
;extension=mysql.so
;extension=gd.so
e decommentatele togliendo il ;


Se non ci sono aggiungetele sotto a Dynamic Extensions:

extension=mysql.so
extension=gd.so


Verifichiamo che PHP sia abilitato:

a2enmod php5

Ricarichiamo l'Apache

/etc/init.d/apache2 reload

----------------------------------------------------------------------------------------------

MYSQL

Procediamo con l'installazione di Mysql-server + il modulo sql per PHP5

apt-get install mysql-server php5-mysql

Alla domanda se procedere con l'installazione, digitiamo si/yes/oui dipende in che lingua avete la distribuzione

Vi chiedera' poi di inserire la password dell' utente ROOT di MySQL

-* Se cosi' non fosse, basta seguire questo passaggio:
mysql -u root

ed eseguiamo questi comandi
DELETE FROM mysql.user WHERE User = '';
e
FLUSH PRIVILEGES;

Settiamo la pass per l'utente root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('tuapassword');
*-

----------------------------------------------------------------------------------------------------------

PhpMyAdmin

In ultimo provvederemo ad installare PhpMyAdmin che e' un interfaccia web per gestire i database in tutta semplicita':

apt-get install phpmyadmin

Fine! Riavviate la macchina! /sbin/reboot

Questo guida spiega come installare il server LAMP tramite apt-get

Pagine: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
Traduzione Italiana a cura di SMItalia
XHTML 1.0 Valido! CSS Valido!