Pagina 1 di 12 1 2 3 11 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 112
  1. #1

    [PAMPA] Rilasciata la 0.4

    Ho deciso di abbandonare il vecchio e caotico 3D (moderatori permettendo) al fine di crearne uno nuovo inaugurandolo con l'ultima versione disponibile di PAMPA

    Piccolo sunto per chi non sapesse cosa sia
    Cos'è PAMPA ?
    Un pacchetto all-in-one per avere un ambiente AMP (Apache - MySQL - PHP) in qualunque versione di windows in modo facile, portabile e soprattutto gratuito.
    Attraverso un'interfaccia tra il semplice e il fagiano (2 bottoni ... basta) permette di far partire l'ambiente da una qualunque cartella, CD, DVD, Pen Drive ... teoricamente anche da una MicroSD per cellulare ... in pratica permette di creare anche applicativi stand alone o di portarvi l'ambiente preferito sempre con voi, tramite una penna USB da almeno 64Mb (anche meno se non si usa MySQL e si sfrutta SQLite).


    Come si configura PAMPA ?
    Dietro la piccola GUI c'è semplicemente un'installazione "manuale" di Apache, PHP e MySQL, ergo ci sono veramente pochi limiti di configurazione e tutto quello che trovate in rete per personalizzare la vostra versione di PHP, Apache o MySQL va bene, avete i files di configurazione per fare un pò quello che volete.
    Assieme a questi files c'è il pampa.txt, che se rinominato in pampa.ini permette di avere delle configurazioni differenti di default, far partire in automatico il tutto e dalla versione 0.4 cambiare con un path assoluto la DocumentRoot di default di Apache (contento piero ? ).


    Cosa richiede PAMPA ?
    PAMPA lavora su porte diverse dalle solite, anche queste modificabili sfruttando il pampa.ini, al fine di non avere problemi o conflitti con altri software che sfruttano di solito le porte 80 e 3306 per Apache e MySQL (di default la 85 e la 3307 in PAMPA).
    Questo significa che dovete cambiare eventualmente i parametri di connessione al db, specificando la porta oppure scrivendo "localhost:3307" mentre per gli scripts dovete sfruttare localhost:85 come riferimento base.
    Ovviamente se sfruttate il pampa.ini potete settare 80 per Apache e 3306 per MySQL e ritrovarvi gli scripts già funzionanti ... sempre che siano compatibili con PHP 5.2.1 e l'impostazione error_reporting E_ALL, anche questa comunque modificabile tramite il php.ini.
    Se masterizzata su un CD, PAMPA non può per ovvi motivi creare files, tabelle, fare inserimenti o altro, semplicemente potrà leggere tutto ... ma non cambiare stato (il CD/DVD non è un supporto scrivibile in tempo reale) mentre su disco o pendrive non ci sono questi vincoli.
    Idem per l'impostazione innoDB .... ovviamente i più esperti potranno sfruttare alchimie per far lavorare i database anche tramite CD/DVD .... magari copiandoli nella tmp di sistema prima di utilizzarli ... ma questi sono altri discorsi.
    Per concludere, PAMPA vorrebbe almeno una connessione (o cheda di rete) per lavorare, poichè Apache senza non parte (quindi non è un problema di PAMPA).



    Cosa c'è nell'ultima versione ?
    Apache 2.2.4
    PHP 5.2.1
    MySQL 5.0.27

    Nuovo pampa.txt con l'opzione per cambiare, se necessario, la DocumentRoot (richiede un percorso assoluto, occhio alla portabilità)

    Nuovo applicativo per gestire il database, TurboDbAdmin, più leggero e moderno di MySQL, non so se sia cosa gradita o meno ... in caso scaricatevi phpMyAdmin che funziona senza problemi se questo tool non dovesse piacervi

    Nuovo driver con cambiamenti poco consistenti

    Tutti i cambiamenti di rilievo li trovate nel changelog del sito


    @ piero.mac
    il nome non l'ho cambiato ... per il semplice fatto che devo modificare diverse cose nel sito ed ora come ora non ho tempo ne voglia



    Spero di aver fatto cosa gradita, resto a disposizione per qualunque problema, purchè sia inerente l'argomento (PAMPA) e non i vostri scripts PHP (che se scritti come si deve, funzioneranno senza problemi)
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  2. #2
    scaricato.... ma non ho urgenza di provare. Va bene la vecchia versione.

    Visto che hai tempo avrei altre proposte, grazie per quanto fatto, ma sarebbe buono se:

    oltre alla document_root poter definire anche il percorso di mysql/data. Slegare insomma la cartella mysql/data dall'installazione di mysql.
    Avere una opzione (tipo XAMPP) per scegliere tra diverse versioni di php. click php5, click php4
    Un caffe' alle 10.00 ed uno alle 15.00

    per il resto alla tua buona volonta'.

    thanx dear PAMPAPAPA'


    ps... per il nome del file... intendevo proprio il nome dell'eseguibile che si scarica... non mi dire che non hai tempo per un rename...

    Per la storia questo l'ho chiamato PAMPA_4442.exe

    @edit: intendevi dire phpMyAdmin ????
    Nuovo applicativo per gestire il database, TurboDbAdmin, più leggero e moderno di MySQL, non so se sia cosa gradita o meno ... in caso scaricatevi phpMyAdmin che funziona senza problemi se questo tool non dovesse piacervi

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    una prima prova *postprandiale*

    pare andare... pero' per settare correttamente la documentRoot con pampa.ini bisogna usare gòi slash e non i backslash come hai indicato.
    codice:
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;; APACHE DOCUMENTROOT                                          ;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;; change default Apache DocumentRoot variable
    ;; (requires absolute path starting from a root)
    ;; example
    ;; DocumentRoot=C:\myFolder\myapp\apache\htdocs
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    deve essere invece:
    
    DocumentRoot=C:/myFolder/myapp/apache/htdocs
    nel file httpd.conf sono presenti i valori di default originali di apache che verranno poi sovrascritti (credo) dal tuo eseguibile. Creano confusione. Sarebbe bene che i valori che sovrascrivi con l'eseguibile venissero eliminati dal file httpd.conf ... nell'ottica che l'eseguibile non lo posso leggere il file httpd.conf si.

    Impostando pampa.ini sulla propria documentRoot e' possibile raggiungere i propri dati e, per esempio, provare (con il proprio mysql) gli script con PAMPA (apache 2.2.4 e php 5.2.1) e con il proprio Apache(2.0.59 e php 4.4.x) semplicemente indirizzando

    http://localhost
    http://localhost:85

    una bella comodita'.... per chi prevede di verificare la compatibilita' dei suoi script. con due schede del browser si provano le due versioni.

    potrebbe diventare l'uso primario di pampa se venisse sempre mantenuto aggiornato con gli ultimi rilasci di apache e php.

    @se trovo qualcosa fischio.... per ora va ok.

    thanx for ...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Originariamente inviato da piero.mac
    una prima prova *postprandiale*

    pare andare... pero' per settare correttamente la documentRoot con pampa.ini bisogna usare gòi slash e non i backslash come hai indicato.
    in realtà a me va anche usando i backslash ... sicuro di aver dato un path corretto ?




    Originariamente inviato da piero.mac
    nel file httpd.conf sono presenti i valori di default originali di apache che verranno poi sovrascritti (credo) dal tuo eseguibile.
    l'eseguibile nemmeno prova a leggerlo il conf di apache ... quindi non ho capito a cosa ti riferisci.
    Vero è che l'httpd.conf è stato lievemente modificato, ma anche il vecchio dovrebbe andare.


    Originariamente inviato da piero.mac
    Creano confusione. Sarebbe bene che i valori che sovrascrivi con l'eseguibile venissero eliminati dal file httpd.conf ... nell'ottica che l'eseguibile non lo posso leggere il file httpd.conf si.
    l'eseguibile lancia il processo a parte e deve per forza inviare dei valori di default, altrimenti PAMPA non avrebbe motivo di esistere, la chiave è proprio quella per averla su tutti i dispositivi a path relativo e non per forza assoluto come richiedono altri.

    Nel conf di Apache puoi scrivere quello che ti pare, ma alcuni parametri sono impostati da PAMPA in start-up, non sovrascrivono niente, creano "l'ambiente"



    Originariamente inviato da piero.mac
    Impostando pampa.ini sulla propria documentRoot e' possibile raggiungere i propri dati e, per esempio, provare (con il proprio mysql) gli script con PAMPA (apache 2.2.4 e php 5.2.1) e con il proprio Apache(2.0.59 e php 4.4.x) semplicemente indirizzando

    http://localhost
    http://localhost:85

    una bella comodita'.... per chi prevede di verificare la compatibilita' dei suoi script. con due schede del browser si provano le due versioni.

    potrebbe diventare l'uso primario di pampa se venisse sempre mantenuto aggiornato con gli ultimi rilasci di apache e php.

    @se trovo qualcosa fischio.... per ora va ok.

    thanx for ...
    grazie a te per la pazienza nel provare sempre tutto (sapevo non avresti restitito un solo giorno )

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    doooooooooownloading! non vedo l'ora di poterlo rimetter su !

  6. #6
    sul portatile funge tutto ( ps dove li devo mettere i file? cioe la cartella a mo' di "www" dove sta? ), sul pc no <.< ma questo è solo un altro sintomi del ormai rinnomato format incoming

  7. #7
    Originariamente inviato da andr3a
    in realtà a me va anche usando i backslash ... sicuro di aver dato un path corretto ?
    si.. difatti non capivo il perche' e sono andato a frugare httpd.conf di apache... che tra l'altro ha tutti i path errati... c:/apache2.2 o simile....

    invertendo il backslash funziona. Ma e' anche logico se il path letto da PAMPA viene passato ad apache.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Originariamente inviato da piero.mac
    si.. difatti non capivo il perche' e sono andato a frugare httpd.conf di apache... che tra l'altro ha tutti i path errati... c:/apache2.2 o simile....
    piero ma di che parli ? l'httpd.conf sta sotto PAMPA\config ... dove non ci sono percorsi assoluti ne backslash errati :master:


    Originariamente inviato da piero.mac
    invertendo il backslash funziona. Ma e' anche logico se il path letto da PAMPA viene passato ad apache.
    a me funziona con backslash o backslash invertito .... usando il pampa.ini o meno (cmq l'eseguibile invia tutto in backslash invertito "/" ... ma come ho detto a me andava anche con \ ... ed il tutto è chiuso dentro apici quindi non dovrebbe darti problemi.



    @SteRmi ... sul pc no ...
    ti da qualche errore ? il log di Apache cosa dice ? :master:
    P.S. hai autorizzato l'esecuzione dei servizi, alla richiesta del firewall di windows o del tuo a parte ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  9. #9
    error log dice questo: [Tue Feb 13 08:56:52 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
    [Tue Feb 13 08:56:52 2007] [notice] Server built: Jan 9 2007 23:17:20
    [Tue Feb 13 08:56:52 2007] [notice] Parent: Created child process 2368
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Child process is running
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Acquired the start mutex.
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Starting 250 worker threads.
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Starting thread to listen on port 80.

    se avvio logs.exe ( presumo tenga conto dei vari log delle applicazioni ) non c'è nulla su apache

  10. #10
    Originariamente inviato da StErMi
    error log dice questo: [Tue Feb 13 08:56:52 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
    [Tue Feb 13 08:56:52 2007] [notice] Server built: Jan 9 2007 23:17:20
    [Tue Feb 13 08:56:52 2007] [notice] Parent: Created child process 2368
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Child process is running
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Acquired the start mutex.
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Starting 250 worker threads.
    [Tue Feb 13 08:56:52 2007] [notice] Child 2368: Starting thread to listen on port 80.

    se avvio logs.exe ( presumo tenga conto dei vari log delle applicazioni ) non c'è nulla su apache
    perchè porta 80 ? .... prova a togliere il file di configurazione pampa.ini ....
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.