Acabo de descargar el software MediaWiki en mi servidor para la instalación. Después de descomprimirlo, noté que los archivos PHP no eran ejecutables.Hacer ejecutables todos los archivos PHP (recursivamente)
me corrieron chmod +x *.php*
(también hay archivos .php5) pero no funcionaba en los subdirectorios.
¿Cómo puedo agregar el indicador ejecutable a todos los scripts PHP dentro de la carpeta MediaWiki examinando de forma recursiva las subcarpetas?
Gracias de antemano.
No creo que necesite hacer todos los archivos ejecutables. Ordinarios php include scripts no necesitan el flag. Solo se recomienda para scripts de línea de comandos. Por lo tanto, utilice algunos 'chmod + x */*. Php' y' chmod + x */*/*. Php' solo en la carpeta de herramientas correspondiente. – mario
@mario, si mal no recuerdo, es una configuración de servidor posible (aunque probablemente poco común) que utiliza el "X Bit Hack". –
Siempre debe calificar sus comandos chmod. 'chmod a + x * .php *' configurará el bit de ejecución para usuario, grupo y mundo. Esto es implícitamente lo que estás haciendo de todos modos, pero más claro. Puede que solo necesites configurar el ejecutable para usuario y grupo ('chmod ug + x') dependiendo de tu situación, y si esto funciona, deberías hacerlo de esa manera. – Sorpigal