/srv/irclogs.ubuntu.com/2022/10/02/#ubuntu-it.txt

pippuccio76Buongiorno , ho avanzato xubuntu dalla versione 20.04 alla 22.04 , ho un problema con apache2 sia con restart che con stop e poi start dà sempre lo stesso errore , penso sia dovuto alla versione di php , questo il terminale : https://paste.debian.net/1255691/10:48
franzopow[m]/usr/lib/apache2/modules/libphp7.4.so11:04
franzopow[m]gli manca questa11:04
franzopow[m]hai visto nei repo quale hai?11:04
pippuccio76ho la 8.1 però non vedo.so11:08
pippuccio76nei pacchetti disponibili cercando libphp11:08
pippuccio76poi ho bisogno di sapere come vedere la cartella localhost (nella mia home /home/stefano/localhost/)  nella barra del browser direttamente scrivendo localhost e non /var/www/localhost/ (ho un symlink in /var/www   che si chiama localhost che punta  a  /home/stefano/localhost/)11:12
franzopow[m]aspè allora forse apache2 vuole la 7.411:21
franzopow[m]non >7.411:21
franzopow[m]i file .so vengono automaticamente installati nel sistema nelle cartelle di sistema11:21
franzopow[m]adesso conviene prima capire secondo me quale versione hai di apache, magari c'è stato un aggiornamento in xubuntu 22.04 che puoi fare ma che non hai fatto perché avanzando di versione ti ha lasciato la tua vecchia11:22
franzopow[m]magari questa versione supporta la 8.1 mentre la tua supporta solo tipo fino alla 7.411:22
franzopow[m]vedi un po' dando apt list apache11:23
franzopow[m]o apt search apache11:23
franzopow[m]io su debian ho la apache2/testing 2.4.54-211:24
Carlin0pippuccio76, mai usato apache ma ... 👉 Syntax error on line 146 of /etc/apache2/apache2.conf11:37
franzopow[m]Può darsi che deve andare a modificare manualmente la versione di php in quel file di conf ma mi pare strano, io non l'ho mai toccato dovrebbe fare tutto lui quando lo installi11:39
pippuccio76Scusate ero a pranzo questo l' apt search apache : https://paste.debian.net/1255703/12:02
franzopow[m]No fai apt list apache212:03
pippuccio76dice fatto quel comando....12:04
Carlin0pippuccio76, ma hai guardato la riga 146 del file conf ?12:04
franzopow[m]Quindi non hai apache2 installato?12:04
pippuccio76la cartella è presente12:04
franzopow[m]Hai perso qualcosa con l'avanzamento12:04
franzopow[m]Fai un backup della cartella apache12:05
pippuccio76provo a reinstallarlo ?12:05
franzopow[m]E poi fai sudo apt install apache212:05
franzopow[m]Te l'ha purgato la 22.0412:05
pippuccio76apache2 è già alla versione più recente (2.4.52-1ubuntu4.1).12:05
Carlin0pippuccio76, ma hai guardato la riga 146 del file conf ?12:05
Carlin0pippuccio76, ma hai guardato la riga 146 del file conf ?12:05
pippuccio76ecco la riga 146 IncludeOptional mods-enabled/*.load12:07
Carlin0pippuccio76, è inutile che metti output su paste se nemmeno li guardi12:07
pippuccio76li guardo ma non ne cavo un ragno da un buco per questo chiedo aiuto...12:07
franzopow[m]Prova a reinstallare apache212:08
franzopow[m]Fatti il backup della cartella12:08
franzopow[m]Se ti serve12:08
Carlin0l'errore cmq è in quella riga, almeno così dice il tuo output12:08
franzopow[m]La riga lì è piazzata in automatico, l'erroe è nella libphp carlin012:09
pippuccio76no ho tutto in home , la mia localhost , l'unica cosa mi servono i db , dove li trovo12:09
franzopow[m]I db di che?12:09
pippuccio76@Carlin0 l'unico file .load è php7.4.load12:09
Carlin0franzopow[m], che ne sai tu che lui non l'abbia toccata ?12:10
franzopow[m]Non sapeva nemmeno cosa sia quindi lo escludo12:10
pippuccio76non l'ho toccata ho fatt semplicemente l'avanzamento12:10
franzopow[m]Prova a fare una cosa pippuccio12:10
pippuccio76dimmi12:10
Carlin0vabbè inutile sovrapporsi in 212:10
franzopow[m]Vedi dove hai installata la libreria libphp 8, il file .so e copiatelo nella cartella di apache12:11
franzopow[m]Se non va così ti consiglierei di reinstallare apache12:11
franzopow[m]Magari si copia automaticamente la lib installata system wide nella cartella apache12:11
Carlin0!apache | pippuccio7612:11
ubot-itpippuccio76: apache: Installare e configurare Apache: http://wiki.ubuntu-it.org/Server/Web - Installazione di un server LAMPP: http://wiki.ubuntu-it.org/Server/Xampp12:11
pippuccio76con locate libphp ho solo  /usr/lib/apache2/modules/libphp7.4.so12:12
franzopow[m]Sicuro non è un symlink a una libreria che non hai più?12:13
franzopow[m]Cerca libphp8.1.so12:13
pippuccio76può essere in gestore pacchetti non lo trovo infatti12:13
franzopow[m]La tieni da qualche parte, se mi dici che l'hai installata12:13
pippuccio76non l'ho installata ho fatto unsemplice avanzamento senza toccare niente12:14
franzopow[m]Mi hai detto che hai libphp8.112:14
franzopow[m]> ho la 8.1 però non vedo.so12:14
Carlin0pippuccio76, avevi/hai ppa o repo esterni ?12:15
pippuccio76hai ragione , prima dell'avanzamento avevo entrambe ora ho solo libphp8.1-ambed12:16
pippuccio76*-embed12:16
franzopow[m]Ah ecco, hai visto se c'è solo libphp8.1?12:17
franzopow[m]Nei repo12:17
pippuccio76no non c'è12:17
pippuccio76l'unica riga con 812:17
franzopow[m]Cerca solo libphp12:18
franzopow[m]!info libphp12:18
ubot-itPackage libphp does not exist in jammy12:18
pippuccio76bash: !info: event not found12:18
franzopow[m]No non farlo lì xD è un comando per il bot qui12:19
franzopow[m]!info libphp-dev12:19
ubot-itPackage libphp-dev does not exist in jammy12:19
franzopow[m]php8.0 libapache2-mod-php8.012:21
franzopow[m]Prova a vedere se riesci a trovare questi nei repo12:22
franzopow[m]!info libapache2-mod-php812:22
ubot-itPackage libapache2-mod-php8 does not exist in jammy12:22
franzopow[m]!info libapache2-mod-php8.112:22
ubot-itlibapache2-mod-php8.1 (source: php8.1): server-side, HTML-embedded scripting language (Apache 2 module). In component main, is optional. Version 8.1.2-1ubuntu2 (jammy), package size 1715 kB, installed size 5265 kB12:22
franzopow[m]O forse risolvi così, fai sudo apt install php8.1 libapache2-mod-php8.112:23
franzopow[m]Poi sudo systemctl restart apache212:24
franzopow[m]Dai pippozzo che risolviamo12:26
pippuccio76c'è libapache-mod-php8.1 ma anche 7.412:28
pippuccio76però la spunta è su 8.112:28
franzopow[m]Hai installato entrambi?12:29
pippuccio76pippozzo bello :-D12:29
pippuccio76si ci sono entrambi12:29
franzopow[m]Quelli che ti ho detto12:29
franzopow[m]Riavvia apache12:29
pippuccio76con sudo ?12:29
franzopow[m]Ti ho scritto il comando12:30
pippuccio76Job for apache2.service failed because the control process exited with error code.12:30
pippuccio76See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details.12:30
franzopow[m]Se fai start?12:31
franzopow[m]Vediamo se dà lo stesso errore di prima12:31
pippuccio76stesso errore linea 14612:34
Carlin0eh ....12:34
pippuccio76penso che carichi php.7.4.load invece di default c'e 8.112:34
pippuccio76ma basta einominare 7.4 in 8.1 ?12:35
pippuccio76in mods-enabled ?12:35
pippuccio76*rinominare12:35
franzopow[m]Ma dentro il conf hai il puntamento alla 7.4?12:35
franzopow[m]Tu avevi la * quindi non era definita la.versione12:36
franzopow[m]Incollaci pure il tuo conf12:36
franzopow[m]Non si sta prendendo la libreria in automatico ma dovrebbe farlo12:36
pippuccio76eccolo : https://paste.debian.net/1255707/12:37
franzopow[m]Se quel file è un link alla libreria vecchia puoi provare a farne uno tu alla nuova libreria12:37
Carlin0pippuccio76, prova sudo apt reinstall apache212:38
Carlin0dovrebbe sostituire quel file con uno di default12:38
franzopow[m]Infatti nel file conf hai soloa riga 146 chr carica tutti i file .load12:38
pippuccio76ma perdo i vecchi db ?12:39
pippuccio76come posso fare il backup dei file sql ?12:39
franzopow[m]Ma i db di cosa? Dove sono salvati?12:39
pippuccio76dove li trovo12:39
franzopow[m]Dove hai salvato il db là lo trovi12:39
pippuccio76non lo so prima avevo alcuni db  salvati in locale12:39
franzopow[m]Puoi fare un export con script del tuo db in sql12:40
franzopow[m]Ma non so come li stai gestendo12:40
pippuccio76semplicemente accedevo ai db  da adminer (script installato in localhost)12:40
pippuccio76adminer.php è come phpmyadmin ma è uno script unico scritto in php e molto più leggero12:40
franzopow[m]Prima di reinstallare proverei a fare: sudo apt remove libapache2-mod-php7.412:41
Carlin0pippuccio76, reinstalllando il pacchetto apt dove vede file modificati ti chiederà uno ad uno cosa farne ... se sostiuirli o no12:41
pippuccio76ok allora procedo12:41
franzopow[m]E magari cancellarr quel .load per.vedere se lo rigenera da solo con un synlink della nuova lib12:41
pippuccio76fatto ma non mi ha chiesto niente12:42
Carlin0ma ha scaricato il pacchetto ?12:43
pippuccio76https://paste.debian.net/1255708/12:43
pippuccio76faccio start ?12:44
franzopow[m]Non si legge tutto l'output12:44
franzopow[m]12:44
pippuccio76stesso errore riga 14612:45
Carlin0ma ha scaricato il pacchetto ?12:45
pippuccio76si12:45
Carlin0boh...12:45
pippuccio76provo a togliere i due file 7.4 ?12:45
pippuccio76da mods enabled ?12:46
franzopow[m]Dalla cartrlla intendi?12:46
franzopow[m]Sì io rimuoverei anche la vecchia lib12:46
pippuccio76ok ora non ho più errore ma ho un problema di permessi visualizzando localhost dal browser12:48
pippuccio76il mio localhost è qui : /home/stefano/localhost/12:49
pippuccio76devo cambiare permessi / gruppo ?12:49
pippuccio76devo mettere quella cartella disponibile per var/www12:50
pippuccio76?12:50
franzopow[m]Ma quindi apache é partito?12:51
franzopow[m]Hai visto se ha rigenerato il symlink nella cartella dei moduli?12:51
pippuccio76è partito ma non ci sono i due file php12:52
pippuccio76libphp*12:52
franzopow[m]pippuccio76: Potresti fare cosí12:53
franzopow[m]Sicuro la legge poi12:53
franzopow[m]Per il libphp avrai un problema secondo me, dopo aver messo la cartella in var/www proverei a riavviare per vedere se si sta prendendo libphp12:53
pippuccio76quindi chown :/var/www   /home/stefano/localhost/      ?12:54
franzopow[m]Ma scus.. Apache non legge solo la roba che hai messo dentro /var/www?12:54
pippuccio76ho un simlink in var/www12:55
pippuccio76localhost che punta a /home/stefano/localhost/12:55
franzopow[m]Ah12:55
franzopow[m]Ed é strano che non vada12:55
franzopow[m]Prova con i permessi sí12:56
pippuccio76procedo e riavvio con il comando che ho postato ?12:56
pippuccio76www-data ...12:56
franzopow[m]Prova12:57
pippuccio76riavvio ci vediamo tra poco12:57
pippuccio76rieccomi12:58
pippuccio76forse devo aggiungere il mio utente a www-data ?12:59
pippuccio76perchè ho ancora problemi di permessi12:59
pippuccio76useradd: user 'stefano' already exists13:00
franzopow[m]Già sei aggiunto13:00
franzopow[m]Fai na prova e sposta localhost nella cartella www-data13:00
franzopow[m]Almeno per Capire se funzia13:00
franzopow[m]Poi rigeneri il symlink ecc..13:01
franzopow[m]Anzi copiala, non spostarla13:01
pippuccio76come la copio con cp ?13:01
franzopow[m]pippuccio76: si13:02
franzopow[m]Forse ti servirà sudo perchè é cartella.di sistema13:02
pippuccio76cp: '/home/stefano/localhost' e '/var/www/localhost' sono lo stesso file13:04
pippuccio76vede il symlink13:04
franzopow[m]Cancella il symlink e butta dentro la cartella scus13:06
franzopow[m]Voglio capire se ti funziona13:06
pippuccio76ma la metto in html o da sola13:07
pippuccio76?13:07
franzopow[m]Dentro www hai solo la cartella html?13:07
pippuccio76si13:07
pippuccio76e il symlink13:08
franzopow[m]Che ci sta dentro?13:08
pippuccio76un index.html13:08
franzopow[m]Ok allora rimpiazza il symlink e buttaci la tua cartella.localhost13:08
franzopow[m]Non dentro html13:08
pippuccio76stesso problema sempre forbidden13:10
pippuccio76You don't have permission to access this resource.13:10
pippuccio76la tolgo e rimetto il symlink ?13:11
franzopow[m]No13:11
franzopow[m]Devi capire come dargli i permessi13:11
franzopow[m]Che stai dando nell url del browser?13:11
pippuccio76ma non accedo proprio a /var/www secondo me è quello il problema13:12
franzopow[m]Che url stai dando13:12
pippuccio76prima vedevo le due cartelle html e localhost13:12
pippuccio76scrivendo semèplicemente localhost13:12
franzopow[m]Che url stai dando13:12
pippuccio76localhost13:12
franzopow[m]Fai localhost:808013:13
franzopow[m]http://localhost:808013:13
pippuccio76Impossibile raggiungere il sito13:13
pippuccio76se può essere utile la virtualizzazione di un progetto  codeigniter funziona su quell'url ma con php spark serve13:15
pippuccio76penso sia solo un problema di permessi13:15
franzopow[m]Ma di base non devi modificare nessun permesso per far avviare apache213:16
franzopow[m]Dovresti vedere la cosa che sta in html13:17
pippuccio76è un file html con le istruzioni semplicementer13:19
franzopow[m]Si ma é la landing page13:20
franzopow[m]Se cancelli pure localhost dalla cartella www-data non riesci a raggiungere la pagina html?13:20
pippuccio76faccio restart ?13:22
pippuccio76tolta la cartella se scrivo localhost sempre errore di permessi13:22
pippuccio76(anche dopo restart)13:23
pippuccio76posso rimettere il symlink ?13:23
franzopow[m]ls -la dentro la cartella13:23
franzopow[m]E controlla i permessi13:23
franzopow[m]E che rimetti a fa il symlink se non funziona?13:23
franzopow[m]Voglio vedere i permessi della cartella html13:24
pippuccio76penso di avere risolto13:25
pippuccio76in 000-default.conf avevo come document root /home/stefano/localhost13:26
franzopow[m]Ah ecco13:26
pippuccio76ho rimesso /var/www13:26
franzopow[m]Continuava a  puntare lí13:26
pippuccio76ora rimetto il symlink13:26
franzopow[m]Adesso puoi rimettere il symlink13:26
franzopow[m]Controlla pure se ti ha rigenerato il libphp8.1.load13:27
pippuccio76c'è qualcosa che non quadra però perchè se apro adminer.php da browser mi mostra il codice invece che interpretare il php13:30
franzopow[m]Perchè il modulo come ti dicevo non te lo sta caricando13:30
pippuccio76riavvio per sicurezza ?13:30
franzopow[m]Inutile13:30
franzopow[m]franzopow[m]: ^13:31
franzopow[m]Devi fargli caricare quel file13:31
franzopow[m]La nuova lib13:31
pippuccio76vero stesso problema non interpreta il php13:32
franzopow[m]<pippuccio76> "in 000-default.conf avevo come..." <- In questo file é indicato qualcosa riguardo a php?13:33
pippuccio76se scrivo php in cerca non viene niente13:35
franzopow[m]Ok vuoi creare il symlimk della libreria?13:37
pippuccio76si13:38
franzopow[m]Cerca nel tuo pc php8.1 oppure libapache-ecc..13:38
pippuccio76ttps://paste.debian.net/1255716/ :'(13:39
pippuccio76php 8.1 con locate vuoto13:40
franzopow[m]Ma come l'avevi messa quella libreria?13:40
pippuccio76non ho messo niente , ho fatto solo avanzamento13:41
pippuccio76ma nei pacchetti ho php8.1 , dov'è ???13:42
franzopow[m]Aspetta13:42
franzopow[m]Come avevi fatto caricare php a apache prima di avanzamento?,13:43
pippuccio76https://imgur.com/fKiVIvh.png13:43
pippuccio76non ricordo se con snap e lamp13:43
franzopow[m]Eh..13:43
franzopow[m]Forse il casino é che hai usato snap13:43
franzopow[m]sudo snap list13:44
pippuccio76https://paste.debian.net/1255717/13:44
franzopow[m]libapache2-mod-php13:45
franzopow[m]installa questo purwe13:45
franzopow[m]pure13:45
franzopow[m]"Questo pacchetto fornisce il modulo PHP per il server web Apache 2."13:45
franzopow[m]8.1 invece: "Description: linguaggio di scripting incorporato nell'HTML, lato server (modulo Apache 2)... (full message at <https://libera.ems.host/_matrix/media/r0/download/libera.chat/4e71786a44caea0cb922ce5801289b516424b794>)13:46
pippuccio76https://imgur.com/b5QcuTf.png13:46
franzopow[m]installato adesso?13:47
pippuccio76no già presente13:47
franzopow[m]allora rimuovi libapache2-mod-php*13:48
franzopow[m]e poi reinstalla libapache2-mod-php13:48
franzopow[m]quel pacchetto già deve darti il modulo e tutto13:48
franzopow[m]e fare la magagna con il load13:49
pippuccio76restart di apache ?13:49
franzopow[m]hai fatto?13:49
franzopow[m]se sì allora fai il restart13:49
pippuccio76niente non funziona13:49
franzopow[m]non si prende il modulo13:50
pippuccio76si mancano i due file in mods-enabed13:50
pippuccio76tolgo tutti i libapache ( tutti e tre ) e reinstallo solo il primo e l'8.1 ?13:51
franzopow[m]basta solo il primo13:52
franzopow[m]come ti ho scritto 8.1 non funziona13:52
pippuccio76bingo ha funzionato13:53
pippuccio76rimossi tutti e installato solo il primo e 8.113:53
pippuccio76ha ricreato i due file in mods-enabled13:53
pippuccio76ora va13:53
franzopow[m]ma non li avevi già rimossi prima??13:54
franzopow[m]quindi non li avevi rimossi?13:54
pippuccio76no solo il primo come mi avevi detto13:54
franzopow[m]no io ti avevo detto di rimuovere tutti13:54
franzopow[m]e reinstallare il primo13:54
franzopow[m]tutto il contrario13:54
franzopow[m]"allora rimuovi libapache2-mod-php*13:54
franzopow[m]e poi reinstalla libapache2-mod-php"13:54
pippuccio76vabbe ora funziona , ho anche i vecchi db13:54
franzopow[m]con il primo comando e lo * dovrebbe rimuoverli tutti13:55
franzopow[m]sì buono13:55
pippuccio76non avevo interpretato il* come tutto , pensavo fosse un errore di battitura13:55
franzopow[m]no xD13:55
pippuccio76anche perchè ho fatto tutto da gestore pacchetti13:55
pippuccio76comunque grazie , l'importante che funzioni tutto , grazie ancora13:56
franzopow[m]di nulla14:00
franzopow[m]ci siamo messi d'impegno e ne siamo venuti a capo14:00

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!