2010-12-08 38 views
11

J'ai un site web qui a fait.Comment je peux créer un programme d'installation pour site Web. PHP mysql

Je dois savoir comment je peux créer un installateur pour ce site. Signification lorsque l'utilisateur télécharge le site sur la première fois qu'il héberge l'option pour insérer les détails de la base de données.

L'utilisateur insère les détails de la base de données qu'ils modifient ensuite dans le fichier config.php.

aussi j'ai tables.sql que j'aime courir requête

j'essayer d'utiliser

$text = file_get_contents(); 

mais mes querys échoue comme je n'ai environ 32 tables j'ai besoin pour insérer dans la base de données et tous les réglage nécessaire.

Répondre

0

Vous pouvez essayer de définir check_foreign_keys = 0; puis importez les tables à partir du fichier et vous devez avoir le fichier writable config.php world si vous voulez que l'application web y écrive la configuration initiale.

Meilleures salutations, FR

6

Il n'y a pas de norme universelle pour le déploiement des applications PHP. Fournissez une archive contenant les fichiers PHP dans un répertoire, ainsi que le schéma SQL, l'exemple de fichier de configuration et la documentation de déploiement.

21

Il y a un certain nombre d'outils qui visent à atteindre cet objectif, avec différents ensembles de fonctionnalités:

Ceux-ci sont recueillies auprès d'un blogpost par cweiske

Si vous n'avez pas besoin d'un outil générique, le plus simple serait d'écrire un script d'installation simple et demander aux utilisateurs de l'exécuter. Cela peut être aussi simple qu'un seul fichier qui imprime un formulaire et demande les détails requis. Lorsque soumis, effectuez les routines d'installation nécessaires.

+0

Il y a aussi http://codecanyon.net/item/php-setup-wizard/97050 (commercial) – cweiske