-1
votes

Exécution du projet de codeigniter localement sur Windows

Mon projet de codeigniter est situé dans xxx

et j'utilise xampp .

J'ai défini une url de base comme ceci mais c'est ne fonctionne pas. xxx

Comment puis-je exécuter ce projet localement.


0 commentaires

4 Réponses :


0
votes

Comment votre fichier .htaccess semble-t-il? Il devrait ressembler à ceci: xxx


3 commentaires

@codermouse - vous êtes très coopératif. Vous avez écrit cela dans votre message d'origine. Qu'est-ce que cela signifie "ça ne marche pas"? Qu'est-ce que votre application ou votre journal Apache dit?


Mise à jour du fichier .htaccess Comme vous l'avez mentionné n'était pas utile.


@codermouse - Votre commentaire n'était pas serviable non plus. Vous avez écrit "J'ai défini une URL de base comme ceci, mais cela ne fonctionne pas." - Qu'y a-t-il dans vos journaux? Qu'est-ce que cela signifie que cela ne fonctionne pas?



-1
votes

Remplacez xxx pré>

à p> xxx pré>

et votre fichier .htaccess doit ressembler à ceci: p>

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


0 commentaires

-1
votes

Vérifiez votre chemin de projet et URL de base du site xxx

si vous avez le port xxx

dans application / config / config.php après cet index.php est exécuté

et définissez la connexion de la base de données si vous souhaitez connacer DB dans votre_project / application / config / base de données.php xxx


0 commentaires

1
votes

temps de débogage rapide.

Alors, que se passe-t-il si vous utilisez simplement http: // localhost dans l'URL?

Vous devriez voir tout ce qui est dans c: / xampp / htdocs / . Donc, si vous avez un index.php là-bas, cela devrait apparaître. Si vous n'avez pas d'index.php, créez-en un et voyez ce qui se passe.

sauf si vous avez fait "Autres choses" dans votre configuration, votre racine de votre serveur sera C: / XAMPP / HTDOCS /. Il va donc s'attendre à ce que vos projets soient sous ce dossier.

Maintenant, vous avez décidé de mettre votre projet sous C: / XAMPP / htdocs / projet / codeigniter / myProject

Vous devez donc utiliser http: // localhost / projet / codeigniter / myProject Obtenez-vous l'accueil du codeDIDEIDE (REMARQUE: Si vous n'avez pas modifié la route par défaut)

une solution très rapide, à l'aide de vos paramètres actuels, serait de déplacer votre projet à C: / XAMPP / HTDOCS / MYPROJECJECTION Comme il s'agit de l'endroit où le serveur s'attend à le voir avec l'URL que vous utilisez.

Que se passe-t-il?

Personnellement, je n'utilise jamais localhost et crée un hôte virtuel qui de Memory Xampp vous permet de faire à partir de sa fenêtre de gestion. De cette façon, vos fichiers de projet peuvent être situés n'importe où aussi longtemps que le serveur sait où les trouver. Je laisserai cela comme un projet à regarder.


1 commentaires

Localisation du code source à C: / XAMPP / HTDOCS / MyProject n'a pas aidé.