Code Monkey home page Code Monkey logo

wp-quick-install's Introduction

WP Quick Install 1.4.2

WP Quick Install is the easiest way to install WordPress.

A lightweight script which automatically downloads and install WordPress, plugins and themes you want.

Simply download the .zip archive et go to wp-quick-install/index.php

Changelog

1.4.2

  • Delete Tweentyfifteen & Tweentysixteen themes

1.4.1

  • Fix quote issue with WordPress.com API Key

1.4

  • Fix database issue since WordPress 4.1
  • You can add your WordPress.com API Key

1.3.3

  • Add SSL compatibility
  • Remove SSL function (cause trouble with process installation)

1.3.2

  • Add a script header
  • Security improvement

1.3.1

  • Fix error for PHP > 5.5: Strict standards: Only variables should be passed by reference in ../wp-quick-install/index.php on line 10

1.3

  • Possiblity to select WordPress language installation
  • Permaling management

1.2.8.1

  • You can now declare articles to be generated via data.ini file
  • Fix bug on new articles
  • You can now select the revision by articles

1.2.8

  • Media management

1.2.7.2

  • Security : Forbiden access to data.ini from the browser

1.2.7.1

  • noindex nofollow tag.

1.2.7

  • Premium extension by adding archives in plugins folder
  • You can enable extension after installation
  • Auto supression of Hello Dolly extension
  • You can add a theme and enable it
  • You can delete Twenty Elever and Twenty Ten

1.2.6

  • Fix a JS bug with data.ini

1.2.5

  • You can delete the default content added by WordPress
  • You can add new pages with data.ini
  • Data.ini update

1.2.4

  • Two new debug options : Display errors (WP_DEBUG_DISPLAY) and Write errors in a log file (WP_DEBUG_LOG)

1.2.3

  • SEO Fix bug
  • Automatic deletion of licence.txt and readme.html

1.2.2

  • Deletion of all exec() fucntions
  • Unzip WordPress and plugins with ZipArchive class
  • Using scandir() and rename() to move WordPress files

1.2.1

  • Checking chmod on parent folder
  • Adding a link to website and admin if success

1.2

  • You can now pre-configure the form with data.ini

1.1

  • Code Optimisation

1.0

  • Initial Commit

wp-quick-install's People

Contributors

geekpress avatar gprotin 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wp-quick-install's Issues

500 (Internal Server Error)

Hello!
I meet the error on my server
jquery-1.8.3.min.js:2
POST http://xxxxx/wp-quick-install/index.php/wp-admin/install.php?action=install_wp 500 (Internal Server Error)
send @ jquery-1.8.3.min.js:2
ajax @ jquery-1.8.3.min.js:2
v.(anonymous function) @ jquery-1.8.3.min.js:2
install_wp @ script.js:314
(anonymous function) @ script.js:306
l @ jquery-1.8.3.min.js:2
fireWith @ jquery-1.8.3.min.js:2
T @ jquery-1.8.3.min.js:2
r @ jquery-1.8.3.min.js:2

Has anybody any ideax how to fix it? On a local server it works perfectly

Erreur 404 et sortie de l'installation si "dossier destination".

On peut spécifier le dossier de destination mais il y a 2 problèmes

Le premier : Doit-on mettre / de début et fin ? Par sécurité, et pour éviter les slashs en doublon, les retirer avant de se servir de la valeur.

Puis, dans le script.js, nous avons la suite d'instructions suivantes 👍

// Let's unzip WordPress
function unzip_wp() {
$response.html("

Decompressing Files...

" );
$('.progress-bar').animate({width: "16.5%"});
$.post(window.location.href + '?action=unzip_wp', $('form').serialize(), function(data) {
wp_config();
});
}

// Let's create the wp-config.php file
function wp_config() {
    $response.html("<p>File Creation for wp-config...</p>");
    $('.progress-bar').animate({width: "33%"});
    $.post(window.location.href + '?action=wp_config', $('form').serialize(), function(data) {
        install_wp();
    });
}

// CDatabase
function install_wp() {
    $response.html("<p>Database Installation in Progress...</p>");
    $('.progress-bar').animate({width: "49.5%"});
    $.post(window.location.href + '/wp-admin/install.php?action=install_wp', $('form').serialize(), function(data) {
        install_theme();
    });
}

Le problème est que quand il arrive sur l'execution de la fonction install_wp(), il cherche a allez dans le dossier wp-admin de WP, mais il ne rentre pas dans son dossier de destination car il n'est pas spécifié = > 404

Etant pas très doué avec Jquery, j'ai essayé data.directory, puis directory puis $('#directory).val() ou .text() sans success..

Resultat, je suis bloqué et ne peut pas installer :)

Merci

shit thanks bro You made a big one!

Your installer is very helpful for me! I've installed WP everyday but now I am having coffee break !
and I will add the fucntion for you called "Auto Generated DB options" soon.

Permission Error

I got this error:
You don't have the good permissions rights on www. Thank you to set the good files permissions.
What does that mean? It doesn't make any sense. The permissions are currently 755 - what should they be?

How to internationalize ?

