Installation
Configuration requise
Vous avez besoin des éléments suivants sur votre serveur Apache pour que PHPDevShell fonctionne correctement :
- PHP : une version supérieure à PHP 5.2.x est le minimum à partir de PHPDevShell V 2.5.1.
- PHPDevShell a été développé sur MySQL 5.0.x, je pense que les versions plus anciennes que MySQL 4.1 devraient fonctionner correctement. (La prise en charge de plusieurs bases de données sera bientôt ajoutée).
- Apache : PHPDevShell a été développé sur Apache 2.x, 1.x devrait cependant fonctionner correctement.
Attention ! Le premier fichier (PHPDS-defaults.config.php) fait partie de la distribution et sera donc écrasé à chaque mise à jour. Vous ne devez pas modifier ce fichier, car vos modifications seront perdues. Pour une configuration simple sur un seul site, utilisez plutôt le fichier single-site.config.php.RENAME (supprimez .RENAME) ou les fichiers de configuration spécifiques au site (voir ci-dessous). single-site.config.php se chargera toujours lorsqu'il sera disponible.
Remplacez les paramètres par défaut en copiant les paramètres de PHPDS-defaults.config.php dans votre propre fichier de configuration.
L'installation de PHPDevShell est extrêmement simple :
- Extraire le fichier compressé téléchargé du paquet PHPDevShell.
- Créez une base de données Mysql (ensemble de caractères : UTF-8 Unicode et classement : utf8_general_ci), notez le nom de la base de données, le nom d'utilisateur et le mot de passe.
- Renommez /config/single-site.config.php.RENAME en /config/single-site.config.php et modifiez les paramètres.
- Téléchargez le répertoire PHPDevShell complet sur votre serveur Web, y compris vos fichiers d'installation modifiés.
- Rendez l'intégralité des dossiers «write» et des sous-dossiers accessibles en écriture (si c'est par défaut, sinon rendez les dossiers personnalisés accessibles en écriture).
- Accédez à http://localhost/other/service/service.php (répertoire dans lequel vous avez téléchargé PHPDevShell), un script d'installation de base de données apparaîtra, complétez-le comme étape finale de l'installation.
- Suivez les instructions sur le script d'installation de base de données qui se charge lorsque vous ouvrez PHPDevShell dans votre navigateur Web.
Cronjobs facultatifs
Créez un cronjob pour exécuter [http://[emplacement d'installation]/index.php?m=742061208 toutes les 10 minutes ou moins (si l'exécution automatique du fichier est requise).
Cache facultatif, Gzip, URL conviviales
Si votre serveur prend en charge mod_rewrite et mod_expires, vous pouvez renommer rename.htaccess en .htaccess pour obtenir un cache, des performances gzip et des URL conviviales. PS : n'oubliez pas d'activer les URL conviviales dans l'interface graphique pour que cela fonctionne.
Domaines multiples facultatifs
Pour plusieurs domaines fonctionnant à partir du même répertoire avec des bases de données différentes pour chaque paquet, modifiez _host.config.php et ajoutez des fichiers de configuration si nécessaire.