Problemi di permessi dei file (UID: 99)
Attenzione queste informazioni possono essere superate. Si prega di consultare il forum per un massimo di aiuto Data RevMax e istruzioni. http://www.openxpayments.com .
È venuto alla mia attenzione che alcuni host sembrare un po 'fuori datato e forse un po' protetta, come per gli utenti i file e le autorizzazioni. Sono ancora alla ricerca me stesso e alla ricerca di una soluzione che potrebbe possibile inserire tutti gli host. Fino ad allora in caso di problemi i permessi dei file speriamo che questo sarà di aiuto.
Installazione di PHP come modulo predefinito mod_php è uno del foro più grande sicurezza a software web server.
Consente di considerare il perché. Se si dispone di PHP installato come mod_php quindi tutte le applicazioni vengono eseguite con php 'nobody' utente comune o 'www' o 'apache'. Ciò significa che se 'Smith' un utente dispone di file che si trovano nella sua home directory, tutti coloro che hanno un conto presso lo stesso server in grado di leggere (e modificare) i suoi file con regolare PHP-based filemanager.Per evitare questo problema apache fornisce la tecnologia 'suexec' per eseguire il software degli utenti sotto i propri account di sistema. Significa 'Smith' utente ha 'my_secure_data.txt' chowned a 'Smith' e funzionerà perché le sue applicazioni vengono eseguite con account di sistema 'Smith' a suexec ambiente. Fondamentalmente, la tecnologia suexec è previsto per le applicazioni in esecuzione come script CGI.
Il Non-suPHP ambiente server, se uno script php deve caricare un file su una cartella, (ad esempio: plugins OpenX) al fine di ottenere averlo caricato nella cartella, è necessario disporre di autorizzazioni leggibili a tutti (777).
Poiché i plugin sono caricato da php, sulla non-suPHP ambiente server di solito è assegnato id utente di 99. In questo modo tutti i file php caricati di non essere di proprietà dell'utente ftp e incapace di modificare le autorizzazioni, o cancellarli.
IL PROBLEMA: Per comodità RevMax imposta tutte le directory (755) e il file (644) le autorizzazioni per l'installazione e può causare errori, è necessario però impostare manualmente autorizzazioni per la cartella / OpenX clienti / clienti, dopo il caricamento..
È possibile verificare il vostro server per questo problema. Se è possibile utilizzare phpinfo () è possibile creare un file php con i seguenti contenuti:
( ) ; ?> <? Phpinfo ();?>
Carica in una cartella web accessibile sul server e individuare in un browser, quindi cercare in cui si dice API Server. Se il valore Apache dice poi non la sua esecuzione PHP utilizzando suPHP. Se dice CGI allora è in esecuzione suPHP.
Se si conosce né può vedere questo (uid: 99) ad essere il problema, è possibile chown tutte le cartelle ei file del pacchetto, e chmod seconda delle necessità. per ripristinare la funzionalità. Ecco alcune info su "chown" e comandi di shell che possono aiutare.
Se sai che questo prima di installare è possibile decomprimere il pacchetto e caricare i file con ftp e impostare le autorizzazioni di conseguenza, quindi accedere al OpenX e installare il plugin. Si dovrebbe quindi avere la proprietà di tutti i file e le cartelle del plugin RevMax. Plugin file e le cartelle devono essere caricati nella directory OpenX come si è visto nel pacchetto decompresso.
OpenX / clienti ....
OpenX / plugins / etc ....
OpenX / www / admin / plugins ...
Per risolvere questo problema in modo definitivo si potrebbe desiderare di seguire questo link e proteggere il server e installare il modulo suPHP per apache. Ovviamente questo ti fanno passare attraverso tutti i plugin e la proprietà del file di ripristino e le autorizzazioni che vengono create al momento dell'installazione con php e causare errori come si è visto in openxmarket installazione su un server cpanel.
Attualmente sto lavorando sulla creazione di script per controllare le variazioni del server, e, auspicabilmente, risolvere questo problema per questi ambienti.
Come sempre potete contattarmi direttamente o postare sul forum se avete domande o bisogno di aiuto.
















