Forum

LAMP - Linux Apache...
 
Notifiche
Cancella tutti

LAMP - Linux Apache MariaDB PHP server

5 Post
2 Utenti
0 Reactions
2 Visualizzazioni
Post: 298
Topic starter
(@bottye)
Reputable Member
Registrato: 18 anni fa
[#755]

Ciao, Buona Pasqua!

Come da riferimento alla precedente discussione:

https://openmamba.org/it/forums/topic/area-bugs-non-accessibile/#post-32492

Riassumo la situazione come segue:
Apache:
pare funzionare correttamente indicando all'indirizzo 127.0.0.1 [o localhost] -> It works!

MariaDB

sudo systemctl status mariadb
● mariadb.service - MariaDB database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2018-04-02 15:00:52 CEST; 19min ago
 Main PID: 11428 (mysqld)
    Tasks: 26 (limit: 4915)
   CGroup: /system.slice/mariadb.service
           └─11428 /usr/bin/mysqld --pid-file=/run/mysqld/mysqld.pid

apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] InnoDB: Completed initialization of buffer pool
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] InnoDB: Highest supported file format is Barracuda.
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] InnoDB: 128 rollback segment(s) are active.
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] InnoDB: Waiting for purge to start
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] InnoDB:  Percona XtraDB ( http://www.percona.com)  5.6.36-82.2 started; log sequence number 1616717
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] Plugin 'FEEDBACK' is disabled.
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139887632185088 [Note] InnoDB: Dumping buffer pool(s) not yet started
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] Server socket created on IP: '::'.
apr 02 15:00:52 BEAM_PC mysqld[11428]: 2018-04-02 15:00:52 139888378633664 [Note] /usr/bin/mysqld: ready for connections.
apr 02 15:00:52 BEAM_PC mysqld[11428]: Version: '10.1.28-MariaDB'  socket: '/run/mysqld/mysql.sock'  port: 3306  MariaDB Server

Direi che funziona correttamente.
[ Ho provatoun po' tuttii comandi indicati qui:
Comandi Utili MySql - MariaDB
e funzia, anche se il solo accesso era già una buona garanzia 🙂 ]

PHP
Visualizzo il contenuto dei file .php

<?php
phpinfo();
?>

anche dopo

sudo yum install apache-mod_php
Password: 
Plugin abilitati:refresh-packagekit
Impostazione processo di installazione
Il pacchetto apache-mod_php-7.0.13-1mamba.x86_64 è già installato e aggiornato all'ultima versione
Niente da fare

Richiamo quindi:
sudo apachectl
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
httpd (pid 4121) already running

Pare solo PHP non funzi.
Trovo strano sia indicato localhost come 127.0.1.1 e non come 127.0.0.1

Grazie come sempre!

E-


4 risposte
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Ciao,
il file /etc/httpd.conf contiene la seguente riga (non commentata)?

LoadModule php7_module lib64/apache/libphp7.so

Puoi vedere come viene configurato PHP con Apache con il seguente comando:

rpm -q apache-mod_php --scripts

eventualmente questi comandi vengono rieseguiti con:

sudo yum reinstall apache-mod_php


Rispondi
Post: 298
Topic starter
(@bottye)
Reputable Member
Registrato: 18 anni fa

🙁

Ciao,
con gli ultimi comandi ora non funzia più Apachen sotto Chrome [mentre con Konqueror si !?!?]
nella lettura delle sottocartelle:
Dà It works da 127.0.0.1 e poi

Impossibile raggiungere il sito

Connessione negata da 127.0.0.1.

Cos'ho combinato?
forse perché ho fatto, se ricordo bene,
sudo yum reinstall apache ??

Inoltre col comando sotto mi dice che PHP è da ricompilare:

sudo apachectl
[Fri Apr 06 08:56:23.592763 2018] [:crit] [pid 8141:tid 139928164284288] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
AH00013: Pre-configuration failed

grazie
E-


Rispondi
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

Ciao,
nel file di configurazione di Apache /etc/httpd/httpd.conf bisogna assicurarsi che sia attivato il modulo mpm_prefork anziché mpm_event, ovvero le due righe di configurazione relative vanno impostate così:

#LoadModule mpm_event_module lib64/apache/mod_mpm_event.so
LoadModule mpm_prefork_module lib64/apache/mod_mpm_prefork.so

dopodiché con sudo systemctl restart httpd Apache dovrebbe avviarsi correttamente.


Rispondi
Post: 298
Topic starter
(@bottye)
Reputable Member
Registrato: 18 anni fa

Grazie, OTTIMO!!!

pare funzionare tutto, solo Filezilla, forse perché troppo datato (così dice il sito di Filezilla) non mi legge i file su AlterVista 😐 (Cosa strana è che se dico di creare una cartella su AV [AlterVista], lo fa.

E-


Rispondi
Condividi: