falhou ao abrir fluxo

0

Meu problema é que quando eu envio meu arquivo php como root para o diretório htdocs ele aparece assim.

raiz mustafa # sudo cp programa.php / opt / lampp / htdocs / archivos

O arquivo php aparece com um X grande no topo, e quando eu tento executá-lo do XAMPP ele diz:

Aviso: Desconhecido: falha ao abrir fluxo: Permiso denegado em Desconhecido na linha 0

Erro fatal: Desconhecido: Falha na abertura necessária "/opt/lampp/htdocs/Examen/registro.php" (include_path = '.: / opt / lampp / lib / php') em Desconhecido na linha 0

    
por musta 04.12.2013 / 11:02

1 resposta

0

Aposto que é o problema com permissões. Já que você está usando o sudo para copiar, eu assumirei que é o seu diretório pessoal do qual você está copiando e que você criou o arquivo com o seu usuário.

Existem várias maneiras de resolver isso, o mais rápido seria tornar o mundo do arquivo legível. Você pode fazer isso executando

chmod a+r progma.php

Uma maneira melhor seria descobrir em qual grupo o servidor é executado, geralmente seria o grupo 'web' e, em seguida, você faria:

chgrp web progma.php && chmod g+r progma.php
    
por v010dya 04.12.2013 / 11:12