RISOLTO Hosting Aruba: 500 Internal server error eseguendo qualunque php

Stato
Discussione chiusa ad ulteriori risposte.

jNash

Utente Attivo
1,327
105
Buongiorno,
devo creare una serie di script PHP in una sottocartella della root principale di un dominio in hosting su Aruba.
Del dominio non so nulla, però ho a disposizione questa sottocartella.
Il problema è che anche un banale file php vuoto genera l'errore in oggetto.
E' sicuramente un problema di permessi, ma come posso sistemare agendo solo sulla cartella a me dedicata?
Tutte le altre cartelle della root non danno il problema!
Grazie.
 
Ultima modifica:

Skills07

Head of Development
Staff Forum
Utente Èlite
35,415
11,492
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
500 è internal server error.
Semplicemente qualcosa non funziona su quel sito.
Dipende? è un wordpress? se si prova a cancellare e rigenerare il file .htaccess
 

jNash

Utente Attivo
1,327
105
No, non è un Wordpress è Joomla e sembra andare tutto bene. Dico sembra perché non ho approfondito.
Ho letto che basta ripristinare i permessi in generale, ma non vorrei toccare parti che non mi competono...
Edit: a quella cartella ho pure dato permessi 777...
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,415
11,492
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
joomla è similare a wordpress.
C'è da capire dove da problemi.
Errore 500 ripeto è "internal server error"
 

Krona

Nuovo Utente
69
36
Gli errori 500 su hosting sono spesso causati da problemi su .htaccess (percorsi errati, errori di sintassi, ecc...) ti consiglio di provare a rinominarlo e ricaricare il sito usando http://www.iltuosito.dom/index.php

Prova anche a caricare un semplice file statico .html e vedere se il server te lo visualizza.
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,415
11,492
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
Si ma se non sai cosa da errore è come brancolare nel buio.
Bisogna capire durante cosa te lo da questo errore
 

Tidus88

From another world
Utente Èlite
2,038
1,738
CPU
Ryzen 5600X
Dissipatore
Deepcool GAMMAX 400
Scheda Madre
Asus Prime B450-Plus
HDD
MX-500 500GB
RAM
Ballistix 16GB DDR4 3000Mhz
GPU
RTX 3060Ti Dual ASUS
Audio
Edifier R1280db
Monitor
Hisense H55U7A
PSU
Sharkoon Silentstorm Icewind 550W
Case
Corsair 275R Airflow White
Net
SkyWifi FTTH
OS
Windows 10
Domanda stupida:
Ci sono altri file php su quel sito?
Il PHP è abilitato sul dominio?
 

Dumah Brazorf

Utente cAttivo
Utente Èlite
7,588
3,532
Fatto il solito file phpinfo.php e buttaci dentro

Codice:
<?php

// Show all information, defaults to INFO_ALL
phpinfo();

?>

e vedi cosa fa...
 

jNash

Utente Attivo
1,327
105
Dunque....ovviamente ci sono altri php nel sito, che non danno errore.
Anche un banale file vuoto con con solo i tag <?php ?> dà errore.
Un banale file .html lo visualizzo correttamente.
Dai log leggo:

End of script output before headers: file.php e poi
AH01215: suexec policy violation: see suexec log for more details: ..../file.php


Vedo un puntohtaccess e un htaccess.txt più recente...

Aggiungo...ho preso un php dalla root che visualizzo perfettamente, messo in "root/MIACARTELLA" dà errore!
 
Ultima modifica:

Skills07

Head of Development
Staff Forum
Utente Èlite
35,415
11,492
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
è corrotto il file htaccess semplicemente.
 

Dumah Brazorf

Utente cAttivo
Utente Èlite
7,588
3,532
Quello è un errore di permessi.
Guarda che permessi ci sono in root e copiali, mica tutto 777...
 

jNash

Utente Attivo
1,327
105
Quello è un errore di permessi.
Guarda che permessi ci sono in root e copiali, mica tutto 777...
In che senso? Io alla mia cartella ho dato 777, che sta dentro root. Root avrà molto meno.... Perché devo replicare i permessi? Tnx! Una volta modificato il puntohtaccess come lo riavvio il webserver? Non ho mai usato Aruba...
Infine, il file htaccess.txt non entra in gioco vero?
 

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,222
1,853
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Ma infatti è sbagliato dare 777 a tutto. In caso di vulnerabilità al codice presente o che vai a caricare tu, rischi problemi seri.
Al codice php è sufficiente dare 0640 di norma. Ci sono casi nei quali - con alcuni framework - devi dare 755 o anche 777 a una cartella, ma si tratta di 1 o 2 cartelle.
Guardati questa discussione https://serverfault.com/questions/3...bsite-files-folders-have-on-a-linux-webserver

Per riavviare il server https://guide.serverdedicati.aruba.it/gestione-servizi/area-clienti/riavvio-server.aspx

No l'htaccess testuale non entra in gioco. Si tratterà solo di un'altra configurazione o di quella di default, ma per renderle effettiva devi rinominarlo in .htaccess ed eventualmente scommentare qualcosa al suo interno.
 

jNash

Utente Attivo
1,327
105
Ok, grazie per le info.
Ho lasciato 755 e risolto, semplicemente duplicando una cartella già presente e poi rinominandola col nome che ho scelto.
Adesso i php funzionano. Grazie a tutti!
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!