Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install instructions #779

Closed
lucianodato opened this issue Mar 23, 2018 · 23 comments
Closed

Install instructions #779

lucianodato opened this issue Mar 23, 2018 · 23 comments
Labels
Milestone

Comments

@lucianodato
Copy link

Hi! Thanks for modernizing this useful crm! I'm trying to install it in an ubuntu server 16.04 with a lamp stack but I can't make it work. Is there anything special that I need to do? How are you supposed to install it?

@shoulders
Copy link
Owner

shoulders commented Mar 23, 2018

There is nothing special you should do. screenshots and error messages would be helpful. Next couple of days I will be opening my forum at https://quantumwarp.com/. If you drop me a line via my contact page I can help you there for now if that is ok.

The quickest instructions I can give are:

  • Create a MySQL database called xxxxxxxx_qwcrm
  • Set the collation of the database to utf8_unicode_ci - this is done under the operation tab of phpmyadmin
  • Upload the qwcrm_3.0.0.zip to your webhost public_html/htdocs folder or sub-folder
  • Extract the zip file contents.
  • Delete the zip file because it no longer needed
  • I would also add a .htaccess password for security. This is optional and there will be more security in the next release. See http://www.htaccesstools.com/htpasswd-generator/
  • Browse to the directory you have extract the files to i.e. http://www.example.com/ or http://www.example.com/folder/
  • The QWcrm installation will now appear.
  • Enter the details as needed.
  • Done

That is all that is needed to install on a webhost. Xampp needs a few more settings see the second to last post #756

P.S. I will be back to upgrading QWcrm shortly including updating the template to make it modern.

shoulders

@shoulders
Copy link
Owner

my contact form is dodgy, typical.

You can post your issues here for now.

@lucianodato
Copy link
Author

lucianodato commented Mar 27, 2018

Did all that already and no luck. Unfortunately I only see a blank page when accessing the site folder. My stack consist in the basic lamp ubuntu server has. That is mysql 5.7.21, php 7.0.28 and apache 2.4.18. What I did is the following:

  • Download the latest release in /var/www/html and extract in a new folder called qwcrt
  • Chmod the folder and its files to be owned by www-data user and group
  • Create the database called technae_qwcrm and change to utf8
  • Access to some_internal_ip_without_firewalls_present/qwcrm
  • Blank page appears

That's all I did. Did I miss anything else?

@shoulders
Copy link
Owner

shoulders commented Mar 27, 2018

Some of the stuff I do not know about because I have not used Ubuntu. But we need to see what errors are occuring. You need to turn on php error reporting and see what error messages are coming up.

One way that might work

if you do not know your way around am server/php settings is to alter one of the QWcrm files.

/includes/error.php

change switch ($QConfig->error_reporting) to switch ('maximum')

This should work but i cannot gurantee without testing it myself.

option 2
configure you php.ini to display errors

option 3
I just notices in the error.php there is a section called 'WSOD Mitigation'

un-comment the code and see what that does for you aswell. It has been a while since I used it but it does have the notice 'Use this when you get a white screen error ' :)

then

post the errors here so i can see what is going on and fix it if there is an issue with the software.

@lucianodato
Copy link
Author

Ok this is what I got:
array(4) { ["type"]=> int(1) ["message"]=> string(196) "Uncaught Error: Call to undefined function locale_accept_from_http() in /var/www/html/qwcrm/includes/language.php:25 Stack trace: #0 /var/www/html/qwcrm/index.php(81): require() #1 {main} thrown" ["file"]=> string(41) "/var/www/html/qwcrm/includes/language.php" ["line"]=> int(25) }

@shoulders
Copy link
Owner

shoulders commented Mar 28, 2018

That is all that is needed to install on a webhost. Xampp needs a few more settings see the second to last post #756

Althought it is for xampp it should be the same fix for you. Can you let me know if it works?

I might try and add in some better logic for checking this.

@lucianodato
Copy link
Author

Did what you recommend in #756 and no luck. I get the same error message.

@shoulders
Copy link
Owner

Is it available public online (and hoepfully a non vital server). I am quite happy to dial in and have a look. I would need ftp access etc..

Disclaimer: I accept no reponsibility for data loss or damage etc...

It might be this function has been removed in PHP 7.x but I would need to verify this and fix it.

You can contact me via my contact form on Quantumwarp.com . I cannot find a PM system on GitHub.

@lucianodato
Copy link
Author

No worries It's a test VM. I'm just looking to this CRM in order to implement it at my work. Thanks very much for your support up to now but I prefer to look it myself. Anyways I will respond back when I got something useful for you. Again thanks!

@shoulders
Copy link
Owner

I will be moving QWcrm to another Github username shortly (qwarp) and enabling my forum but I will still be available. Look forwarding to the fix.

@shoulders
Copy link
Owner

did you get this fixed?

If not i can maybe make an altered file to remove the automatic language detection so you dont get that error. This would be a hack so you can get things working but would not affect databases.

@lucianodato
Copy link
Author

I'm sorry I didn't had time to try yet. Tomorrow I will work on that. Thanks!

@lucianodato
Copy link
Author

Well it seems that php7.0-intl (enables internationalization) package is needed and ubuntu won't install it by default when you install it with tasksel. That was it. Now the installer is working as it should. Thanks for your support!

@shoulders
Copy link
Owner

shoulders commented Nov 6, 2018 via email

@lacrimosa2k2
Copy link

lacrimosa2k2 commented Nov 6, 2018

okay thaks, my fail.
but i have Upload the 3.0 and in the setup after creating database it shows a withe scren, and than it says "A previous setup attempt never completed successfully and/or there is an invalid configuration.php file present or the database prefix is wrong." but i cant find this file. i deleted all and start a new setup and again this message

@shoulders
Copy link
Owner

shoulders commented Nov 6, 2018 via email

@lacrimosa2k2
Copy link

lacrimosa2k2 commented Nov 6, 2018

Delete all files and make sure they are deleted. Reupload. Close your browser and start again. The configuration.php is created after the database stage. Once the process is started you have to finish. You can not click back on the browser. It will all be ajax in v3.2.0.

yes i have tried to start a fresh install, with the same result. i found now the configuration file. bur with the error

@shoulders
Copy link
Owner

shoulders commented Nov 6, 2018 via email

@shoulders
Copy link
Owner

i have just installed QWcrm v3.0.0 and I do not have the same issue. perhaps you are clicking on the browser back button.

Open another issue here if you need more support. I will sort my forum out going forward.

@shoulders shoulders added this to the 3.1.0 milestone Jan 19, 2019
@jpventer85
Copy link

hi, new to github and qwcrm , is there someone that will perhaps help with the installation i cant seem to get it, and if tried everything, not sure if im missing a step.

@shoulders
Copy link
Owner

I will try and post a some tommorow. I have to dig them out.

@jpventer85
Copy link

jpventer85 commented Apr 13, 2024 via email

@shoulders
Copy link
Owner

see #1984

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants