Incógnitas de php...

Sección General del foro
Responder
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Buenos días.
Creo este hilo, a base de mi último post aqui: viewtopic.php?f=6&t=15419&p=103654#p103654
No entiendo, y no se como buscar/encontrar solución a los problemas de php.
Quiero instalar php-mysql, php-redis, php-redis, php-igbinary, php-imagick (no se cual depende de cual, pero el php-mysql lo necesito para wordpress y nextcloud). Los instalo con sudo apt install php..... me dice que estan en su versión más reciente pero luego resulta que no los ve ni php --info, ni el info.php (que esta metido en /var/www) ni wordpress ni nada que tenga instalado.
Anoche consegui eliberar el proceso de instalación siguiendo los pasos de aqui:
(https://phoenixnap.com/kb/fix-sub-proce ... ror-code-1) al mover la carpeta info a /tmp me dejaba instalarlos.

Cómo puedo solucionar esto y volver a tener la instancia de wordpress funcional y nextcloud tambíen, sin tener que formatear?
Hay posibilidad?
Gracias de antemano.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

No basta con que instales un módulo de PHP en el sistema. Tienes que habilitar ese módulo en PHP.
Afortunadamente con Debian y variantes tienes el comand phpenmod que te permite habilitar distintos módulos para distintas versiones de PHP
https://tecadmin.net/enable-disable-php-modules-ubuntu/
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 26 Sep 2022, 09:22 Afortunadamente con Debian y variantes tienes el comand phpenmod que te permite habilitar distintos módulos
Gracias por el enlace. Es muy útil para alguien como yo.
Sin embargo, tengo el siguiente mensaje al lanzar sudo phpenmod php-mysql:

Código: Seleccionar todo

sudo phpenmod php-mysql
/usr/sbin/phpenmod: 31. : cannot open /usr/lib/php/php-helper No such file 
.

Y al querer instalar php-common recibo la salida de tener la última versión instalada.
Entonces, hago algo mal - a nivel comandos? O ya tengo algo malconfigurado y he de comprobarlo/arreglarlo (y... cómo?).
Reitero las gracias por la ayuda y la guía...
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Trata de reinstalar el paquete php-common

sudo apt install --reinstall php-common
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

Buenas tardes. Perdona el retraso.
Aqui el resultado de sudo apt install --reinstall y sudo phpenmod php-mysql.

https://pastebin.com/5sAgbQFF

O sea - ni p'atras. No se como arreglarlo..
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

Tienes algo roto en el gestor de paquetes :-/

Código: Seleccionar todo

dpkg: atención: falta el fichero de lista de ficheros del paquete `php-memcache', se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `php-igbinary', se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `php-imagick', se supondrá que el paquete no tiene ningún fichero actualmente instalado
dpkg: atención: falta el fichero de lista de ficheros del paquete `php-redis', se supondrá que el paquete no tiene ningún fichero actualmente instalado
Eso no lo debería decir, algo raro hay ahí.
Reinstala esos cuatro paquetes (--reinstall) y después ejecuta un apt update y un apt upgrade para asegurarte de que esté todo al día.

No sé cómo has llegado a esa situación, así que de momento no te puedo dar más ideas.
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 26 Sep 2022, 16:26 No sé cómo has llegado a esa situación
Te explico en privado el camino hasta llegar allí .
No obstante, mil gracias por la ayuda. reinstalaré todos los paquetes tal y como me dices. si no resulta bien, me planteo reinstalar todo SO incluido.
mil gracias.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

danpacu escribió: 26 Sep 2022, 16:44
egrueda escribió: 26 Sep 2022, 16:26 No sé cómo has llegado a esa situación
Te explico en privado el camino hasta llegar allí .
No obstante, mil gracias por la ayuda. reinstalaré todos los paquetes tal y como me dices. si no resulta bien, me planteo reinstalar todo SO incluido.
mil gracias.
@egrueda ya te mandé “el informe” de los sucesos.
Lo dicho, gracias.
Un saludo a tod@s!!!!!! :mmm
Avatar de Usuario
egrueda
Pi God
Pi God
Mensajes: 3426
Registrado: 10 Feb 2017, 19:31
Agradecido: 7 veces
Agradecimiento recibido: 269 veces

A ver, quizá reinstalar el sistema es demasiado por un problema con el gestor de paquetes.
Siempre puedes "purgar" los paquetes (--purge) y volver a instalarlos ;-)
Avatar de Usuario
danpacu
Pi Destroyer
Pi Destroyer
Mensajes: 540
Registrado: 27 Nov 2019, 21:42
Agradecido: 58 veces
Agradecimiento recibido: 25 veces

egrueda escribió: 26 Sep 2022, 17:06 reinstalar el sistema es demasiado
Gracias por el consejo . Como siempre, me lo apunto! - de todos modos, como todavía no lo tengo en producción "definitiva", hasta que no lo dejo todo bien hecho, reinstalar no me "duele" - no tengo datos guardados todavía. A pesar de todos los problemas surgidos esto me ayuda a aprender más cosas sobre el sistema, y sobre todo como administrarlo mejor.
Un saludo a tod@s!!!!!! :mmm
Responder