Xtraball / Siberian

Siberian Single App Edition (SAE), free and open-source app builder.
https://www.siberiancms.com
Open Software License 3.0
167 stars 151 forks source link

Trouble installing Siberian without a control panel - Freezes on Inserting Data: Core #770

Open krgarey opened 4 years ago

krgarey commented 4 years ago

I've been trying for a week to troubleshoot what's wrong. I got everything up to the point that it begins to install but then stops at 50% inserting Data: Core with this error in the web console:

Source map error: Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data Resource URL: http://name.ofmysubdomain.com/app/sae/design/desktop/installer/js/jquery.js?1593598113 Source Map URL: jquery.min.map

I tried researching but couldn't figure it out so far. I followed this guide initially: https://websiteforstudents.com/install-siberian-cms-on-ubuntu-16-04-18-04-with-apache2-mariadb-and-php-7-2/

Prior to trying to install Siberian I had set up a LAMP stack and a Wordpress site on the main domain and got everything working fine. If I get this set up right I'm definitely interested in upgrading to the MAE edition. I wish I had used a control panel but I was trying to make it a learning experience while doing it on the cheap. Other places that might be contributing to the installation problem is that I noticed errors when trying to run npm install in the siberianCMS directory as per this:

Run npm install then follow the instructions to update your local shell. (lots of errors about things being out of date - I can run again and post a screenshot)

Go into ionic folder then run npm install too. (This didn't do anything and I wasn't sure which ionic folder to do this in so I did it in all of them)

Run ./bin/install to hook custom modifications on the installed node_modules. (I didn't know what this command is or where to run it)

Run ./sb init to init your local project. (This command did nothing)

I've included screenshots of the webconsole while trying to install and of the failed file transfer error I encountered while trying to upload the Siberian Master Zip file manually onto the server, everything seemed to transfer but that one file. I also tried using the git clone command script to auto download onto the server but that didn't help. My Apache has php 7.2 and I think I have all the extensions installed correctly. I could post a phpinfo page screenshot if needed. Thanks for any help, I've been knocking my head against the wall every night for a week after work trying to get this to install correctly and check it out. I'm a very beginning programmer but an intermediate support technician. If there are any log file recommendations I should be looking at to troubleshoot this please let me know. Thanks!

siberianinstallerror

filezillauploaderror

krgarey commented 4 years ago

I solved the issue. I deleted the contents of the siberian-master .zip file that I had put on the server and instead used the SAE index.php that was emailed to me when I signed up for the SAE (This should be easier to find btw). I also had to change my apache2.conf to AllowOverride All. I had changed my subdomain's .conf earlier in the sites-available folder but not the main apache2.conf. After letting the index.php do all the work it installed successfully.

The last question I have now that the SAE is installed correctly is where exactly do I install the MAE License key in the backoffice??? I didn't see a field to copy and paste it. Is the MAE a whole different download?