• suitcrm安装及虚拟机


    1. 虚拟机

    Download VMware Workstation Player | VMware

    2. Windows安装说明

    Installationn process:
    1) 下载: SuiteCRM:Download - SuiteCRM

    XAMPP(Version 7.3):(Download XAMPP (apachefriends.org))
    2) Extract and install xampp, open XAMPP control panel and turn on 'Apache' and 'MySQL'
    3) Call out the XAMPP panel and restart the service Apache and MySQL, go back to the web based install wizard, hit 'back', install the SuitCRM Again.

    3. Linux安装说明

    1) Ubunto下载

    Ubuntu 18.04.5 LTS (Bionic Beaver)

    ubunto-18.04.5-desktop-amd64.iso

    2)桌面VMware中打开虚拟机,创建新虚拟机

    3)步骤

    Install SuiteCRM on Ubuntu 16.04 | 18.04 with Apache2, MariaDB and PHP 7.2 | Website for Students

    第一步:cmd中ping www.github.com中的IP地址

    第二步:1. $ sudo gedit /etc/hosts(注意空格)

    在弹出的text中,加入ping出来的IP地址,后面加上 github.com

    sudo apt update

    sudo apt install apache2

    sudo systemctl stop apache2.service

    sudo systemctl start apache2.service

    sudo systemctl enable apache2.service
    打开http://localhost进行测试


    sudo apt-get install mariadb-server mariadb-client
    所需版本为 Ubuntu 18.10 and 18.04 LTS:

    sudo systemctl stop mariadb.service
    sudo systemctl start mariadb.service
    sudo systemctl enable mariadb.service

    sudo mysql_secure_installation

    sudo mysql -u root -p检验成功后,退出输入exit;

    sudo apt-get install software-properties-common

    sudo apt update

    sudo add-apt-repository ppa:ondrej/php


    sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-bcmath php7.2-imap php7.2-xml php7.2-cli php7.2-zip

    这里有一个报错,是因为残留进程引起的,解决方法:

    ubuntu提示E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)_dream_follower的博客-CSDN博客

    sudo gedit /etc/php/7.2/apache2/php.ini
    对弹出文件进行修改:

    file_uploads = On
    allow_url_fopen = On
    short_open_tag = On
    memory_limit = 256M
    upload_max_filesize = 100M
    max_execution_time = 360
    date.timezone = America/Chic

    sudo systemctl restart apache2.service
    sudo nano /var/www/html/phpinfo.php
    <?php phpinfo( ); ?>
    用http://localhost/phpinfo.php测试


    sudo mysql -u root -p
    CREATE DATABASE suitecrm;
    CREATE USER 'suitecrmuser'@'localhost' IDENTIFIED BY 'new_password_here';
    GRANT ALL ON suitecrm.* TO 'suitecrmuser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

    FLUSH PRIVILEGES; EXIT;

    sudo apt install curl git

    curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
    sudo composer self-update 1.4.1回退版本

    cd /var/www/html

    sudo git clone https://github.com/salesagility/SuiteCRM.git suitecrm

    cd /var/www/html/suitecrm

    sudo composer install --no-dev


    sudo chown -R www-data:www-data /var/www/html/suitecrm/
    sudo chmod -R 755 /var/www/html/suitecrm/

    sudo nano /etc/apache2/sites-available/suitecrm.conf

    粘贴下面的内容:
    <VirtualHost *:80>
         ServerAdmin admin@example.com
         DocumentRoot /var/www/html/suitecrm
         ServerName example.com
         ServerAlias www.example.com
    
         <Directory /var/www/html/suitecrm/>
              Options FollowSymlinks
              AllowOverride All
              Require all granted
         </Directory>
    
         ErrorLog ${APACHE_LOG_DIR}/error.log
         CustomLog ${APACHE_LOG_DIR}/access.log combined
        
         <Directory /var/www/html/suitecrm/>
                RewriteEngine on
                RewriteBase /
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteRule ^(.*) index.php [PT,L]
        </Directory>
    </VirtualHost>

    $ sudo gedit /etc/hosts
    在file里127.0.0.1 对应域名改为 example.com
    sudo systemctl restart apache2.service
    sudo a2ensite suitecrm.conf
    sudo a2enmod rewrite
    sudo systemctl restart apache2.service

  • 相关阅读:
    解决Django在mariadb创建的表插入中文乱码的问题
    运行在CentOS7.5上的Django项目时间不正确问题
    获取百度网盘真实下载连接
    Django2.x版本在生成数据库表初始化文件报错
    Pycharm中的Django项目连接mysql数据库
    Django2.x版本路由系统的正则写法以及视图函数的返回问题
    CentOS7.5安装坚果云
    CentOS7.5安装下载工具
    CentOS6.5修改/etc/pam.d/sshd后root无法ssh登陆
    oracle 时间
  • 原文地址:https://www.cnblogs.com/eleni/p/14475353.html
Copyright © 2020-2023  润新知