J'ai téléchargé mon site pour la première fois à un hébergement ipage. Il n'y avait pas de dossier public_html, et le répertoire racine est en fait public, donc j'ai téléchargé tous mes dossiers de site Web, et j'ai donné des autorisations de visualisation ouvertes uniquement à mes fichiers publics. Maintenant, ma page d'accueil fonctionne et le reste ne l'est pas et je pense que cela a quelque chose à voir avec l'emplacement des fichiers qui est maintenant différent de quand il était local, à cause de la structure des répertoires ipage. L'erreur que je reçois est 'Page non trouvée'.téléchargé un site PHP sur le web, seule la page d'index fonctionne
Voici un exemple de mon fichier route.php:
Route::get('/', '[email protected]');
Route::get('store', '[email protected]');
(œuvres de la page d'accueil, magasin ne fonctionne pas).
Contrôleurs exemple:
class PagesController extends MainController
{
public function index()
{
self::$data['title'] = 'Ayala & Tamar | Home Page';
return view('content.home', self::$data);
}
class StoreController extends MainController
{
//Getting dynamic categories
public function index()
{
self::$data['title'] = 'Ayala & Tamar | Store';
self::$data['categories'] = Category::all()->toArray();
return view('content.categories', self::$data);
}
Toutes ma structure Laravel et PHP est resté le même et est dans le répertoire principal du projet, à l'exception des fichiers publics qui ne sont plus dans le dossier public, ils sont directement dans la répertoire principal.
Quelqu'un a-t-il une idée de solution? Merci!
Avez-vous modifié les paramètres de connexion à la base de données? – JoelBonetR
Oui, j'ai changé le nom de base de données, le nom d'utilisateur et le mot de passe – user3185970
et vous avez importé la nouvelle base de données et définir la version et les paramètres php appropriés sur le serveur? – JoelBonetR