- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Problema Uploads
-
Dipende dal server.
Può essere sia nel file php.ini sia nel file .htaccess se utilizzi Apache. Non conosco invece IIS.upload_max_filesize = xxM
post_max_size = xxMValerio Notarfrancesco
-
Ho cambiato da 64M a 32M ma mi da sempre il solito problema.
-
Se provi a disabilitare l'uploader flash funziona? Magari è un problema temporaneo dell'hosting...
-
Ho provato sia con l'upload in flash che quello del browser, niente!
-
Quindi, da Wp non riesci a fare l'upload, mentre da un client ftp si.
Prova a disabilitare tutti i plugin di Wp.Valerio Notarfrancesco
-
Davvero molto strano...Prova a contattare il tuo servizio hosting e a vedere cosa ti dice
P.S Da quand'è che non funziona? Hai fatto qualcosa di particolare da quando funzionava?
-
No non mi funziona da un bel po, ma ho lasciato stare perchè usavo tranquillamente l'FTP ma ora mi serve per forza l'upload dal sito web.
Comunque provo a disabilitare qualche plug-in e vedo che succede!
-
Ho disattivato tutto, niente non va!
-
Prova a contattare l'hosting...
-
Ho inviato una e-mail, spero che mi rispondano!
-
Ciao,
sembrerebbe come se il php non la vede proprio la cartella upload.
Prova a creare un file, ad esempio un txt, da php in quella directory.Così intanto ti assicuri che il php la veda.
A presto
-
In effetti hai ragione.
Ho creato un piccolo form in php che salva i dati nel file michelepapaleo.it/wp-content/uploads/file.txt ma non lo crea.
-
Che errore ti da?
-
Non crea proprio il file di testo.
-
Nel log degli errori cosa trovi scritto?
Valerio Notarfrancesco
-
dovrebbe darti un errore il php ...
prova a scrivere
ini_set("display_errors",1);prima di tutto il codice
-
Ma sul file che ho creato ora ad-hoc vero?
-
Si certo sul file che hai creato.
Vediamo che errore ti da.
-
<?
ini_set("display_errors",1);
if(isset($_POST['submit'])) {
if($_POST['nome'] && $_POST['cognome']) {
$fp = @fopen('http://www .michelepapaleo.it/wp-content/uploads/file.txt', 'a+');
@fputs ($fp,'---'."\n");
@fputs ($fp,'Nome :'.$_POST['nome']."\n");
@fputs ($fp,'Cognome :'.$_POST['cognome']."\n");
@fclose($fp);
echo 'Dati inseriti con successo!';
}else{
echo 'Entrambi i campi sono obbligatori!';
}}else{
?>Questo è il codice, ma non mi da nessun errore.
-
Prova così:
togli la @ per i test
Poi nell' fopen fai riferimento alla directory fisica.
Se non la sai usa $_SERVER['DOCUMENT_ROOT']