Vous avez passé beaucoup de temps et d`argent pour mettre en place et configurer votre site Web PHP juste. Maintenant, pour une raison quelconque, vous devez copier sur un autre serveur Web ou dans un autre dossier sur votre serveur Web en cours. Vous avez plusieurs options différentes sur la façon de le faire. Utilisez un script PHP pour copier le fichier vers un autre emplacement. Vous avez juste besoin de créer le script, le charger sur votre serveur Web et l`exécuter. Tous les fichiers sur votre site seront copiés vers la nouvelle destination.
Ouvrez un éditeur de texte (Notepad) ou web application de création sur votre ordinateur. Cliquer sur "Fichier" et alors "Nouveau" pour créer un nouveau fichier. Il peut également y avoir un "Nouveau" icône sur la barre d`outils.
Tapez le code PHP ci-dessous pour copier des fichiers d`un endroit à un autre:
"copie bool ($ source de chaîne, string $ dest [, $ context des ressources])"
Laissez les guillemets lors de la saisie du code. Changement "la source" à l`emplacement du fichier du fichier PHP que vous souhaitez déplacer. Changement "dest" à l`emplacement de destination à l`endroit où vous vous déplacez le fichier PHP.
Tapez dans l`ensemble du script pour copier tous les fichiers sur votre serveur Web à un autre emplacement. Pour gagner du temps lorsque vous avez beaucoup de fichiers, utilisez le script suivant pour copier le répertoire public_html ensemble vers un autre emplacement:
"lt;? php
fonction copy_all ($ source $ dest) {
$ Dir = opendir ($ source);
@mkdir ($ dest);
while (false == ($ file! = readdir ($ dir))) {
if (($ file! = `.`) && ) $ File! = `..`)) {
if (is_dir ($ la source. `/`. $ file)) {
copy_all (.. $ la source `/` $ file, $ dest `/` $ file..);
}
autre {
copie (.. $ la source `/` $ file, $ dest `/` $ file..);
}
}
}
closedir ($ dir) -
}
?gt;"
Omettre les guillemets au début et à la fin du code. Enregistrez le fichier en tant que fichier PHP et le télécharger dans votre dossier public_html sur votre serveur web. Exécutez le script en tapant l`emplacement du fichier dans la barre d`adresse d`un serveur web. Entrez la destination que vous voulez que les fichiers copiés puis laissez le script pour faire son travail.
Conseils & Avertissements
- Ce script copie uniquement les fichiers PHP et non la base de données derrière le site. Vous aurez besoin d`exporter toutes les données de votre base de données et l`entrée dans une nouvelle base de données sur le nouveau serveur pour que cela fonctionne. Aller à l`application MyPHPAdmin sur votre CPanel (l`outil de gestion web d`hébergement qui est venu avec votre compte d`hébergement), sélectionnez la base de données que vous souhaitez copier, puis cliquez sur "Exportation." La base de données sera exportée sous forme de fichier CSV.