vista usar una tutorial que puede paso otra llamar hacer funciones español desde con como codeigniter php

usar - que se puede hacer con codeigniter



Codeigniter-no se especificó ningún archivo de entrada (4)

Hola, soy un principiante en Codeigniter y vi un tutorial de CI e intentaba hacer algo simple. Descargué el CI y agregué este archivo al directorio del controlador, pero no funcionará.

<?php class site extends CI_Controller { public function index() { echo "Hello World"; } function dosomething() { echo "Do Something"; } } ?>

Cuando trato de acceder usando http: //..../index.php/site obtengo el resultado ... "no se especificó ningún archivo de entrada" ... por cierto, nombré el archivo site.php


RewriteEngine, DirectoryIndex en el archivo .htaccess de aplicaciones CodeIgniter

Acabo de cambiar el contenido del archivo .htaccess y como se muestra en la siguiente respuesta de links . Y traté de actualizar la página (que no funcionó, y no pude encontrar la solicitud a mi controlador) funcionó.

Entonces, solo por mi duda, deshice los cambios que hice a mi .htaccess dentro de mi carpeta public_html de nuevo al contenido original de .htaccess . Así que ahora es el siguiente (que originalmente era):

DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index/.php|images|css|js|robots/.txt|favicon/.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php?/$1 [L,QSA]

Y ahora también funciona.

Sugerencia: parece que antes de que las reglas de reescritura no se hayan configurado claramente en el contexto del servidor.

Mi estructura de archivos es la siguiente:

/ |- gheapp | |- application | L- system | |- public_html | |- .htaccess | L- index.php

Y en el index.php he configurado las siguientes rutas para el sistema y la aplicación:

$system_path = ''../gheapp/system''; $application_folder = ''../gheapp/application'';

Nota: al hacerlo, nuestro código fuente de la aplicación se oculta al público al principio.

Por favor, si encuentran algo malo con mi respuesta, ¡comenten y corrijan!
A los principiantes de Hope les resultará útil esta respuesta.

¡Gracias!


Encontré la respuesta a esta pregunta aquí ... El problema era el servidor de alojamiento ... Agradezco a todos los que lo intentaron ... Espero que esto ayude a los demás.

Consejos de instalación de Godaddy


Godaddy hosting parece estar fijo en .htaccess , yo mismo estoy trabajando

RewriteRule ^(.*)$ index.php/$1 [L]

a

RewriteRule ^(.*)$ index.php?/$1 [QSA,L]


Solo agrega el ? firmar después de index.php en el archivo .htaccess:

RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L]

y funcionaria!