WP-Quick-Install is used all over the world, I think it's a good idea to translate into other languages.
(eg : I'm a french user of WP-Quick-Install)

Database Installation in Progress...

I have a problem with "wp-quick-install" v. 1.4.1

WWW:
test.mysite.com
wp-quick-install.mysite.com

FTP:
/subdomains/test/ <!-- where i have to install wp
/subdomains/wp-quick-install/ <!-- where i have wp-quick-install

Required Informations:
Installation Folder: test

WP upload properly in /subdomains/test/
WP creates properly config.php in /subdomains/test/

But when it try to create table in db it can not.

Database Installation in Progress...

(not progress..)

Test db is ok.

If i'll go in:
/subdomains/test/
I have all wp files and wp-config.php
I can finish install wp by "test.mysite.com" and all is ok, but not by wp-quick-install


FILES:
/subdomains/wp-quick-install/error_log

PHP Warning: mkdir() [function.mkdir]: File exists in /home/myname/subdomains/wp-quick-install/index.php on line 110

CPanel Error log:
File does not exist: /home/myname/subdomains/wp-quick-install/404.shtml, referer: http://wp-quick-install.mysite.com/
File does not exist: /home/myname/subdomains/wp-quick-install/wp-admin, referer: http://wp-quick-install.mysite.com/

Cannot use semicolon in de data.ini

When entering multiple plugins in the data.ini it will not used in the web page of wp-quick-install:

Eg.

;;;;
; List all plugin you want to install below (uncomment to use):
;;;;

plugins[] = wordpress-seo;wp-security-audit-log;child-theme-configurator

RESULTS in the website as:

Free Extensions wordpress-seo

So only one plugin is installed

mu-plugins

Is it possible to install mu-plugins during the process ?

Choice of themes

Is it possible to choose between a list of premium themes much like how the "Premium Extensions" are handled?

I would prefer having a central repository of all my premium themes and plugins so I don't need to upload them all to every site - the installer would fetch the ones I choose and install them.

Also, automatic database creation would be great, as someone else mentioned.

Thanks :)

Only installs basic Wordpress

Tried a couple of times on my hostgator account and data.ini populates the fields but only a vanilla install occurs. I still have to walk through process of setting up langiage, db and site metadata like a normal install. Any ideas?

Data.ini doesn't work

Uncommented a few lines in data.ini. Changed values. Tested. No success.
MacOS running the latest MAMP.

Cannot activate DIvi theme

When enable to activate the theme after install WP the following error is displayed for the Divi theme
theme.zip
:

The active theme is broken. Reverting to the default theme.

Active: Divi404.php

The theme is installed as Divi

screen shot 2016-11-14 at 22 34 17

Parse error

please add a php version check and refuse to run on php < 5.2.4

Add WP_AUTO_UPDATE_CORE and WPCOM_API_KEY control

Hi guys,

I like your script so much and like to ask if you can add even
WP_AUTO_UPDATE_CORE
to manage auto update to worpdress core

and
WPCOM_API_KEY
to add default Akismet key to the wp-config

Thanks
Carlo

Vytváření uživatele - Superadmin

Dokázal by ten instalátor řešit i vytváření admin uživatele který by nešel smazat? Pro propojení s centrálním systémem na hlídání aktualizací a zabezpečení takhle vytvořených webů?

Installer won't install theme and plugins.

The current installer wont install the theme.zip that is located in the root folder of the installer as mentioned on the installer page.

Also including premium plugins in the cache/plugin folder won't install and activate them.

Pour info

J'ai créé un script shell pour automatiser encore plus et créer:

  • la base (du nom de l'argument = projet) et le user (nom = projet / passwd = projet123!) correspondant MySQL
  • le virtualhost apache2 et activer le site
  • Le repo Git pour faire une sauvegarde de tout ca

Avec en plus le .htaccess qui me semble optimisé pour cela et le .gitignore
N'hésitez pas à me dire ce que vous en pensez (@Grominet)

Download directory

It seems like the plugin by default creates a new directory called "wordpress" in the wp-quick-install directory even though I've specified another path in the installation route field. Is this a bug? It would be great if you could install wordpress to another directory using the tool.

Wordpress zip file in to package

hi

i tested this in my server, they are not allowed auto downloads. so can i add wordpress.zip file to this installation package ?

Thanks

Make the plugins field use commas instead of semicolons

The auto install plugins do not get read from the data.ini file because they are currently supposed to use semicolons to separate them - the problem appears to be the semicolons are used in the data file to create comments. So the plugins are not being installed.

You could fix this very easily by using commas instead in and changing line 469 in index.php from:

$plugins     = explode( ";", $_POST['plugins'] );

to

$plugins     = explode( ",", $_POST['plugins'] );

Erreur en php7

En php7, j'ai une erreur avec la fonction end, voici le message :

Notice: Only variables should be passed by reference in D:\wamp\www\monsite\wp-quick-install\index.php on line 22

Cdlt

Run in shell instead of browser?

Is ist possible to run the script in the shell instead of a browser? Because everything can be configured in the data.ini there is no need for interaction.

Halts on database creation

Hey!

Love that I found this script since I'm doing a lot of wordpress installations!
I can't seem to get it to work though. Everything goes well until it starta with the database creation and so on.
It just stays there loading and nothing happens.

Maybe the time has overcome the script since it seem to not be updated for a while.
Is there any plans for making it work?

thanks!

Database Installation in Progress...

I got message "Database Installation in Progress..." when use WP-Quick-Install. It stops and does not seem to work.

WP Quick Install Version: 1.4.2
Enviroment: Both two OS below

  • Windows 10, Wamp 2.5
  • Ubuntu 14.04, Apache2

Really Nice Work...But

I have been working with this file today and really like it and think it has potential for use in my application of it however I think it needs a few changes.

  1. The first for me is that in testing on local on wampserver on windows 10 it creates the pages but when clicked they cannot be located.
  2. Adding the ability to set the wp install as a static front page and selecting the page would be awesome.
  3. you might mention that if you are putting a template in the install folder that the archive hierarchy should be theme.zip> folder:template name>files

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.