it-swarm.dev

Impossibile caricare manualmente le estensioni

Continuo a ricevere errori quando provo a caricare nella mia directory tmp, fallisce sempre se provo dall'URL o dal caricamento. L'unico modo in cui funziona è tramite un'estensione Joomla per il caricamento diretto.

Poiché ho accesso come root, mi sono assicurato che le autorizzazioni e la proprietà siano corrette e che il percorso del file nella mia cartella tmp sia corretto in globale di admin e configuration.php quindi sto cercando di capire perché continua a fallire.

Io ho chown Apache:root su tutte le mie cartelle Joomla con autorizzazioni 755 e il percorso è mysite.com/joomla come è in una sottodirectory ma tutto il resto funziona tranne questo. Inoltre ho notato che ogni volta che eseguo un'installazione non riesce a creare il configuration.php file. Ho la proprietà e le autorizzazioni corrette?

Aggiornare

L'errore è stato un certo numero di cose in arrivo, ma la cosa principale persistente che ricordo e che è ancora presente è la cartella di file tmp non scrivibile. Ho finito per cancellare la cache tramite comando e da allora tutto funziona ma questo messaggio di errore nella cartella tmp rimane negli avvisi.

Inoltre ho reinstallato l'ultima versione 3.6 con la stessa proprietà e le stesse autorizzazioni, ma ho usato il comando wget per il file tar e ora tutto funziona senza errori.

2
cea

Apri il tuo file di configurazione di Apache e aggiungi queste righe di codice:

User Apache
Group root

Il file potrebbe trovarsi in /etc/Apache2 directory ad esempio /etc/Apache2/httpd.conf

In alternativa puoi prendere in considerazione la modifica della proprietà di file/cartelle su www-data:www-data ricorsivamente perché si tratta dell'utente/gruppo predefinito di Apache:

chown -R www-data:www-data YOUR_JOOMLA_BASE_DIR
1
Farahmand
sync; echo 3 > /proc/sys/vm/drop_caches 

è il comando usato in centos per cancellare completamente le cache e dopo ancora ottenere l'errore, ma almeno tutto funziona ora.

0
cea