#! / usr / bin / php as vezes não está funcionando no servidor 12.10

4

Eu movi recentemente alguns códigos de trabalho de um servidor 12.04 para um servidor 12.1. Tudo funcionando bem, exceto ....

Alguns dos meus scripts incluem %código% no topo para que eu possa executá-los a partir da linha de comando sem invocar explicitamente php /.

Alguns destes trabalhos descobrem que outros não funcionam de todo - Eu recebo a mensagem de erro:

Exception: Zend Extension ./makeTracks.php does not exist

Existe um link correto de #!/usr/bin/php -q para /usr/bin/php e depois para etc/alternatives/php

Não sei se algo mudou entre 12.04 e 12.10 que está causando isso ou o que mais pode causar isso. Estou perplexo.

Quaisquer pensamentos ou sugestões apreciados

    
por RoyHB 11.01.2013 / 12:47

1 resposta

11

Descobriu-se que esse problema foi causado por arquivos php que foram carregados com finais de linha do Windows. Depois que eu corrigi as terminações de linha usando dos2unix, o problema desapareceu.

    
por RoyHB 01.02.2013 / 05:20

Tags