Jump to:

4952 Posts in 14256 Topics by 1491 members

Installing SilverStripe

SilverStripe Forums » Installing SilverStripe » Can no longer install SS

Getting SilverStripe up and running on your computer and on your web server.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 401 Views
  • jaaf
    Avatar
    Community Member
    24 Posts

    Can no longer install SS Link to this post

    Hi,
    Two months ago, I started using SilverStripe and I really enjoyed it.
    As I use a shared web hosting and have no root access to the server, I installed it manually (without composer).
    The site was running well.
    But all of a sudden, after I made some changes in some js and ss files, the site refused to work normally displaying the following message (see below). I tried to undo my last changes but I could never recover from this situation.
    Thus I tried to reinstall a backup of the files and the database I have made a few days ago. The message was still here.
    Eventually I tried reinstalling a fresh SilverStripe from scratch (3.1.2 then 3.1.3 ) but the message is still here and I cannot access the administration part
    The only thing I see is a textual site after the message and a final message telling the site installation was successful.

    Here is the message after a fresh install

    [Warning] is_readable(): open_basedir restriction in effect. File(/usr/share/php/Zend/Translate/Adapter/I18nRailsYamlAdapter.php) is not within the allowed path(s): (/htdocs:/var/www/zoraldia.com/htdocs:/var/www/zoraldia.com/tmp:/var/www/zoraldia.com/exec_dir:/var/www/zoraldia.com/php-session:/var/lib/lws/:/usr/base/var/lib/lws:/htdocs:/tmp:/exec_dir:/php-session:/usr/share/php)
    GET /index.php/home/successfullyinstalled?flush=1&flushtoken=d27d2549b8f3276ba64486bab1d7a486

    Line 198 in /htdocs/framework/thirdparty/Zend/Loader.php

    Source

    189
    190 foreach (self::explodeIncludePath() as $path) {
    191 if ($path == '.') {
    192 if (is_readable($filename)) {
    193 return true;
    194 }
    195 continue;
    196 }
    197 $file = $path . '/' . $filename;
    198 if (is_readable($file)) {
    199 return true;
    200 }
    201 }
    202 return false;
    203 }
    204

    Trace

    is_readable(/usr/share/php/Zend/Translate/Adapter/I18nRailsYamlAdapter.php)
    Loader.php:198
    Zend_Loader::isReadable(Zend/Translate/Adapter/I18nRailsYamlAdapter.php)
    Translate.php:126
    Zend_Translate->setAdapter(Array)
    Translate.php:93
    Zend_Translate->__construct(Array)
    i18n.php:2121
    i18n::get_translators()
    i18n.php:2026
    i18n::_t(SecurityAdmin.NEWGROUP,New Group,,)
    Core.php:170
    _t(SecurityAdmin.NEWGROUP,New Group)
    Group.php:54
    Group->populateDefaults()
    DataObject.php:429
    DataObject->__construct()
    ReflectionClass->newInstance()
    InjectionCreator.php:20
    InjectionCreator->create(Group,Array)
    Injector.php:505
    Injector->instantiate(Array,Group)
    Injector.php:811
    Injector->get(Group)
    Core.php:158
    singleton(Group)
    Security.php:909
    Security::database_is_ready()
    Controller.php:75
    Controller->init()
    ModelAsController.php:40
    ModelAsController->init()
    ModelAsController.php:58
    ModelAsController->handleRequest(SS_HTTPRequest,DataModel)
    Director.php:366
    Director::handleRequest(SS_HTTPRequest,Session,DataModel)
    Director.php:152
    Director::direct(home/successfullyinstalled,DataModel)
    main.php:189
    require_once(/htdocs/framework/main.php)
    index.php:66


    Then the site appears that way

    Nom du site

    Votre slogan ici

    Accueil
    Qui sommes nous ?
    Contactez-nous

    Installation terminée!

    SilverStripe a été installé avec succès. (translation: SilverStripe install successful)

    Courrier électronique: jaaf64@zoraldia.com
    Mot de passe: ********* (password masqued but correctly displayed)

    Vous pouvez commencer à éditer votre site en ouvrant le CMS (translation: you can start editing your site opening the CMS)

    Pour des raisons de sécurité vous devriez supprimer maintenant les fichiers d’installation, à moins que vous n’ayez prévu de réinstaller le système ultérieurement (ce qui nécessite de se connecter comme administrateur, voir plus haut). Désormais, votre serveur n’aura besoin de droits de accès en écriture que pour le dossier « assets », vous pouvez donc les révoquer pour tous les autres dossiers. Faites clic ici pour supprimer les fichiers d’installation.


    After clicking on the CMS link the message is still here and I can see a textual site like the screen capture presents (attachment) (the three small lights on a blue background are blinking)

    I don't know what to do!

    Attached Files
  • Willr
    Avatar
    Forum Moderator
    5489 Posts

    Re: Can no longer install SS Link to this post

    Hopefully you can disable the open_basedir. http://www.silverstripe.org/installing-silverstripe/show/20224)

  • jaaf
    Avatar
    Community Member
    24 Posts

    Re: Can no longer install SS Link to this post

    Thank Willr,

    I cannot access php.ini. Moreover, I discovered that using url like this one

    mydomain.com/index.htm/admim instead of mydomain.com/admin, the site works normally.

    The install doesn't dectect url rewrite mod (warning in requirement check before install) but my hoster tells me that the module is active on the web server and that the php technology used is dissociated from apache. Thus php doesn't know about the apache modules in use.

    In fact it seems that url rewriting works but I dont know how to get rid of these index.php insides urls.

    401 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.