Search

I'm attempting to install Symphony on Bluehost, and I've made it through step 5, running the install script. Going to http://www.mydomain.com/cms/install/ gives me an error, "an error occurred while processing this directive".

Anyone have any idea what could be causing this? I've never used git or ssh to install anything on my server before, so I think I'm in a bit over my head.

http://www.mydomain.com/cms/install/

Isn't a Symphony CMS install URL, plus we don't have 5 steps in our install procedure, just one.

I think you have the wrong Symphony.

We have a fifth step, John. It's here:
http://getsymphony.com/learn/tutorials/view/install-symphony/5/

:)

http://getsymphony.com/learn/tutorials/view/install-symphony/3/#pagehead

-Using Git, step 3: Clone the Symphony Git repository using the following command: git clone git://github.com/symphonycms/symphony-2.git directory

I named my directory cms. It's inside my public_html folder on my webhost. From what I understood, I could name my Symphony CMS directory anything (web-appropriate), and place it anywhere within my publicly viewable files.

Is that not the case? Do I need to move it out of the cms directory?

You should have no problem installing Symphony in a subdirectory on your site.

Based on a string search through the code base of Symphony, the error you mention:

an error occurred while processing this directive

does not come from Symphony. This leads me to believe that the server itself is having problems with a particular file. Because it is referring to a "directive," I wonder whether there is an .htaccess file that is causing an issue, since it seems to be related to an Apache configuration setting.

Are you able to try installing Symphony on a localhost first to rule out issues with your host?

Ah, I did change my .htaccess file recently! That was another thing I hadn't done before. Pretty sure I can revert it.

I'll try that and see if it works, thanks!

It was a permissions problem - the cms directory was set to 777 instead of 755.

It finished installing, but when I went to the login page and entered my username/password, it says I'm missing extensions:

Could not find extension debugdevkit at location /[server path]/public_html/cms/extensions/debugdevkit/extension.driver.php

That file is in that location, though.

git submodule update --init should fetch all missing submodules

I get the following error when using that command: fatal: Not a git repository (or any parent up to mount point [server path]) Stopping at filesystem boundary (GITDISCOVERYACROSS_FILESYSTEM not set).

did you run this command inside of a git repository? In you case this would be the document root of the symphony installation (where the symphony directory is located at). Also check if there's a .git directory (ls -la).

EDIT: This should help http://stackoverflow.com/questions/7116015/git-discovery-across-filesystem-problem-when-working-with-terminal-and-macfusion

We have a fifth step, John. It's here:

Ah.

*shuts-up-and-backs-off*

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details