/app
├── /Application
| ├── /Exceptions
| ├── /Middlewares
| ├── /Providers
| ├── /Requests
├── /Domain
| ├── /MyDomainA
| | ├── /Contracts
# Download and Configure WordPress
wp core download
wp core config --dbhost=host.db --dbname=prefix_db --dbuser=username --dbpass=password
# Configure wp-config.php
chmod 644 wp-config.php
wp core install --url=yourwebsite.com --title="Your Blog Title" --admin_name=wordpress_admin --admin_password=4Long&Strong1 [email protected]
# Enable File Uploading
Find Line Around - 51:
if (is_callable($callable)) {
return call_user_func_array($callable, $request->params['pass']);
}
Replace:
if (is_callable($callable) && $request->params['action'] === 'activate' && is_array($request->params['pass'])) {
return call_user_func_array($callable, [join('/', $request->params['pass'])]);
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D | |
apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main' | |
apt-get update | |
apt-get install -y docker-engine | |
systemctl enable docker | |
usermod -aG docker ubuntu | |
curl -o /usr/local/bin/docker-compose -L "https://github.com/docker/compose/releases/download/1.11.2/docker-compose-$(uname -s)-$(uname -m)" | |
chmod +x /usr/local/bin/docker-compose | |
docker-compose -v |
Open terminal and move to your WordPress root and execute below commands:
sudo chown -R www-data:www-data ./
sudo find ./ -type d -exec chmod 755 {} \;
sudo find ./ -type f -exec chmod 644 {} \;
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<html itemscope="" itemtype="http://schema.org/WebPage" lang="en"> | |
<head> | |
<meta content="IE=edge" http-equiv="X-UA-Compatible"> | |
<meta content="text/html; charset=UTF-8" http-equiv="content-type"> | |
<meta content="Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for." | |
name="description"> | |
<meta content="noodp" name="robots"> | |
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> | |
<meta content="/images/branding/googleg/1x/googleg_standard_color_128dp.png" itemprop="image"> |
composer create-project croogo/app croogoapp 3.0.x-dev
cd croogoapp
bin/cake Croogo/Install.install admin admin
bin/cake server
sudo chmod -R 0777 ./tmp/cache/queries/
sudo chmod -R 0777 ./tmp/cache/persistent/
sudo apt-get install -y build-essential
sudo apt-get install curl -y
sudo apt-get install libpng-dev libjpeg-dev -y
sudo apt-get install pngquant -y
sudo apt-get install git -y
sudo apt-get install openssh-server -y
sudo apt-get install unrar -y
# Fix local issue: https://askubuntu.com/questions/162391/how-do-i-fix-my-locale-issue
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo n 0.8.21
node -v
sudo bin/cake bake plugin Apps
You will be asked to choose a location of the plugin. Select outermost Plugin/ folder.
Creates proper directory structure for new plugin
Adds entry in config/bootstrap.php file to load newly created plugin
It is recommended that you delete entry of newly baked plugin from config/bootstrap.php file as you will be able to enable-disable plugin from UI. The line will look something like:
NewerOlder