Coder Social home page Coder Social logo

sentora / sentora-installers Goto Github PK

View Code? Open in Web Editor NEW
151.0 29.0 148.0 1.03 MB

Provides a central place to store, version and distribute the Sentora installer and upgrade scripts from.

License: GNU General Public License v3.0

Shell 65.44% C 2.03% PHP 5.81% Perl 15.15% Sieve 0.16% Smarty 11.41%
sentora sentora-installers shell control-panel centos7 centos6 ubuntu1404 ubuntu1604

sentora-installers's Introduction

Sentora Installers

Welcome to the Sentora Installation Script Git repository, this provides a central place to store, version and distribute Sentora installer and upgrade scripts from.

(Updating Sentora: To update Sentora please use the links found on our update page.)

How to install Sentora

Our installation script currently support the following operating systems/distributions:

  • CentOS - Discontinuing
  • Ubuntu 18.04/20.04 || 22.04+ COMING SOON!
  • Debian 12 COMING SOON!

Preliminary install information can be found here: Sentora Documentation

To install use the latest 'stable' and officially supported version, please use the following command:

bash <(curl -L -Ss http://sentora.org/install)

Please report any errors that you may find with the installers to our bug tracking system.

Alternatively (and for testing purposes only) you can install the latest MASTER version like so:

bash <(curl -L -Ss https://raw.githubusercontent.com/sentora/sentora-installers/master/sentora_install.sh)

Please note that the MASTER branch installer above is ONLY recommended for developers and project staff!

Upgrade and Uninstaller scripts

Upgrade scripts are still available on this repository for later use and/or reference purposes only. At present we DO NOT recommend their use.

Uninstaller scripts, much like the Upgrade scripts are not recommended for use at present but we also need to make it clear that although they remove most of the packages installed by the Sentora Installation scripts they will not leave your OS in his initial state given the large amount of customisations that our installation scripts make.


ALL INFORMATION BELOW MAY BE INACCURATE OR INCOMPLETE


Vagrant installer/upgrader development & testing

Available OS's

  • sentora_12.04ubuntu32 @ 192.168.33.10
  • sentora_12.04ubuntu64 @ 192.168.33.11
  • sentora_6.4centos32 @ 192.168.33.12
  • sentora_6.4centos64 @ 192.168.33.13
  • sentora_14.04ubuntu64 @ 192.168.33.15

Folders mounted to /root/sentora/{install,uninstall,upgrade}

vagrant docs : Vagrant Docs

Common vagrant commands

$ vagrant up <defined vm name> # start the VM
$ vagrant suspend <defined vm name> # Pause | suspend the VM
$ vagrant resume <defined vm name> # resume a previously paused VM
$ vagrant halt <defined vm name> #  Stop the VM
$ vagrant destroy <defined vm name> # Delete the VM
## example to launch ubuntu 14.04 64bit env @ ip 192.168.33.15
vagrant up sentora_14.04ubuntu64 &&
vagrant ssh sentora_14.04ubuntu64

Official maintainers

The officially supported operating system installer and upgrade scripts are maintained internally by members of the official Sentora team.

We encourage third-party installation scripts of which we will gladly host on this repository and promote the use of in the event that we get interest by community members. If you are interested in maintaining an installation and upgrade script for another OS/distribution please see the Want to contribute section below for more information.

Want to contribute

There are a couple of ways in which you can contribute, firstly you can make improvements or fix 'bugs' in the existing 'officially maintained' installers of which we feel will usually be minimal as we keep on top of these installer/upgrade scripts and frequently review them.

The other way in which you can contribute is to become an 'community maintainer' this means that you are responsible for the creation and maintenance of installation and upgrade scripts for non-official supported operating systems/distributions.

In most cases you will simply be able to copy and paste our official installer and upgrade scripts and just make the required OS/distribution specific changes such as file/directory paths and operating system/distribution specific package configuration amendments.

If you are interested in becoming an community maintainer please email [email protected] stating your interest in becoming a community maintainer and the OS/distribution that you wish to maintain.

Please be aware that community supported install and upgrade scripts that we will host and promote must adhere to the following rules:

  • Must be kept up to date with the latest release of the OS.
  • Will be licensed under the GPL and hosted on this repository.
  • Must maintain the same user interface as our official install/upgrade scripts (eg. shell script echo's and 'read' statements must match the same wording to ensure that the installation experience across all OSes and distributions give the same user experience.)

If you have any queries regarding the above rules please feel free to contact us at: [email protected].

sentora-installers's People

Contributors

5050 avatar allebb avatar alpha1125 avatar andykimpe avatar azrabash avatar bbspike avatar caffe1neadd1ct avatar denysvitali avatar diablo925 avatar dukecitysolutions avatar kermitoo avatar mblagui avatar mkjeller avatar noplanman avatar ron-e avatar stokes84 avatar techjwalker avatar tgates71 avatar thoaionline avatar trojanspike avatar vedraniteh avatar ward avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sentora-installers's Issues

Installer shows a false DNS warning

I have two network addresses in the same eth0 interface (one for IPv4 and one for IPv6)
when the installer checks if the panel domain is already assigned in DNS sends this two messages:

OK: DNS succesfully resolves to address
WARNING: DNS record does not point to ! Sentora will not be reachable from http://

This contradictory messages seems to be the result of this commands in the installer
dns_panel_ip=$(host "$PANEL_FQDN"|grep address|cut -d" " -f4)
..
if [[ "$dns_panel_ip" != "$PUBLIC_IP" ]]; then ...

which fails when more than one address exist as the result of host command

(Ubuntu 14.04 x64)

Debian 8 Install Error

Hi. I'm new to Sentora and had an issue when attempting to install it on a fresh VPS under my Linode account. I am running the latest version of Debian 8 with all patches installed.

When running the install command:

bash <(curl -L -Ss http://sentora.org/install)

I receive the following:

Checking that minimal requirements are ok
Detected : Linux 4.8.3-x86_64-linode76 x86_64
Sorry, this OS is not supported by Sentora.

I saw a couple of install issues posted in reference to the same error for Debian 7, but it had appeared that the issues were resolved and closed. Any help is greatly appreciated.

Vagrantfile private ip issue

Vagrantfile seems download a ubuntu 14.04 box with pre-configured ip to 192.168.33.15 but the vagrant file set public IP to be 192.168.1.18. Which one to follow? I cannot access the vm after running sentosa rc2 install sh script.

Debian 7 Error on start installation (hostinger VPS)

Hello,
When i try install the Sentora the system return this error:

############################################################
#  Welcome to the Official Sentora Installer 1.0.0-beta9  #
############################################################
-e
Checking that minimal requirements are ok
Detected : Linux  2.6.32-042stab093.4  x86_64
sentora_install.sh: 60: sentora_install.sh: Syntax error: word unexpected (expecting "then")

Details:
O.S: Debian (clean)
Version: 7.5 (Wheezy)
VPS Provider: Hostinger

SPF records being deprecated, use TXT record instead.

I found this:
https://mxtoolbox.com/problem/spf/spf-record-deprecated?page=prob_spf&action=spf:mach-hosting.com:96.114.154.163&showlogin=1&hidepitch=0&hidetoc=1

Currently I have both set on my server's DNS. Removed the SPF entry and get this warning:


Please note that changes to your zone records can take up to 24 hours before they become 'live'.

Output of DNS zone checker:
zone mach-hosting.com/IN: 'mach-hosting.com' found SPF/TXT record but no SPF/SPF record found, add matching type SPF record zone domain.com/IN: loaded serial 2016010831 OK ```

Missing requirements for Ubuntu

Hi everyone,
I just noticed that the installer doesn't check if cron package is installed if the OS is Ubuntu, and neither for ca-certificates package (it throws errors while downloading from https if this package isn't installed).

I had problems installing the version 1.0.0 of Sentora on a new VPS that hasn't those packages: I tought they were installed by default in every version of Ubuntu, but in this VPS wasn't.
(I had no problem at all by installing the earlier version a while ago on another VPS which of course had those package installed by default)

Should we create a package requirements list or a script to check if some package is missing? I think it would be great and of course will remove hours of problem searching.

Dovecot and postfix files wrong.

After the install, these files say panel.sub-domain.domain.com, this is the wrong syntax and should only read sub-domain.domain.com

Incoming mails are not working after fresh install

After fresh install on centos 7 everything is working fine except incoming mails.

Please find below logs
dovecot-debug logs

2015-03-04 19:25:28imap([email protected]): Debug: Effective uid=5000, gid=12, home=/var/sentora/vmail/abc.com/test/
2015-03-04 19:25:28imap([email protected]): Debug: Quota root: name=User quota backend=maildir args=
2015-03-04 19:25:28imap([email protected]): Debug: Quota rule: root=User quota mailbox=* bytes=209715200 messages=0
2015-03-04 19:25:28imap([email protected]): Debug: Quota grace: root=User quota bytes=20971520 (10%)
2015-03-04 19:25:28imap([email protected]): Debug: maildir++: root=/var/sentora/vmail/abc/test, index=, indexpvt=, control=, inbox=/var/sentora/vmail/abc..com/test, alt=
2015-03-04 19:25:28imap([email protected]): Debug: trash plugin: Added 'Spam' with priority 1
2015-03-04 19:25:28imap([email protected]): Debug: trash plugin: Added 'Trash' with priority 2
2015-03-04 19:25:28imap([email protected]): Debug: trash plugin: Added 'Junk' with priority 3

Please help

More of a grammar/conformity tweak

Suggestion:
Change:
echo "Are you really sure that you want to setup Sentora with these parameters?" read -e -p "(y):accept and install, (n):change fqdn or ip, (q):quit installer? " yn case $yn in [Yy]* ) break;; [Nn]* ) continue;; [Qq]* ) exit;;
To:
echo "Are you really sure that you want to setup Sentora with these parameters?" read -e -p "(a):Accept and install, (c):Change FQDN or IP, (q):Quit installer? " yn case $yn in [Aa]* ) break;; [Cc]* ) continue;; [Qq]* ) exit;;

Installer (beta5) Does not check for previously installed software correctly

Using sentora-installer.sh ( https://github.com/5050/sentora-installers/blob/master/sentora_install.sh ) with this values:

  • SENTORA_GITHUB_VERSION="1.0.0-beta5"
  • SENTORA_PRECONF_VERSION="master"

OS: Ubuntu 14.04

The script uses this two variables to identify previoulsy installed packages:
DB_SERVER="mysql"
HTTP_SERVER="apache"
and later on check for previously installed software with inst() function for ubuntu with:

if (inst $DB_SERVER) || (inst dovecot) || (inst $HTTP_SERVER) || (inst php) || (inst bind); then...

The if statment must abort the installation if this and other packages are actually installed in the system, but the correct values to perform this check are:
DB_SERVER="mysql-server"
HTTP_SERVER="apache2"

You can reproduce this behaviour just running the script again after the first succesfully installation
or running the following commands:

dpkg -l apache
dpkg-query: no pakages found matching apache

dpkg -l apache2
...
ii apache2 2.4.7-1ubunt Apache HTTP server

(similar result with mysql-server)

Table creation error

Seems there is a little problem on sentora Installer
http://sentora.org/install
On the install log, i seen
ERROR 1005 (HY000) at line 98: Can't create table 'sentora_postfix.vacation_notification' (errno: 150)
The error showon at installaing postfix.
Overall, everything is fine, and the panel run normal, but that error really disturbing me 💃

Installer error

When I try to install Sentora
(y):Accept and install, (n):Change domain or IP, (q):Quit installer? y
at that point this error comes up
install.sh: line 300: syntax error near unexpected token >'
install.sh: line 300: exec > >(tee "$logfile")'
Which I could fix by removing the couple of lines but it disables logging to the file
I'm using Ubuntu 14.04.1

Debian 7 install issue

Trying to install onto a Debian 7 box, I have used the following:

wget https://raw.githubusercontent.com/sentora/sentora-installers/master/sentora_install.sh

When running ./sentora_install.sh I am getting:

############################################################
#  Welcome to the Official Sentora Installer master  #
############################################################

Checking that minimal requirements are ok
Detected : debian  7  x86_64
Sorry, this OS is not supported by Sentora.

Ubuntu 14.04 LTS Issue with apparmor removal

Hi Guys,

Noticed an issue, when running the sentora installer it runs:

apt-get remove -y --purge apparmor* &> /dev/null

Actually results in:

The following packages will be REMOVED
  dbus* debhelper* dh-apparmor* libapparmor1* libpam-systemd* pkg-php-tools*

This removes alot more than just apparmor and causes huge dep issues with apt-get later, i would suggest changing:

        echo -e "\n-- Disabling and removing AppArmor, please wait..."
        /etc/init.d/apparmor stop &> /dev/null
        update-rc.d -f apparmor remove &> /dev/null
        apt-get remove -y --purge apparmor* &> /dev/null
        disable_file /etc/init.d/apparmor &> /dev/null
        echo -e "AppArmor has been removed."

to

        echo -e "\n-- Disabling and removing AppArmor, please wait..."
        /etc/init.d/apparmor kill &> /dev/null
        update-rc.d -f apparmor remove
        apt-get remove -y --purge apparmor apparmor-utils
        echo -e "AppArmor has been removed."

Wildcard removal of packages should be avoided.

Puppet/Chef installers

Has a configuration management tool been considered? Puppet or Chef?

It would negate the need for the box Sentora is being installed on be a fresh install. Not to mention, it would make the installer much more managable as a set of Puppet/Chef manifests/recips instead of an unwieldy bash script.

Thoughts?

Update SOA Expire time

@MBlagui
In: https://github.com/sentora/sentora-installers/blob/master/preconf/sentora-install/sql/sentora_core.sql#L652
Line: 652
(61,'expire_ttl','SOA Expire TTL','86400',NULL,'Global expire TTL. Default = 86400 (1 day)','DNS Config','true'),
Change to:
(61,'expire_ttl','SOA Expire TTL','2419200',NULL,'Global expire TTL. Default = 2419200 (4 Weeks)','DNS Config','true'),

Set to max (4 weeks), but should be any time between 2-4 weeks.

Also, still looking for ;expire after 1 week to convert to: ;expire after 4 weeks to show in zone file properly.

Typo is setting local_ip to null when current machine ip is different to 127.0.0.1

The local_ip is setting to null value caused for a typo (adr must be addr)
local_ip=$(ifconfig | sed -En 's|127.0.0.1||;s|.inet (adr:)?(([0-9].){3}[0-9]).|\2|p')

must be:
local_ip=$(ifconfig | sed -En 's|127.0.0.1||;s|.inet (addr:)?(([0-9].){3}[0-9]).|\2|p')

Using:
Installer version V1.0.0-beta2
Sentora github version 1.0.0-beta6
Sentora preconf version master

Mcrypt extension.

Mcrypt extension is not installed.

Using @5050 installer from his site but can't report bugs there.

error in httpd.conf, index.html not working in disabled page

I'm surprised there are no complaints about this.
"Disabled" page, display a "Forbidden" Message.
The solution its in httpd.conf, add 'index.html' to DirectoryIndex.

before

<Directory /etc/sentora/panel>
    Options +FollowSymLinks
    DirectoryIndex index.php
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_admin_value upload_tmp_dir /var/sentora/temp
    </IfModule>
</Directory>

after

<Directory /etc/sentora/panel>
    Options +FollowSymLinks
    DirectoryIndex index.html index.php
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_admin_value upload_tmp_dir /var/sentora/temp
    </IfModule>
</Directory>

Sorry for my bad english.

ERROR on Sentora Installation

There is an error on Sentora Install Script for CentOS 6.5 64Bit Minimal Install
cat: /etc/hostname: No such file or directory
sed: -e expression #1, char 0: no previous regular expression

-- Installing Postfix
Package 2:postfix-2.6.6-6.el6_5.x86_64 already installed and latest version
ERROR 1071 (42000) at line 115: Specified key was too long; max key length is 1000 bytes

# Building suhosin
wget: unable to resolve host address “codeload.github.com”
[suhosin.zip]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of suhosin.zip or
suhosin.zip.zip, and cannot find suhosin.zip.ZIP, period.
/dev/fd/63: line 887: cd: suhosin-0.9.37.1: No such file or directory
make: *** No rule to make target `install'. Stop.

Thats all i got this moment

PANEL_PATH should default to /opt/sentora

As a sysadmin I would really appreciate it if sentora was not installed to /etc/sentora but rather /opt/sentora.

It is the linux standard that /opt contain third-party software, as opossed to what comes with the base distro install. See here: /opt.
On the other hand, /etc is reserved for configuration files only and should certainly not contain files that will be served through apache, /etc/sentora/panel for example (/etc definition).

If all that's required to change the installation path is that PANEL_PATH be modified, this seems like a nobrainer. Unless this is outright rejected, I'll submit a PR.

Create new QA tests for sentora

Build with Selenium testing plans for sentora:

  1. Email send/receive
  2. FTP Creation (check ftp works)
  3. DSN setup
  4. Domains setup
  5. Accounts creation

Ubuntu file questions.

When installing on Ubuntu, the installer installs new bind9 e.t.c files, the OS asks what we want to do with these files.

This may prove confusing to NOOBS.

centos error start named

service named restart
Stopping named: . [ OK ]
Starting named:
Error in named configuration:
/etc/named.conf:11: expected IP match list element near ';'
[FAILED]

cat /etc/named.conf

key "rndc-key" {
algorithm hmac-md5;
secret "UDvr061Ihk2iZvN0oY83rQ==";
};

This control was present in Ubuntu and absent in CentOs.

controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
acl trusted-servers {
;
};
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
allow-query { any; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursion no;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
};
logging {
channel bind_log {
file "/var/sentora/logs/bind/bind.log" versions 3 size 2m;
severity info;
print-severity yes;
print-time yes;
print-category yes;
};
channel default_debug {
file "/var/sentora/logs/bind/debug.log";
severity dynamic;
};
category default {
bind_log;
};
};
include "/etc/named.rfc1912.zones";
include "/etc/sentora/configs/bind/etc/named.conf";

test regénérate configuration

service named stop
Stopping named: [ OK ]

rm -rf /etc/named.conf /etc/rndc.conf /etc/rndc.key

rndc-confgen -a -r /dev/urandom

cat /etc/rndc.key /etc/sentora/configs/bind/named.conf > /etc/named.conf

cat /etc/rndc.key /etc/sentora/configs/bind/rndc.conf > /etc/rndc.conf

rm -f /etc/rndc.key

service named start
Starting named:
Error in named configuration:
/etc/named.conf:11: expected IP match list element near ';'
[FAILED]

propose patch

service named stop
Stopping named: [ OK ]

mv /etc/named.conf /etc/named.conf.back

echo "$(sed '11d' /etc/named.conf.back)" > /etc/named.conf

rm -f /etc/named.conf.back

service named start
Starting named: [ OK ]

ERROR 1071 (42000) at line 115: Specified key was too long; max key length is 1000 bytes

Im using CentOS7 on VPS OVH

When ever I install it i get this:

-- Installing Postfix
ERROR 1071 (42000) at line 115: Specified key was too long; max key length is 1000 bytes

# Building suhosin
2015-02-23 12:54:54 URL:https://codeload.github.com/stefanesser/suhosin/zip/0.9.37.1 [238480] -> "suhosin.zip" [1]
Installing shared extensions: /usr/lib64/php/modules/
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details.

vagrant up sentora_6.4centos64 don´t work

the command does not work
vagrant up sentora_6.4centos64

This is the message:
The machine with the name 'sentora_6.4centos64' was not found configured for
this Vagrant environment.

Also it works with other options

Other than that, I would like an installation with centos 7

Wrong ownership of installed files

With current new installs, for some reason the /etc/sentora/ files and folders are owned by root when they should be owned by apache.

Sentora panel port not in settings

Initial settings sql import doesn't contain the panel port.

Adding a domain stops sentora panel from working showing only your hosting page is ready holding page.

Invalid vhost definition:

<VirtualHost *:>

Segmentation fault

When i start the sentora daemon i am getting Segmentation fault what is this..?

Customize stack option for Debian

Is there a way to customize my stack with some parameters for the installer?

Like I do not want to use Apache for anything only nginx. I would like to be able to choose between memcached and redis and so forth.

I'd also like to be able to skip mariadb if possible or choose postgresql

CentOS Installer broken

Seems to be an issue with the repo name being sentora and the expected paths still having the old project name.

Investigating into this now.

Mysql and centos install

centos install mysql ver: 5.1.73
if you open phpmyadmin is say
phpMyAdmin - Error
you need to update to ver: 5.5.0 or later

Public IP Issue

Since the sentora.io website is redirecting to Bobby Allen's website, the install script doesn't get the correct IP, but gets the HTML source from that webpage instead..

The input line for the IP only show the first line (doctype) and changing this to the actual IP during the installation is not enough. (check /root/passwords.txt after install) The installation finishes successfully, but the panel doesn't work properly (because of the incorrect IP).

I fixed the issue by running the following command with the correct IP (as seen in the install script):
/etc/zpanel/panel/bin/setso --set server_ip xxx.xxx.xxx.xxx

Now the panel works as expected (as far as I've checked).

Maybe these problems can be avoided by using a different website in the install script to get the correct ip (like http://curlmyip.com/)

Postfix for Debian in https://github.com/sentora/sentora-installers/blob/master/sentora_install.sh

Hi,

the script is not handling Postfix installation for debian.

--- Postfix

echo -e "\n-- Installing Postfix"
if [[ "$OS" = "CentOs" ]]; then
$PACKAGE_INSTALLER postfix postfix-perl-scripts
USR_LIB_PATH="/usr/libexec"
elif [[ "$OS" = "Ubuntu" ]]; then
$PACKAGE_INSTALLER postfix postfix-mysql
USR_LIB_PATH="/usr/lib"

fi

maybe add lines:
elif [[ "$OS" = "Debian" ]]; then
$PACKAGE_INSTALLER postfix postfix-mysql

Best regards,

Installer Vagrant issues

I'm noticing our official installers are not Vagrant-friendly as they remove .gitignore (so nothing is ignored) and a copule other files. See https://github.com/jacobgelling/sentora-installers/blob/1.0.3/sentora_install.sh#L484-L485

Also, the phpMyAdmin config requires $cfg['CheckConfigurationPermissions'] = false; as permissions are assumed to be 777 over shared directories (/etc/sentora/panel to Vagrant's sentora-core folder) in Vagrant. Without it phpMyAdmin prevents logins.

I think it would be best to add a vagrant argument to installer which doesn't delete any core files and appends required entries to config files.

I think it may be wise to include the README.md and especially the LICENSE.md anyway, even if Vagrant isn't being used?

Anyone have any thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.