PROBLEMA WordPress senza lanciatore?

Pubblicità

Zievatron

Utente Attivo
Messaggi
492
Reazioni
10
Punteggio
51
Su Fedora 41 lxde, ho provato ad installare WordPress via dnfdragora.
Nel menù di avvio programmi non trovo nessun lanciatore per wordpress, nè posso farlo partire scrivendo wordpress in un terminale.
Poi mi sono accorto di avere un allarme di SELinux, ma non so se è pertinente.
Cosa posso fare?

SELinux impedisce a dbus-launch un accesso create su cartella .dbus.


***** Plugin catchall_boolean(89.3 confidenza) suggerisce******************

Se si desidera abilitare la seguente funzione: allow polyinstantiation to enabled
Quindi è necessario informare SELinux abilitando il booleano 'polyinstantiation_enabled' .

Fai
setsebool -P polyinstantiation_enabled 1


***** Plugin catchall(11.6 confidenza) suggerisce**************************

Se si ritiene che a dbus-launch debba essere consentito l'accesso create su directory .dbus per impostazione predefinita.
Quindi si dovrebbe segnalare il problema come bug.
È possibile generare un modulo di politica locale per consentire questo accesso.
Fai
consentire questo accesso per ora eseguendo:
# ausearch -c 'dbus-launch' --raw | audit2allow -M my-$MODULE_NOME
# semodule -X 300 -i mio-dbuslaunch.pp

Informazioni addizionali:
Contesto della sorgente system_u:system_r:xdm_t:s0-s0:c0.c1023
Contesto target system_u:object_r:admin_home_t:s0
Oggetti target .dbus [ dir ]
Sorgente dbus-launch
Percorso della sorgente dbus-launch
Porta <Sconosciuto>
Host fedora
Sorgente Pacchetti RPM
Pacchetti RPM target
SELinux Policy RPM selinux-policy-targeted-41.28-1.fc41.noarch
Local Policy RPM selinux-policy-targeted-41.28-1.fc41.noarch
Selinux abilitato True
Tipo di politica targeted
Modalità Enforcing Enforcing
Host Name fedora
Piattaforma Linux fedora 6.12.10-200.fc41.x86_64 #1 SMP
PREEMPT_DYNAMIC Fri Jan 17 18:05:24 UTC 2025
x86_64
Conteggio avvisi 11
Primo visto 2025-01-05 17:48:00 CET
Ultimo visto 2025-01-27 23:06:10 CET
ID locale d7688c19-4857-465b-a988-8a92eaca5ffb

Messaggi Raw Audit
type=AVC msg=audit(1738015570.582:162): avc: denied { create } for pid=1269 comm="dbus-launch" name=".dbus" scontext=system_u:system_r:xdm_t:s0-s0:c0.c1023 tcontext=system_u:object_r:admin_home_t:s0 tclass=dir permissive=0


Hash: dbus-launch,xdm_t,admin_home_t,dir,create
 
Ultima modifica da un moderatore:
ho smesso di installarlo in quel modo, preferisco metterlo su una VM o docker per non incasinare il sistema con apache, mysql e altro, che poi sono un dito nel deretano per eliminarli senza fare danni, prima utilizzavo bitnami su virtualbox, che offriva una VM preconfigurata, ti bastava avviarla e logare dal browser, ora vuole la registrazione con VMware, ora invece è su un container dentro il mini pc con proxmox

e ne puoi trovare tanti altri
 
Non conosco fedora nè il suo package manager, ma considerando che wordpress è un cms web, non capisco cosa vorresti lanciare, wordpress lato server va "installato" impostando database e server web, lato client ovviamente ci accedi da un browser
 
esatti, installi LAMP, abiliti i servizi e verifichi se localhost risponde, poi installi WP nella directory che hai scelto per il server http
 
Aaahh! :D
Scusatemi, non avevo letto abbastanza.
Avevo letto solo che è di gran lunga il più usato al mondo per costruire siti web ed ho pensato "proviamolo".
Ho provato ad approfondire un po' e penso sia meglio fare un passo indietro.

Oggi non so ancora se arriverò a mettere un mio sito web on-line, meno che mai posso sapere quando.
Perciò, vorrei provare WordPress off-line. Proverei anche qualche alternativa a WordPress.

Ho cercato LAMP, ma trovo solo che è un acronimo di:
- Linux
- Apache
- Mysql (o MariaDB)
- P... (linguaggi che iniziano con P)
Non ho individuato un pacchetto LAMP da installare.
Solo se cerco Apache nei repo, trovo una infinità di pacchetti e non ho la più pallida idea di quali dovrei installare.

Come procedo?
 
