2011-01-19 7 views
1

Il s'agit d'une question très NOOb, je sais, mais c'est mon premier site que j'ai fait, et je n'ai aucune idée de comment le déployer. Je l'ai fait en PHP, et ma structure de fichier est la suivante:Comment déployer mon site web PHP?

Includes 
Public 
    ->images 
    ->... 
    ->... 
    ->userview 

Tous mes fichiers qui seront accessibles par les utilisateurs sont dans le document UserView, et ma page d'entrée qui est login.php, est là aussi . Comment dois-je le déployer?

J'ai essayé de simplement copier les fichiers sur mon hoast en utilisant filezilla, mais il donne une erreur 404 et 403 glorieuse selon ce que j'essaie d'accéder.

La sortie pour $_SERVER['DOCUMENT_ROOT'] est/var/chroot/home/content/40/7141640/html

Répondre

1

Juste copie est juste, mais vous devez créer un fichier appelé index.php (dans les dossier racine de votre dossier d'hébergement Web) qui est principalement appelé en premier. Mais appeler directement login.php devrait fonctionner.

Mauvais chemin: essayez sth. comme celui-ci comme chemin:

$_SERVER['DOCUMENT_ROOT'] . "/public/userview/menulogged.php" 

Chaque webhoster est différent, donc ESt difficile de trouver le bon chemin pour moi, demandez à votre hébergeur si ce travail de ou essayer un autre Indifférent Fume répertoire.

+0

J'ai créé un index.php qui appelle le fichier à l'intérieur, mais cela ne fonctionne pas. require_once ("public/userview/menulogged.php"); Il dit que le fichier n'existe pas. Suis-je en train d'écrire le mauvais chemin? – Pillblast

+0

Oui, le chemin semble être faux, je modifie ma réponse ... – Tobias

+2

@Pillblast, n'oubliez pas que si vous développez sur une boîte Windows et hébergez sur une boîte * nix que votre nom de fichier est maintenant sensible à la casse. – Brad

Questions connexes