Sou um iniciante no Codeigniter e vi um tutorial de CI e estava apenas tentando fazer uma coisa simples. Baixei o CI e adicionei esse arquivo ao diretório do controlador, mas não funcionou.
<?php
class site extends CI_Controller
{
public function index()
{
echo "Hello World";
}
function dosomething()
{
echo "Do Something";
}
}
?>
Quando tento acessá-lo usando http: //..../index.php/site , obtenho a saída ... "nenhum arquivo de entrada especificado" .... a propósito, chamei o arquivo site.php
codeigniter
php
koool
fonte
fonte
Respostas:
Basta adicionar o ? assine após index.php no arquivo .htaccess:
e funcionaria!
fonte
RewriteRule ^(.*)$ /sub-directory/index.php?/$1 [L,QSA]
Godaddy hosting parece consertado
.htaccess
, eu mesmo está funcionandopara
fonte
RewriteRule ^(.*)$ /sub-directory/index.php?/$1 [L,QSA]
Encontrei aqui a resposta a esta questão ..... O problema era o servidor de alojamento ... Agradeço a todos que tentaram .... Espero que ajude outras pessoas
Dicas de instalação do Godaddy
fonte
RewriteRule ^(.*)$ /sub-directory/index.php?/$1 [L,QSA]
RewriteEngine, DirectoryIndex no arquivo .htaccess de aplicativos CodeIgniter
Acabei de alterar o conteúdo do arquivo .htaccess e como mostrado nos links a seguir responda. E tentei atualizar a página (que não funcionou e não consegui encontrar a solicitação para o meu controlador) funcionou.
Então, apenas por causa da minha dúvida, desfiz as alterações que fiz no meu .htaccess dentro da minha pasta public_html de volta ao conteúdo .htaccess original . Portanto, agora é o seguinte (que era originalmente):
E agora também funciona.
Dica: parece que antes as Regras de reescrita não foram claramente configuradas no contexto do servidor.
Minha estrutura de arquivos é a seguinte:
E no
index.php
eu configurei os seguintes caminhos para o sistema e o aplicativo:Nota: ao fazer isso, o código-fonte do nosso aplicativo fica oculto ao público em primeiro lugar.
Por favor, se vocês acharem algo errado com minha resposta, comente e me corrija novamente!
Espero que os iniciantes considerem esta resposta útil.
Obrigado!
fonte
Meu site está hospedado no MochaHost, tive dificuldade para configurar o arquivo .htaccess para que eu possa remover o index.php de meus urls. No entanto, depois de pesquisar no Google, combinei a resposta deste tópico com outras respostas. Meu arquivo .htaccess final de trabalho tem o seguinte conteúdo:
fonte