LAMP è la controparte Linux di XAMPP, ovvero un pacchetto di installazione che ti installa in locale le componenti base per un server web da utilizzare al massimo appunto come prova offline

Sotto Linux, puoi banalmente installare mariadb + php + nginx (più facile da configurare di apache per un sito offline e di test)
Dato che non utilizzo nè consiglio Linux in ambiente desktop, non saprei aiutarti con la tua distro e quali siano i giusti pacchetti
 
ma non serve una full vm, basta un docker per una cosa del genere, un docker-compose con mariadb e nginx/apache, probabilmente nel repository c'è roba già fatta
 
ma non serve una full vm, basta un docker per una cosa del genere, un docker-compose con mariadb e nginx/apache, probabilmente nel repository c'è roba già fatta
l'ho linkato sopra due repository docker con tutto pronto, ho consigliato la VM perchè bitnami ha delle immagini disco già pronte, basta importarle in virtualbox e avviarle, esce l'ip nella schermata e può entraci da browser
 
Ho cercato nei repo.
Ho trovato un pacchetto che si chiama appunto docker-compose. Versione 2.30.3.
Più un pacchetto docker-compose-swich che gli è venuto appresso chiedendo l'installazione del primo.
Di Maria ne ho trovati di più che di Madonne nel mondo.
Già installati risultavano solo due con nome mariadb-connector-c e mariadb-connector-c-config.
Sembrandomi troppo poco, ho installato anche il pacchetto che sembra il principale, mariadb 10.11.10, ed anche R-RMariaDB (interfaccia e drivers).
Di apache non riesco a riconoscere il pacchetto principale, di nginx sì. Quindi ho installato i pacchetti nginx e nginx-all-modules 1.26.2
Poi ho installato anche Php, Perl e Python.

Ora devo installare altro, prima di WordPress?
 
Ultima modifica:
No capo, non ci siamo..
Stai cercando di reinventare la ruota pensandola quadrata...

LAMP e stai sereno.
L: linux, ce l'hai, sei su Fedora, quindi ok
A: Apache. Apache è il sistema con cui esponi ed interpreti php; per installarlo basta lanciare
Bash:
sudo dnf install httpd
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
Per vedere se è tutto ok lanci:
Bash:
sudo systemctl status httpd.service
M: Sta per MariaDB o MySQL ( che sono in pratica la stessa cosa, MariaDB è una fork di MySQL ma più opensource ). Per installare lanci:
Bash:
sudo dnf install mariadb-server
sudo systemctl enable mariadb.service 
sudo systemctl start mariadb.service
Per vedere se è tutto ok lanci:
Bash:
sudo systemctl status mariadb.service
Se tutto è ok lanci poi sudo mysql_secure_installation e segui quello che ti dice ( no, yes, yes, yes )
P: Php, per installare vai di :
Bash:
sudo dnf install php php-common
sudo dnf install php-mysqlnd php-gd php-cli php-mbstring
Riavvii apache per attivare php sudo systemctl restart httpd

Tadan, hai installato lo stack lamp..
 
Ma non si era detto che in un docker-compose è meglio?

Noooo! La ruota quadrata nooo!!
😵‍💫

Provo i passi suggeriti da Moffetta:

Al primo, ho ottenuto:
Package "httpd-2.4.63-1.fc41.x86_64" is already installed.
Nothing to do.
Dunque Apache lo avevo già, non occorreva installare nè lui nè nginx?

sudo systemctl status httpd.service

Produce un po' di righe in cui sembra tutto tranquillo.
Finiscono con: Server configured, listening on: port 80

sudo dnf install mariadb-server
Mi installa 9 pacchetti. I pacchetti MariaDB che avevo installato prima io non servivano?
Però compare una riga in arancio:
>>> Scriptlet output:
>>> libsemanage.semanage_direct_install_info: Overriding mysql module at lower priority 100 with module at priority
Significa che qualcosa è andato storto?

Però anche
sudo systemctl status mariadb.service

Produce un po' di righe in cui sembra tutto tranquillo.

sudo mysql_secure_installation

Tradotto con google ogni passo, per capire cosa mi diceva. Quindi dato quel no e poi tutti sì.

PHP, ovviamente, è risultato già installato. Lo avevo appena installato prima.
Riavviato Apache.

WordPress 6.7.1 lo avevo già installato.

Dovrebbe essere tutto a posto.

Ora cosa dovrei fare?
 
wordpress non è un pacchetto.. vai sul sito di wordpress e lo installi da lì..
nginix o apache, mai entrambi!!
Ma scusa, non sai manco da che parte sei girato, che vuoi fare docker.
disinstalla il pacchetto di wordpress e fine
 
 
Pubblicità
Pubblicità
Indietro
Top