Donc, est-ce que je comprends bien que votre problème est que vous pouvez télécharger SilverStripe, mais vous ne pouvez pas l'installer, parce que le programme d'installation veut écrire le fichier de configuration? Eh bien, dans ce cas, il existe en fait un moyen d'exécuter SilverStripe sans utiliser le programme d'installation. Entrez simplement les informations de la base de données dans votre fichier mysite/_config.php. Il devrait ressembler à ceci:
<?php
global $project;
$project = 'mysite';
global $databaseConfig;
$databaseConfig = array(
"type" => 'MySQLDatabase',
"server" => 'localhost',
"username" => 'myuser',
"password" => 'mypass',
"database" => 'mydatabasename',
"path" => '',
);
MySQLDatabase::set_connection_charset('utf8');
// This line set's the current theme. More themes can be
// downloaded from http://www.silverstripe.org/themes/
SSViewer::set_theme('blackcandy');
// Set the site locale
i18n::set_locale('en_US');
// enable nested URLs for this site (e.g. page/sub-page/)
SiteTree::enable_nested_urls();
Director::set_environment_type('dev');
// Director::set_environment_type('live');
s'il vous plaît noter que SilverStripe par défaut requiert l'autorisation d'écriture sur l'actif/dossier, non seulement pour le téléchargement de fichiers, il faut aussi pour enregistrer des fichiers CSS si le type d'environnement est définie pour vivre, car SilverStripe veut récupérer tous les fichiers JS et CSS, les combiner en 1 seul fichier JS et 1 fichier CSS et les enregistre dans le dossier assets /.
Si cela n'est pas possible, l'administrateur ne chargera tout simplement pas, vous pouvez également contourner ce problème en laissant SilverStripe générer ces fichiers sur un autre serveur (votre serveur de développement local), puis télécharger les fichiers.
tout serait utile –