diff --git a/Rakefile b/Rakefile index 76165ebd37e..9cb3c75a5e6 100644 --- a/Rakefile +++ b/Rakefile @@ -39,7 +39,7 @@ end desc "Build the entire web site" task build: %w[clean] do print 'Building the site with Jekyll: $ '.magenta - jekyll 'build' + jekyll 'build --verbose' puts 'Built!'.green end diff --git a/_includes/cache/page-cache-overview.md b/_includes/cache/page-cache-overview.md index efd184922bb..049efb9fd1b 100644 --- a/_includes/cache/page-cache-overview.md +++ b/_includes/cache/page-cache-overview.md @@ -23,7 +23,7 @@ To create an uncacheable page, mark any block on that page as uncacheable in the Examples of uncacheable pages include the compare products, cart, {% glossarytooltip 278c3ce0-cd4c-4ffc-a098-695d94d73bde %}checkout{% endglossarytooltip %} pages, and so on. -[Example]({{ site.mage2000url }}app/code/Magento/Paypal/view/frontend/layout/paypal_payflow_returnurl.xml){:target="_blank"} +[Example]({{ site.mage2000url }}app/code/Magento/Paypal/view/frontend/layout/paypal_payflow_returnurl.xml){:target="_blank"}
You can use PHP 5.4 with Magento CE versions 1.6.0.0–1.8.1.0.
To get the patch, see Getting the PHP 5.4 patch for Magento Enterprise Edition (EE) and Community Edition (CE).
-For more information about PHP 5.4, see the PHP migration page and the PHP changelog.
+For more information about PHP 5.4, see the PHP migration page and the PHP changelog.
This section discusses how to get patches referenced in these Release Notes.
diff --git a/guides/m1x/ce18-ee113/ee1.13_release-notes.html b/guides/m1x/ce18-ee113/ee1.13_release-notes.html index 3abb3064579..e10f90f471d 100644 --- a/guides/m1x/ce18-ee113/ee1.13_release-notes.html +++ b/guides/m1x/ce18-ee113/ee1.13_release-notes.html @@ -80,7 +80,7 @@You can use PHP 5.4 with Magento EE versions 11.0.0.0–1.13.1.0.
To get the patch, see Getting the PHP 5.4 patch for Magento Enterprise Edition (EE) and Community Edition (CE).
-For more information about PHP 5.4, see the PHP migration page and the PHP changelog.
+For more information about PHP 5.4, see the PHP migration page and the PHP changelog.
This section discusses how to get patches referenced in these Release Notes. Magento has other patches available from the EE support portal and the partner portal; you can use the following instructions to install any of those patches as well.
@@ -583,7 +583,7 @@schema.xml
and solrconfig.xml
. For details, see the section on upgrading Solr in the Magento upgrade guide.In addition to Git's requirements for valid branch names, {{site.data.var.ee}} adds two additional requirements:
diff --git a/guides/v2.0/cloud/trouble/trouble_fastly.md b/guides/v2.0/cloud/trouble/trouble_fastly.md index 5ea8883e536..fcdbf87b23f 100644 --- a/guides/v2.0/cloud/trouble/trouble_fastly.md +++ b/guides/v2.0/cloud/trouble/trouble_fastly.md @@ -118,7 +118,7 @@ If you do not have DNS set up for a public hostname, enter a command similar to ### Check response headers {#response-headers} -For detailed information on hits and misses, see Fastly's [Understanding cache HIT and MISS headers with shielded services](https://docs.fastly.com/guides/performance-tuning/understanding-cache-hit-and-miss-headers-with-shielded-services){:target="\_blank"}. +For detailed information on hits and misses, see Fastly's [Understanding cache HIT and MISS headers with shielded services](https://docs.fastly.com/guides/performance-tuning/understanding-cache-hit-and-miss-headers-with-shielded-services){:target="_blank"}. Check the returned response headers and values: @@ -127,8 +127,8 @@ Check the returned response headers and values: * Fastly-Module-Enabled should be either Yes or the Fastly extension version number * X-Cache should be either `HIT` or `HIT, HIT` * x-cache-hits should be 1,1 -* [Cache-Control: max-age](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9){:target="\_blank"} should be greater than 0 -* [Pragma](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32){:target="\_blank"} should be `cache` +* [Cache-Control: max-age](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9){:target="_blank"} should be greater than 0 +* [Pragma](https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32){:target="_blank"} should be `cache` The following example shows the correct values for `Pragma`, `X-Magento-Tags`, and `Fastly-Module-Enabled`. @@ -249,7 +249,7 @@ If the credentials are correct, you may have issues with your VCLs. To list and curl -X GET -s https://api.fastly.com/service/To upgrade your {{site.data.var.ee}} version or to upgrade from {{site.data.var.ce}} to {{site.data.var.ee}}, you must be authorized to access the {{site.data.var.ee}} repository. Contact Magento Support if you have questions.
+To upgrade your {{site.data.var.ee}} version or to upgrade from {{site.data.var.ce}} to {{site.data.var.ee}}, you must be authorized to access the {{site.data.var.ee}} repository. Contact Magento Support if you have questions.
--serializer
Specify either serialize
or igbinary. Default is serialize
.
Specify either serialize
or igbinary. Default is serialize
.
No
<locale>
ISO 639-1 (language) and ISO 3166 (country) identifier of language used as file name for all resulting .csv files. Examples: de_DE
, pt_PT
, pt_BR
.
ISO 639-1 (language) and ISO 3166 (country) identifier of language used as file name for all resulting .csv files. Examples: de_DE
, pt_PT
, pt_BR
.
Yes
@@ -189,7 +189,7 @@ A language package is a directory under `app/i18n/de_de
language package.
+For an example, see the de_de
language package.
To create these files:
@@ -262,7 +262,7 @@ If the Magento application cannot find word or phrase in the `en_GB` package, it
1. `Enter the fully qualified hostname, IP address, or Classless Inter-Domain Routing (CIDR) notation IP address range for which to invalidate content.
-Enter the fully qualified hostname, IP address, or Classless Inter-Domain Routing (CIDR) notation IP address range for which to invalidate content.
+Enter the fully qualified hostname or IP address and listen port of the Varnish backend or origin server; that is, the server providing the content Varnish will accelerate. Typically, this is your web server.
-By default, file system caching is enabled; no configuration is necessary to use it. This means the cache is located under <your Magento install dir>/var
.
If the following error displays, make sure you shared your SSH key with GitHub:
+If the following error displays, make sure you shared your SSH key with GitHub:
Cloning into 'magento2'... Permission denied (publickey). fatal: The remote end hung up unexpectedly
The virtual host for connecting to RabbitMQ. The default is /
.
For additional information, see RabbitMQ documentation:
-The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
Magento does not officially recommend using the IUS repository. We discuss it here for example purposes only.
@@ -115,7 +115,7 @@ There is more than one way to install PHP 7.0.2 or later; the following is a sugThe preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the PHP OPcache documentation.
To upgrade your {{site.data.var.ee}} version or to upgrade from {{site.data.var.ce}} to {{site.data.var.ee}}, you must be authorized to access the {{site.data.var.ee}} repository. Contact Magento Support if you have questions.
+To upgrade your {{site.data.var.ee}} version or to upgrade from {{site.data.var.ce}} to {{site.data.var.ee}}, you must be authorized to access the {{site.data.var.ee}} repository. Contact Magento Support if you have questions.
<your Magento install dir>/pub/static
directory.
@@ -97,7 +97,7 @@ When the request is redirected to the entry point, the Magento application parse
All future requests for the static resource are processed by the server the same as static files; that is, without involving the entry point. If it's necessary to synchronize published files with original ones, the `pub/static` directory should be removed; as a result, files are automatically republished with the next request.
### Media resource entry point {#config-boot-entry-media}
-[Magento\MediaStorage\App\Media]({{ site.mage2000url }}app/code/Magento/MediaStorage/App/Media.php){:target="_blank"} retrieves media resources (that is, any files uploaded to media storage) from the database. It is used whenever the database is configured as a {% glossarytooltip d95142d7-023f-451c-a2e9-dd88763dcd70 %}media storage{% endglossarytooltip %}.
+[Magento\MediaStorage\App\Media]({{ site.mage2000url }}app/code/Magento/MediaStorage/App/Media.php){:target="_blank"} retrieves media resources (that is, any files uploaded to media storage) from the database. It is used whenever the database is configured as a {% glossarytooltip d95142d7-023f-451c-a2e9-dd88763dcd70 %}media storage{% endglossarytooltip %}.
`\Magento\Core\App\Media` attempts to find the media file in the configured database storage and write it into the `pub/static` directory, then return its contents. On error, it returns an HTTP 404 (Not Found) status code in the header with no contents.
diff --git a/guides/v2.1/config-guide/bootstrap/magento-how-to-set.md b/guides/v2.1/config-guide/bootstrap/magento-how-to-set.md
index 55604db72bd..33718621183 100644
--- a/guides/v2.1/config-guide/bootstrap/magento-how-to-set.md
+++ b/guides/v2.1/config-guide/bootstrap/magento-how-to-set.md
@@ -36,7 +36,7 @@ For example, you can use the `MAGE_PROFILER` system environment variable to spec
MAGE_PROFILER={firebug|csv|By default, file system caching is enabled; no configuration is necessary to use it. This means the cache is located under <your Magento install dir>/var
.
xdebug
that can affect Magento installations or access to the storefront or Magento Admin after installation.
diff --git a/guides/v2.1/install-gde/tutorials/change-docroot-to-pub.md b/guides/v2.1/install-gde/tutorials/change-docroot-to-pub.md
index 1b0a019bd82..057b69f27b9 100644
--- a/guides/v2.1/install-gde/tutorials/change-docroot-to-pub.md
+++ b/guides/v2.1/install-gde/tutorials/change-docroot-to-pub.md
@@ -12,7 +12,7 @@ If you're accustomed to using the Web Setup Wizard during development, be aware
<!-- Accepts name of {% glossarytooltip 6341499b-ead9-4836-9794-53d95eb48ea5 %}csv{% endglossarytooltip %} file with tax rates (<path to magento folder>/setup/src/Magento/Setup/Fixtures/_files) --> +<!-- Accepts name of {% glossarytooltip 6341499b-ead9-4836-9794-53d95eb48ea5 %}csv{% endglossarytooltip %} file with tax rates (<path to magento folder>/setup/src/Magento/Setup/Fixtures/_files) --> <tax_rates_file>{csv file name}</tax_rates_file>## Additional information diff --git a/guides/v2.2/frontend-dev-guide/templates/template-sample.md b/guides/v2.2/frontend-dev-guide/templates/template-sample.md index cd80cd361d5..cd22ab0c147 100644 --- a/guides/v2.2/frontend-dev-guide/templates/template-sample.md +++ b/guides/v2.2/frontend-dev-guide/templates/template-sample.md @@ -16,7 +16,7 @@ In the Magento basic Blank theme, in the mini shopping cart, products are listed OrangeCo decided they want to change this and display the product list before the **Go to Checkout** button. -The template responsible for displaying the mini-shopping cart items and controls is [`/view/frontend/web/template/minicart/content.html`]({{site.mage2200url}}app/code/Magento/Checkout/view/frontend/web/template/minicart/content.html){:target="\_blank"}. +The template responsible for displaying the mini-shopping cart items and controls is [` /view/frontend/web/template/minicart/content.html`]({{site.mage2200url}}app/code/Magento/Checkout/view/frontend/web/template/minicart/content.html){:target="_blank"}. Here is the part of the code OrangeCo worked with: ![code1]({{site.baseurl}}/common/images/templ_overview_code121.png) diff --git a/guides/v2.2/frontend-dev-guide/themes/theme-create.md b/guides/v2.2/frontend-dev-guide/themes/theme-create.md index 8f1c083fad4..f770ba2686a 100644 --- a/guides/v2.2/frontend-dev-guide/themes/theme-create.md +++ b/guides/v2.2/frontend-dev-guide/themes/theme-create.md @@ -30,7 +30,7 @@ The high-level steps required to add a new theme in the Magento system are the f ## Recommended reading -* [Checklist of modules]({{site.mage2200url}}app/code/Magento){:target="\_blank"} +* [Checklist of modules]({{site.mage2200url}}app/code/Magento){:target="_blank"} * [Static view files processing]({{page.baseurl}}/config-guide/cli/config-cli-subcommands-static-view.html) ## Create a theme directory @@ -84,9 +84,9 @@ If you change the theme title or parent theme information in `theme.xml` after a ## Make your theme a Composer package {#fedg_create_theme_composer} -Magento default themes are distributed as [Composer](https://getcomposer.org/){:target="\_blank"} packages. +Magento default themes are distributed as [Composer](https://getcomposer.org/){:target="_blank"} packages. -To distribute your theme as a package, add a `composer.json` file to the theme directory and register the package on a packaging server. A default public packaging server is [https://packagist.org/](https://packagist.org/){:target="\_blank"}. +To distribute your theme as a package, add a `composer.json` file to the theme directory and register the package on a packaging server. A default public packaging server is [https://packagist.org/](https://packagist.org/){:target="_blank"}. The `composer.json` file provides theme dependency information. Refer to a current `theme.xml` file for the correct dependancies and their versions. If your parent theme is something other than `Magento/blank`, you may need additional modules in the `"require"` section. @@ -136,7 +136,7 @@ To register your theme in the system, add a `registration.php` file in your them Where ` ` is your vendor name and ` ` is the theme code. -For illustration, see the [registration.php]({{site.mage2200url}}app/design/frontend/Magento/luma/registration.php){:target="\_blank"} file in the Magento Luma theme. +For illustration, see the [registration.php]({{site.mage2200url}}app/design/frontend/Magento/luma/registration.php){:target="_blank"} file in the Magento Luma theme. ## Configure images {#fedg_create_theme_how-to-images} diff --git a/guides/v2.2/get-started/create-integration.md b/guides/v2.2/get-started/create-integration.md index 3e482be81da..0f6e45c7133 100644 --- a/guides/v2.2/get-started/create-integration.md +++ b/guides/v2.2/get-started/create-integration.md @@ -151,7 +151,7 @@ Change directories to your `Setup` directory. Create a `InstallData.php` file th * @param ConfigBasedIntegrationManager $integrationManager */ - public function __construct(ConfigBasedIntegrationManager $integrationManager) + public function __construct(ConfigBasedIntegrationManager $integrationManager) { $this->integrationManager = $integrationManager; } diff --git a/guides/v2.2/install-gde/prereq/mysql.md b/guides/v2.2/install-gde/prereq/mysql.md index 28f43ceb387..dd945aeab1a 100644 --- a/guides/v2.2/install-gde/prereq/mysql.md +++ b/guides/v2.2/install-gde/prereq/mysql.md @@ -23,9 +23,9 @@ The Magento application requires MySQL 5.6.x. Magento versions 2.1.2 and later a Magento _strongly_ recommends you observe the following standard when you set up your Magento database: -* Magento uses [MySQL database triggers](http://dev.mysql.com/doc/refman/5.0/en/triggers.html){:target="_blank"} to improve database access during reindexing. Magento does not support any custom triggers in the Magento database because custom triggers can introduce incompatibilities with future Magento versions. -* Familiarize yourself with [these potential MySQL trigger limitations](http://dev.mysql.com/doc/mysql-reslimits-excerpt/5.1/en/stored-program-restrictions.html){:target="_blank"} before you continue. -* If you use MySQL database replication, be aware that Magento does _not_ support MySQL statement-based replication. Make sure you use _only_ [row-based replication](http://dev.mysql.com/doc/refman/5.1/en/replication-formats.html){:target="_blank"}. +* Magento uses [MySQL database triggers](http://dev.mysql.com/doc/refman/5.0/en/triggers.html){:target="_blank"} to improve database access during reindexing. Magento does not support any custom triggers in the Magento database because custom triggers can introduce incompatibilities with future Magento versions. +* Familiarize yourself with [these potential MySQL trigger limitations](http://dev.mysql.com/doc/mysql-reslimits-excerpt/5.1/en/stored-program-restrictions.html){:target="_blank"} before you continue. +* If you use MySQL database replication, be aware that Magento does _not_ support MySQL statement-based replication. Make sure you use _only_ [row-based replication](http://dev.mysql.com/doc/refman/5.1/en/replication-formats.html){:target="_blank"}. {:.bs-callout .bs-callout-info} If your web server and database server are on different hosts, perform the tasks discussed in this topic on the database server host then see [Set up a remote MySQL database connection]({{ page.baseurl }}/install-gde/prereq/mysql_remote.html). @@ -79,7 +79,7 @@ To install MySQL 5.7 on Ubuntu 16: mysql> -5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. +5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. {% include install/mysql_max-allowed-packet-ubuntu.md %} @@ -121,7 +121,7 @@ To install MySQL 5.6 on Ubuntu 14: mysql> -5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. +5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. {% include install/mysql_max-allowed-packet-ubuntu.md %} @@ -129,7 +129,7 @@ To install MySQL 5.6 on Ubuntu 14: ### Installing MySQL 5.6 on Ubuntu 12 {#instgde-prereq-mysql56ubu12} -To install MySQL 5.6 on Ubuntu 12, use the following instructions from [askubuntu.com][http://askubuntu.com/questions/433014/unable-to-install-mysql-5-6-in-ubuntu-12-04]{:target="_blank"}. +To install MySQL 5.6 on Ubuntu 12, use the following instructions from [askubuntu.com][http://askubuntu.com/questions/433014/unable-to-install-mysql-5-6-in-ubuntu-12-04]{:target="_blank"}. 1. Enter the following commands in the order shown: @@ -166,7 +166,7 @@ To install MySQL 5.6 on Ubuntu 12, use the following instructions from [askubunt mysql> -5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. +5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. {% include install/mysql_max-allowed-packet-ubuntu.md %} @@ -181,7 +181,7 @@ The Magento application 2.1.2 and later are compatible with MySQL 5.7. ### Get MySQL 5.7 for CentOS 7 -The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. +The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. As a user with `root` privileges, enter the following commands in the order shown: @@ -192,7 +192,7 @@ Continue with [Install and configure MySQL 5.7 on CentOS 6 or 7](#mysql57-centos ### Get MySQL 5.7 for CentOS 6 -The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. +The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. As a user with `root` privileges, enter the following commands in the order shown: @@ -228,7 +228,7 @@ Continue with the next section. ## Installing and configuring MySQL 5.6 on CentOS {#instgde-prereq-mysql-centos} -The following procedure is based on [Install MySQL Server 5.6 in CentOS 6.x and Red Hat 6.x Linux](http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/){:target="_blank"}. +The following procedure is based on [Install MySQL Server 5.6 in CentOS 6.x and Red Hat 6.x Linux](http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/){:target="_blank"}. 1. *CentOS 6* Install the MySQL database: @@ -269,7 +269,7 @@ The following procedure is based on [Install MySQL Server 5.6 in CentOS 6.x and Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. -5. If you expect to import large numbers of products into Magento, you can configure MySQL to use the [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} parameter. We recommend a value of at least 16MB. +5. If you expect to import large numbers of products into Magento, you can configure MySQL to use the [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} parameter. We recommend a value of at least 16MB. {% include install/mysql_max-allowed-packet-centos.md %} diff --git a/guides/v2.2/install-gde/prereq/nginx.md b/guides/v2.2/install-gde/prereq/nginx.md index 3e4888022bf..5498bdeeceb 100644 --- a/guides/v2.2/install-gde/prereq/nginx.md +++ b/guides/v2.2/install-gde/prereq/nginx.md @@ -10,7 +10,7 @@ functional_areas: - Setup --- -Magento supports nginx 1.8 (or the [latest mainline version](http://nginx.org/en/linux_packages.html#mainline){:target="_blank}). You must also install the latest version of `php-fpm`. +Magento supports nginx 1.8 (or the [latest mainline version](http://nginx.org/en/linux_packages.html#mainline){:target="_blank}). You must also install the latest version of `php-fpm`. Installation instructions vary based on which operating system you're using: diff --git a/guides/v2.2/install-gde/prereq/php-centos.md b/guides/v2.2/install-gde/prereq/php-centos.md index a26401559c3..a6774af02b6 100644 --- a/guides/v2.2/install-gde/prereq/php-centos.md +++ b/guides/v2.2/install-gde/prereq/php-centos.md @@ -37,7 +37,7 @@ To verify if PHP is installed already, enter `php -v`. If {% glossarytooltip bf7 with Zend OPcache v7.0.20, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} -The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. +The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. If PHP is installed, continue with the next prerequisite, [MySQL]({{ page.baseurl }}/install-gde/prereq/mysql.html). @@ -48,7 +48,7 @@ If PHP is *not* installed, see one of the following sections: ## CentOS repositories {#centos-php-repos} -Linux systems provide software like PHP in one or more *repositories*. CentOS, unlike Ubuntu, has a set of [officially recommended repositories](https://wiki.centos.org/AdditionalResources/Repositories){:target="_blank"}. Other repositories are considered less safe for the reasons stated on the CentOS wiki. +Linux systems provide software like PHP in one or more *repositories*. CentOS, unlike Ubuntu, has a set of [officially recommended repositories](https://wiki.centos.org/AdditionalResources/Repositories){:target="_blank"}. Other repositories are considered less safe for the reasons stated on the CentOS wiki. We're not aware that you can install PHP 7.0 or 7.1 from a CentOS-recommended repository. Therefore, you must consider the following: @@ -57,9 +57,9 @@ We're not aware that you can install PHP 7.0 or 7.1 from a CentOS-recommended re You should also consider upgrading to a later version of CentOS that has the desired PHP version in a recommended repository. * If you're setting up a development system, you can use any repository you wish. -In this topic, we show how to install PHP using the [Inline with Upstream Stable (IUS)](https://ius.io/GettingStarted){:target="_blank"} repository, which is *not* on the CentOS recommended list. However, packages installed from IUS do not use the same names as CentOS-provided packages, so [no existing system packages are replaced](https://ius.io/Philosophy){:target="_blank"}. +In this topic, we show how to install PHP using the [Inline with Upstream Stable (IUS)](https://ius.io/GettingStarted){:target="_blank"} repository, which is *not* on the CentOS recommended list. However, packages installed from IUS do not use the same names as CentOS-provided packages, so [no existing system packages are replaced](https://ius.io/Philosophy){:target="_blank"}. -Before you continue, review their [Getting Started topic](https://ius.io/GettingStarted){:target="_blank"}. +Before you continue, review their [Getting Started topic](https://ius.io/GettingStarted){:target="_blank"}. {:.bs-callout .bs-callout-info} Magento does _not_ officially recommend using the IUS repository. We discuss it here for example purposes only. @@ -102,7 +102,7 @@ There is more than one way to install PHP 7.0 on CentOS; the following is a sugg Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies {:.bs-callout .bs-callout-info} - The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. + The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. 6. Verify that all [required PHP extensions]({{ page.baseurl }}/install-gde/system-requirements-tech.html#required-php-extensions) were installed: @@ -203,7 +203,7 @@ There is more than one way to install PHP 7.1 on CentOS; the following is a sugg Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.6, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} - The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. + The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. 6. Verify that all [required PHP extensions]({{ page.baseurl }}/install-gde/system-requirements-tech.html#required-php-extensions) were installed: diff --git a/guides/v2.2/install-gde/prereq/php-ubuntu.md b/guides/v2.2/install-gde/prereq/php-ubuntu.md index d77395ca184..e8348edc3bd 100644 --- a/guides/v2.2/install-gde/prereq/php-ubuntu.md +++ b/guides/v2.2/install-gde/prereq/php-ubuntu.md @@ -37,7 +37,7 @@ To verify if PHP is installed already, enter `php -v`. If PHP is installed, a me with Zend OPcache v7.0.21-1~ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} -The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"} +The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"} If PHP is installed, continue with the next prerequisite, [MySQL]({{ page.baseurl }}/install-gde/prereq/mysql.html). @@ -70,7 +70,7 @@ If PHP is *not* installed, see one of the following sections: Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.21-1~ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2016, by Zend Technologies {:.bs-callout .bs-callout-info} - The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. + The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. 3. Verify that all [required PHP extensions]({{ page.baseurl }}/install-gde/system-requirements-tech.html#required-php-extensions) were installed: @@ -157,7 +157,7 @@ If PHP is *not* installed, see one of the following sections: Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.7-1~ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} - The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. + The preceding message confirms that the `Zend OPcache` is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. 3. Verify that all [required PHP extensions]({{ page.baseurl }}/install-gde/system-requirements-tech.html#required-php-extensions) were installed: diff --git a/guides/v2.2/install-gde/prereq/prereq-overview.md b/guides/v2.2/install-gde/prereq/prereq-overview.md index 3eedb02117a..2970675bbc5 100644 --- a/guides/v2.2/install-gde/prereq/prereq-overview.md +++ b/guides/v2.2/install-gde/prereq/prereq-overview.md @@ -20,7 +20,7 @@ Before you install Magento, you must do all of the following: * Make sure you can back up your entire system at various points during the installation so you can roll back in the {% glossarytooltip c57aef7c-97b4-4b2b-a999-8001accef1fe %}event{% endglossarytooltip %} of issues. {:.bs-callout .bs-callout-info} -We assume you're installing the Magento 2 software in a _development environment_, which means you have [root user](http://www.linfo.org/root.html){:target="_blank"} access to the machine _and_ that the machine does not need to be highly secure. If you're setting up a more secure machine, we strongly recommend you consult a network administrator for additional assistance. +We assume you're installing the Magento 2 software in a _development environment_, which means you have [root user](http://www.linfo.org/root.html){:target="_blank"} access to the machine _and_ that the machine does not need to be highly secure. If you're setting up a more secure machine, we strongly recommend you consult a network administrator for additional assistance. We strongly recommend you update and upgrade your operating system software. These upgrades can provide security and software fixes that might prevent future problems. diff --git a/guides/v2.2/install-gde/system-requirements-tech.md b/guides/v2.2/install-gde/system-requirements-tech.md index 2371ef67ba5..9276833c3c3 100644 --- a/guides/v2.2/install-gde/system-requirements-tech.md +++ b/guides/v2.2/install-gde/system-requirements-tech.md @@ -24,11 +24,11 @@ Upgrading the Magento applications and extensions you obtain from Magento Market ### Web servers -* [Apache 2.2 or 2.4](http://httpd.apache.org/download.cgi){:target="_blank"} +* [Apache 2.2 or 2.4](http://httpd.apache.org/download.cgi){:target="_blank"} In addition, you must enable the Apache `mod_rewrite` and `mod_version` modules. The [`mod_rewrite`](https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html) module enables the server to perform URL rewriting. The [`mod_version`](https://httpd.apache.org/docs/2.4/mod/mod_version.html) module provides flexible version checking for different `httpd` versions. For more information, see [our Apache documentation]({{ page.baseurl }}/install-gde/prereq/apache.html). -* [nginx 1.x](https://nginx.org/en/download.html){:target="_blank"} +* [nginx 1.x](https://nginx.org/en/download.html){:target="_blank"} ### Database @@ -47,31 +47,31 @@ Magento only uses MySQL features compatible with MariaDB. MariaDB may not be com {:.bs-callout bs-callout-info} The [CentOS]({{ page.baseurl }}/install-gde/prereq/php-centos.html) and [Ubuntu]({{ page.baseurl }}/install-gde/prereq/php-ubuntu.html) PHP installation instructions include a step for installing these extensions. -* [bc-math](http://php.net/manual/en/book.bc.php){:target="_blank"} ({{site.data.var.ee}} only for 2.2.0 - 2.2.3. {{site.data.var.ee}} and {{site.data.var.ce}} as of 2.2.4.)\ -* [ctype](http://php.net/manual/en/book.ctype.php){:target="_blank"} -* [curl](http://php.net/manual/en/book.curl.php){:target="_blank"} -* [dom](http://php.net/manual/en/book.dom.php){:target="_blank"} -* [gd](http://php.net/manual/en/book.image.php){:target="_blank"}, [ImageMagick 6.3.7](http://php.net/manual/en/book.imagick.php){:target="_blank"} (or later) or both -* [intl](http://php.net/manual/en/book.intl.php){:target="_blank"} -* [mbstring](http://php.net/manual/en/book.mbstring.php){:target="_blank"} -* [mcrypt](http://php.net/manual/en/book.mcrypt.php){:target="_blank"} -* [hash](http://php.net/manual/en/book.hash.php){:target="_blank"} -* [openssl](http://php.net/manual/en/book.openssl.php){:target="_blank"} -* [PDO/MySQL](http://php.net/manual/en/ref.pdo-mysql.php){:target="_blank"} -* [SimpleXML](http://php.net/manual/en/book.simplexml.php){:target="_blank"} -* [soap](http://php.net/manual/en/book.soap.php){:target="_blank"} -* [spl](http://php.net/manual/en/book.spl.php){:target="_blank"} -* [libxml](http://php.net/manual/en/book.libxml.php){:target="_blank"} -* [xsl](http://php.net/manual/en/book.xsl.php){:target="_blank"} -* [zip](http://php.net/manual/en/book.zip.php){:target="_blank"} -* [json](http://php.net/manual/en/book.json.php){:target="_blank"} -* [iconv](http://php.net/manual/en/book.iconv.php){:target="_blank"} +* [bc-math](http://php.net/manual/en/book.bc.php){:target="_blank"} ({{site.data.var.ee}} only for 2.2.0 - 2.2.3. {{site.data.var.ee}} and {{site.data.var.ce}} as of 2.2.4.)\ +* [ctype](http://php.net/manual/en/book.ctype.php){:target="_blank"} +* [curl](http://php.net/manual/en/book.curl.php){:target="_blank"} +* [dom](http://php.net/manual/en/book.dom.php){:target="_blank"} +* [gd](http://php.net/manual/en/book.image.php){:target="_blank"}, [ImageMagick 6.3.7](http://php.net/manual/en/book.imagick.php){:target="_blank"} (or later) or both +* [intl](http://php.net/manual/en/book.intl.php){:target="_blank"} +* [mbstring](http://php.net/manual/en/book.mbstring.php){:target="_blank"} +* [mcrypt](http://php.net/manual/en/book.mcrypt.php){:target="_blank"} +* [hash](http://php.net/manual/en/book.hash.php){:target="_blank"} +* [openssl](http://php.net/manual/en/book.openssl.php){:target="_blank"} +* [PDO/MySQL](http://php.net/manual/en/ref.pdo-mysql.php){:target="_blank"} +* [SimpleXML](http://php.net/manual/en/book.simplexml.php){:target="_blank"} +* [soap](http://php.net/manual/en/book.soap.php){:target="_blank"} +* [spl](http://php.net/manual/en/book.spl.php){:target="_blank"} +* [libxml](http://php.net/manual/en/book.libxml.php){:target="_blank"} +* [xsl](http://php.net/manual/en/book.xsl.php){:target="_blank"} +* [zip](http://php.net/manual/en/book.zip.php){:target="_blank"} +* [json](http://php.net/manual/en/book.json.php){:target="_blank"} +* [iconv](http://php.net/manual/en/book.iconv.php){:target="_blank"} #### PHP OPcache -We strongly recommend you verify that [PHP OPcache](http://php.net/manual/en/intro.opcache.php){:target="_blank"} is enabled for performance reasons. The OPcache is enabled in many PHP distributions. To verify if it is installed, see our PHP documentation for [CentOS]({{ page.baseurl }}/install-gde/prereq/php-centos.html){:target="_blank"} or [Ubuntu]({{ page.baseurl }}/install-gde/prereq/php-ubuntu.html){:target="_blank"}. +We strongly recommend you verify that [PHP OPcache](http://php.net/manual/en/intro.opcache.php){:target="_blank"} is enabled for performance reasons. The OPcache is enabled in many PHP distributions. To verify if it is installed, see our PHP documentation for [CentOS]({{ page.baseurl }}/install-gde/prereq/php-centos.html){:target="_blank"} or [Ubuntu]({{ page.baseurl }}/install-gde/prereq/php-ubuntu.html){:target="_blank"}. -If you must install it separately, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. +If you must install it separately, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. #### PHP settings @@ -105,14 +105,14 @@ Mail Transfer Agent (MTA) or an SMTP server {{site.data.var.ee}} version 2.2.x supports the following Elasticsearch versions: - * Elasticsearch [5.x](https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-2){:target="_blank"} - * Elasticsearch [2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-5){:target="_blank"} + * Elasticsearch [5.x](https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-2){:target="_blank"} + * Elasticsearch [2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-5){:target="_blank"} - Magento 2.2.3 uses [Elasticsearch PHP client](https://github.com/elastic/elasticsearch-php){:target="_blank"} version 5.1. Before version 2.2.3, Magento used PHP client version 2.0. + Magento 2.2.3 uses [Elasticsearch PHP client](https://github.com/elastic/elasticsearch-php){:target="_blank"} version 5.1. Before version 2.2.3, Magento used PHP client version 2.0. * RabbitMQ 3.5.x (compatible with 2.0 and later) - [RabbitMQ]({{ page.baseurl }}/config-guide/mq/rabbitmq-overview.html){:target="_blank"} can be used to publish messages to queue and to define the consumers that receive the messages asynchronously. + [RabbitMQ]({{ page.baseurl }}/config-guide/mq/rabbitmq-overview.html){:target="_blank"} can be used to publish messages to queue and to define the consumers that receive the messages asynchronously. * Three master databases @@ -120,7 +120,7 @@ Mail Transfer Agent (MTA) or an SMTP server ### Optional but recommended: -* [php_xdebug2.2.0](http://xdebug.org/download.php){:target="_blank"}> or later (development environments only; can have an adverse effect on performance) +* [php_xdebug2.2.0](http://xdebug.org/download.php){:target="_blank"}> or later (development environments only; can have an adverse effect on performance) {:.bs-callout .bs-callout-info} There is a known issue with xdebug
that can affect Magento installations or access to the storefront or Magento Admin after installation. diff --git a/guides/v2.2/magento-functional-testing-framework/2.3/test/actions.md b/guides/v2.2/magento-functional-testing-framework/2.3/test/actions.md index d3dd7cc357d..68d474da6ee 100644 --- a/guides/v2.2/magento-functional-testing-framework/2.3/test/actions.md +++ b/guides/v2.2/magento-functional-testing-framework/2.3/test/actions.md @@ -414,7 +414,7 @@ Attribute|Type|Use|Description ### clickWithRightButton -See [clickWithRightButton docs on codeception.com](http://codeception.com/docs/modules/WebDriver#clickWithRightButton){:target='"_blank"}. +See [clickWithRightButton docs on codeception.com](http://codeception.com/docs/modules/WebDriver#clickWithRightButton){:target="_blank"}. Attribute|Type|Use|Description ---|---|---|--- diff --git a/guides/v2.2/migration/migration-troubleshooting.md b/guides/v2.2/migration/migration-troubleshooting.md index 136187679fe..73f28c66388 100644 --- a/guides/v2.2/migration/migration-troubleshooting.md +++ b/guides/v2.2/migration/migration-troubleshooting.md @@ -31,7 +31,7 @@ This message appears because the Data Migration Tool runs internal tests to veri #### Possible solutions -* Install the corresponding Magento 2 extensions from [Magento Marketplace](https://marketplace.magento.com/){:target:"_blank"} +* Install the corresponding Magento 2 extensions from [Magento Marketplace](https://marketplace.magento.com/){:target:"_blank"} If the conflicting data originates from an extension which adds own database structure elements, then the Magento 2 version of the same extension may add such elements to the destination (Magento 2) database, thus fixing the issue. diff --git a/guides/v2.3/architecture/tech-stack.md b/guides/v2.3/architecture/tech-stack.md index c17ff017c08..99d590d81eb 100644 --- a/guides/v2.3/architecture/tech-stack.md +++ b/guides/v2.3/architecture/tech-stack.md @@ -70,4 +70,4 @@ For more information, see the [Functional Testing Framework]({{page.baseurl}}/mt ## Related topics -[Architecturalbasics]({{ page.baseurl%7D%7D/architecture/archi_perspectives/ABasics_intro.html) +[Architecturalbasics]({{ page.baseurl }}/architecture/archi_perspectives/ABasics_intro.html) diff --git a/guides/v2.3/config-guide/cli/config-cli-subcommands-perf-data.md b/guides/v2.3/config-guide/cli/config-cli-subcommands-perf-data.md index a339a562489..9c6cc7c8246 100644 --- a/guides/v2.3/config-guide/cli/config-cli-subcommands-perf-data.md +++ b/guides/v2.3/config-guide/cli/config-cli-subcommands-perf-data.md @@ -519,7 +519,7 @@ Generates store views. Store views are distributed normally among store groups. Generates tax rates. XML profile node: -<!-- Accepts name of {% glossarytooltip 6341499b-ead9-4836-9794-53d95eb48ea5 %}csv{% endglossarytooltip %} file with tax rates (<path to magento folder>/setup/src/Magento/Setup/Fixtures/_files) --> +<!-- Accepts name of {% glossarytooltip 6341499b-ead9-4836-9794-53d95eb48ea5 %}csv{% endglossarytooltip %} file with tax rates (<path to magento folder>/setup/src/Magento/Setup/Fixtures/_files) --> <tax_rates_file>{csv file name}</tax_rates_file>## Additional information diff --git a/guides/v2.3/config-guide/elasticsearch/es-overview.md b/guides/v2.3/config-guide/elasticsearch/es-overview.md index 2e2d7dfb250..d3a73a89562 100644 --- a/guides/v2.3/config-guide/elasticsearch/es-overview.md +++ b/guides/v2.3/config-guide/elasticsearch/es-overview.md @@ -33,10 +33,10 @@ In Magento 2.1 for the first time, you can use [Elasticsearch](https://www.elast ### Supported versions {#es-spt-versions} {{site.data.var.ee}} version 2.2.x supports the following Elasticsearch versions: -* Elasticsearch [5.x](https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-2){:target="_blank"} -* Elasticsearch [2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-5){:target="_blank"} +* Elasticsearch [5.x](https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-2){:target="_blank"} +* Elasticsearch [2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-5){:target="_blank"} -Magento 2.2.3 uses [Elasticsearch PHP client](https://github.com/elastic/elasticsearch-php){:target="_blank"} version 5.1. (Before version 2.2.3, Magento used PHP client version 2.0.) +Magento 2.2.3 uses [Elasticsearch PHP client](https://github.com/elastic/elasticsearch-php){:target="_blank"} version 5.1. (Before version 2.2.3, Magento used PHP client version 2.0.) ### Recommended configuration {#es-arch} @@ -196,7 +196,7 @@ Elasticsearch 5.x requires JDK 1.8 or higher. Elasticsearch 2.x requires JDK 1.7 ## Additional resources {#es-resources} -For additional information, see [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/2.4/index.html){:target=_"blank"} +For additional information, see [Elasticsearch documentation](https://www.elastic.co/guide/en/elasticsearch/reference/2.4/index.html){:target="_blank"} #### Next diff --git a/guides/v2.3/extension-dev-guide/message-queues/config-mq.md b/guides/v2.3/extension-dev-guide/message-queues/config-mq.md index 57f7fdbc622..11a2fea1fb0 100644 --- a/guides/v2.3/extension-dev-guide/message-queues/config-mq.md +++ b/guides/v2.3/extension-dev-guide/message-queues/config-mq.md @@ -237,6 +237,6 @@ See [Migrate message queue configuration]({{page.baseurl}}/extension-dev-guide/m ### Related Topics -* [Message QueuesOverview]({{ page.baseurl%7D%7D/config-guide/mq/rabbitmq-overview.html) -* [Manage message queues withMySQL]({{ page.baseurl%7D%7D/config-guide/mq/manage-mysql.html) -* [InstallRabbitMQ]({{ page.baseurl%7D%7D/install-gde/prereq/install-rabbitmq.html) +* [Message QueuesOverview]({{ page.baseurl }}/config-guide/mq/rabbitmq-overview.html) +* [Manage message queues withMySQL]({{ page.baseurl }}/config-guide/mq/manage-mysql.html) +* [InstallRabbitMQ]({{ page.baseurl }}/install-gde/prereq/install-rabbitmq.html) diff --git a/guides/v2.3/extension-dev-guide/message-queues/queue-migration.md b/guides/v2.3/extension-dev-guide/message-queues/queue-migration.md index 8f20b36306a..1e90a6ed7a3 100644 --- a/guides/v2.3/extension-dev-guide/message-queues/queue-migration.md +++ b/guides/v2.3/extension-dev-guide/message-queues/queue-migration.md @@ -127,5 +127,5 @@ The first column in the following table lists the all the parameters in the `que #### Related topics -* [Message QueuesOverview]({{ page.baseurl%7D%7D/config-guide/mq/rabbitmq-overview.html) -* [Configure messagequeues]({{ page.baseurl%7D%7D/extension-dev-guide/message-queues/config-mq.html) +* [Message QueuesOverview]({{ page.baseurl }}/config-guide/mq/rabbitmq-overview.html) +* [Configure messagequeues]({{ page.baseurl }}/extension-dev-guide/message-queues/config-mq.html) diff --git a/guides/v2.3/frontend-dev-guide/templates/template-sample.md b/guides/v2.3/frontend-dev-guide/templates/template-sample.md index 3adfae8acec..df80d2094a5 100644 --- a/guides/v2.3/frontend-dev-guide/templates/template-sample.md +++ b/guides/v2.3/frontend-dev-guide/templates/template-sample.md @@ -16,7 +16,7 @@ In the Magento basic Blank theme, in the mini shopping cart, products are listed OrangeCo decided they want to change this and display the product list before the **Go to Checkout** button. -The template responsible for displaying the mini-shopping cart items and controls is [`/view/frontend/web/template/minicart/content.html`]({{site.mage2300url}}app/code/Magento/Checkout/view/frontend/web/template/minicart/content.html){:target="\_blank"}. +The template responsible for displaying the mini-shopping cart items and controls is [` /view/frontend/web/template/minicart/content.html`]({{site.mage2300url}}app/code/Magento/Checkout/view/frontend/web/template/minicart/content.html){:target="_blank"}. Here is the part of the code OrangeCo worked with: ![code1]({{site.baseurl}}/common/images/templ_overview_code121.png) diff --git a/guides/v2.3/frontend-dev-guide/themes/theme-create.md b/guides/v2.3/frontend-dev-guide/themes/theme-create.md index 7e3c9828140..67fb6132e92 100644 --- a/guides/v2.3/frontend-dev-guide/themes/theme-create.md +++ b/guides/v2.3/frontend-dev-guide/themes/theme-create.md @@ -31,7 +31,7 @@ The high-level steps required to add a new theme in the Magento system are the f ## Recommended reading -* [Checklist of modules]({{site.mage2300url}}app/code/Magento){:target="\_blank"} +* [Checklist of modules]({{site.mage2300url}}app/code/Magento){:target="_blank"} * [Static view files processing]({{page.baseurl}}/config-guide/cli/config-cli-subcommands-static-view.html) ## Create a theme directory @@ -85,9 +85,9 @@ If you change the theme title or parent theme information in `theme.xml` after a ## Make your theme a Composer package {#fedg_create_theme_composer} -Magento default themes are distributed as [Composer](https://getcomposer.org/){:target="\_blank"} packages. +Magento default themes are distributed as [Composer](https://getcomposer.org/){:target="_blank"} packages. -To distribute your theme as a package, add a `composer.json` file to the theme directory and register the package on a packaging server. A default public packaging server is [https://packagist.org/](https://packagist.org/){:target="\_blank"}. +To distribute your theme as a package, add a `composer.json` file to the theme directory and register the package on a packaging server. A default public packaging server is [https://packagist.org/](https://packagist.org/){:target="_blank"}. The `composer.json` file provides theme dependency information. Refer to a current `theme.xml` file for the correct dependancies and their versions. If your parent theme is something other than `Magento/blank`, you may need additional modules in the `"require"` section. @@ -137,7 +137,7 @@ To register your theme in the system, add a `registration.php` file in your them Where ` ` is your vendor name and ` ` is the theme code. -For illustration, see the [registration.php]({{site.mage2300url}}app/design/frontend/Magento/luma/registration.php){:target="\_blank"} file in the Magento Luma theme. +For illustration, see the [registration.php]({{site.mage2300url}}app/design/frontend/Magento/luma/registration.php){:target="_blank"} file in the Magento Luma theme. ## Configure images {#fedg_create_theme_how-to-images} diff --git a/guides/v2.3/get-started/create-integration.md b/guides/v2.3/get-started/create-integration.md index dc35200f5b1..7afd01b82f2 100644 --- a/guides/v2.3/get-started/create-integration.md +++ b/guides/v2.3/get-started/create-integration.md @@ -151,7 +151,7 @@ Change directories to your `Setup` directory. Create a `InstallData.php` file th * @param ConfigBasedIntegrationManager $integrationManager */ - public function __construct(ConfigBasedIntegrationManager $integrationManager) + public function __construct(ConfigBasedIntegrationManager $integrationManager) { $this->integrationManager = $integrationManager; } diff --git a/guides/v2.3/install-gde/prereq/apache.md b/guides/v2.3/install-gde/prereq/apache.md index 95ac2e22cd3..33cbfe3d0a0 100644 --- a/guides/v2.3/install-gde/prereq/apache.md +++ b/guides/v2.3/install-gde/prereq/apache.md @@ -26,7 +26,7 @@ If you're new to all this and need some help getting started, we suggest the fol ## Important: Apache rewrites and .htaccess {#apache-help-rewrite} -This topic discusses how to enable Apache 2.2 rewrites and specify a setting for the [distributed configuration file, `.htaccess`](http://httpd.apache.org/docs/current/howto/htaccess.html){:target="_blank"}. +This topic discusses how to enable Apache 2.2 rewrites and specify a setting for the [distributed configuration file, `.htaccess`](http://httpd.apache.org/docs/current/howto/htaccess.html){:target="_blank"}. Magento uses server rewrites and `.htaccess` to provide directory-level instructions for Apache. The following instructions are included in all of the other sections in this topic as well. @@ -113,7 +113,7 @@ To upgrade to Apache 2.4: apt-get install -y apache2 {:.bs-callout .bs-callout-info} -If the 'apt-get install' command fails because of unmet dependencies, consult a resource like [http://askubuntu.com](http://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies-after-adding-a-ppa){:target="_blank"}. +If the 'apt-get install' command fails because of unmet dependencies, consult a resource like [http://askubuntu.com](http://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies-after-adding-a-ppa){:target="_blank"}. 3. Verify the installation. @@ -183,7 +183,7 @@ If you encounter 403 Forbidden errors when trying to access the Magento site, yo #### Solving 403 Forbidden errors for Apache 2.4 {#install-apache-403_2.4} -To enable web site visitors to access your site, use one of the [Require directives](http://httpd.apache.org/docs/2.4/howto/access.html){:target="_blank"}. +To enable web site visitors to access your site, use one of the [Require directives](http://httpd.apache.org/docs/2.4/howto/access.html){:target="_blank"}. For example: @@ -195,11 +195,11 @@ For example: {:.bs-callout .bs-callout-info} -The preceding values for `Order` might not work in all cases. For more information, see the [Apache documentation](https://httpd.apache.org/docs/2.4/mod/mod_access_compat.html#order){:target="_blank"}. +The preceding values for `Order` might not work in all cases. For more information, see the [Apache documentation](https://httpd.apache.org/docs/2.4/mod/mod_access_compat.html#order){:target="_blank"}. #### Solving 403 Forbidden errors for Apache 2.2 {#install-apache-403_2.2} -To enable web site visitors to access your site, use the [Allow directive](http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#allow){:target="_blank"}. +To enable web site visitors to access your site, use the [Allow directive](http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#allow){:target="_blank"}. For example: @@ -211,7 +211,7 @@ For example: {:.bs-callout .bs-callout-info} -The preceding values for `Order` might not work in all cases. For more information, see the [Apache documentation](https://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order){:target="_blank"}. +The preceding values for `Order` might not work in all cases. For more information, see the [Apache documentation](https://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order){:target="_blank"}. {% endcollapsible %} #### Related topics: diff --git a/guides/v2.3/install-gde/prereq/install-rabbitmq.md b/guides/v2.3/install-gde/prereq/install-rabbitmq.md index 8b3b2bf46cd..387ae048def 100644 --- a/guides/v2.3/install-gde/prereq/install-rabbitmq.md +++ b/guides/v2.3/install-gde/prereq/install-rabbitmq.md @@ -37,10 +37,10 @@ This command also installs the required Erlang packages. If you have an older version of Ubuntu, RabbitMQ recommends installing the package from their {% glossarytooltip a3c8f20f-b067-414e-9781-06378c193155 %}website{% endglossarytooltip %}. -1. Download [rabbitmq-server_3.6.6-1_all.deb](https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server_3.6.6-1_all.deb){:target="_blank"}. +1. Download [rabbitmq-server_3.6.6-1_all.deb](https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server_3.6.6-1_all.deb){:target="_blank"}. 2. Install the package with `dpkg`. -Refer to [Installing on Debian/Ubuntu](https://www.rabbitmq.com/install-debian.html){:target="_blank"} for more information. +Refer to [Installing on Debian/Ubuntu](https://www.rabbitmq.com/install-debian.html){:target="_blank"} for more information. ## Install RabbitMQ on CentOS {#centos-install} @@ -48,7 +48,7 @@ Refer to [Installing on Debian/Ubuntu](https://www.rabbitmq.com/install-debian.h RabbitMQ was written using the Erlang programming language, which must be installed on the same system as RabbitMQ. -See [Manual installation](https://www.erlang-solutions.com/resources/download.html){:target="_blank"} for more information. +See [Manual installation](https://www.erlang-solutions.com/resources/download.html){:target="_blank"} for more information. Run the following commands to install this feature. ```bash @@ -62,7 +62,7 @@ rpm -Uvh erlang-solutions-1.0-1.noarch.rpm The RabbitMQ server is included on CentOS, but the version is often old. RabbitMQ recommends installing the package from their website. -1. Download [rabbitmq-server-3.5.6-1.noarch.rpm](https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm){:target="_blank"}. +1. Download [rabbitmq-server-3.5.6-1.noarch.rpm](https://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm){:target="_blank"}. 2. Run the following commands as a user with root permissions: ```bash @@ -72,7 +72,7 @@ rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc yum install rabbitmq-server-3.5.6-1.noarch.rpm ``` -Refer to [Installing on RPM-based Linux](https://www.rabbitmq.com/install-rpm.html){:target="_blank"} for more information. +Refer to [Installing on RPM-based Linux](https://www.rabbitmq.com/install-rpm.html){:target="_blank"} for more information. ## Configure RabbitMQ {#config} diff --git a/guides/v2.3/install-gde/prereq/mysql.md b/guides/v2.3/install-gde/prereq/mysql.md index 9503769f054..399e511ac65 100644 --- a/guides/v2.3/install-gde/prereq/mysql.md +++ b/guides/v2.3/install-gde/prereq/mysql.md @@ -23,9 +23,9 @@ The Magento application requires MySQL 5.6.x. Magento versions 2.1.2 and later a Magento _strongly_ recommends you observe the following standard when you set up your Magento database: -* Magento uses [MySQL database triggers](http://dev.mysql.com/doc/refman/5.0/en/triggers.html){:target="_blank"} to improve database access during reindexing. Magento does not support any custom triggers in the Magento database because custom triggers can introduce incompatibilities with future Magento versions. -* Familiarize yourself with [these potential MySQL trigger limitations](http://dev.mysql.com/doc/mysql-reslimits-excerpt/5.1/en/stored-program-restrictions.html){:target="_blank"} before you continue. -* If you use MySQL database replication, be aware that Magento does _not_ support MySQL statement-based replication. Make sure you use _only_ [row-based replication](http://dev.mysql.com/doc/refman/5.1/en/replication-formats.html){:target="_blank"}. +* Magento uses [MySQL database triggers](http://dev.mysql.com/doc/refman/5.0/en/triggers.html){:target="_blank"} to improve database access during reindexing. Magento does not support any custom triggers in the Magento database because custom triggers can introduce incompatibilities with future Magento versions. +* Familiarize yourself with [these potential MySQL trigger limitations](http://dev.mysql.com/doc/mysql-reslimits-excerpt/5.1/en/stored-program-restrictions.html){:target="_blank"} before you continue. +* If you use MySQL database replication, be aware that Magento does _not_ support MySQL statement-based replication. Make sure you use _only_ [row-based replication](http://dev.mysql.com/doc/refman/5.1/en/replication-formats.html){:target="_blank"}. {:.bs-callout .bs-callout-info} If your web server and database server are on different hosts, perform the tasks discussed in this topic on the database server host then see [Set up a remote MySQL database connection]({{page.baseurl }}/install-gde/prereq/mysql_remote.html). @@ -79,7 +79,7 @@ To install MySQL 5.7 on Ubuntu 16: mysql> -5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. +5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. {% include install/mysql_max-allowed-packet-ubuntu.md %} @@ -121,7 +121,7 @@ To install MySQL 5.6 on Ubuntu 14: mysql> -5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. +5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. {% include install/mysql_max-allowed-packet-ubuntu.md %} @@ -129,7 +129,7 @@ To install MySQL 5.6 on Ubuntu 14: ### Installing MySQL 5.6 on Ubuntu 12 {#instgde-prereq-mysql56ubu12} -To install MySQL 5.6 on Ubuntu 12, use the following instructions from [askubuntu.com](http://askubuntu.com/questions/433014/unable-to-install-mysql-5-6-in-ubuntu-12-04){:target="_blank"}. +To install MySQL 5.6 on Ubuntu 12, use the following instructions from [askubuntu.com](http://askubuntu.com/questions/433014/unable-to-install-mysql-5-6-in-ubuntu-12-04){:target="_blank"}. 1. Enter the following commands in the order shown: @@ -166,7 +166,7 @@ To install MySQL 5.6 on Ubuntu 12, use the following instructions from [askubunt mysql> -5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. +5. If you expect to import large numbers of products into Magento, you can increase the value for [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} that is larger than the default, 16MB. {% include install/mysql_max-allowed-packet-ubuntu.md %} @@ -181,7 +181,7 @@ The Magento application 2.1.2 and later are compatible with MySQL 5.7. ### Get MySQL 5.7 for CentOS 7 -The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. +The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. As a user with `root` privileges, enter the following commands in the order shown: @@ -192,7 +192,7 @@ Continue with [Install and configure MySQL 5.7 on CentOS 6 or 7](#mysql57-centos ### Get MySQL 5.7 for CentOS 6 -The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. +The following procedure is based on [How to Install Latest MySQL 5.7.9 on RHEL/CentOS 7/6/5 and Fedora 23/22/21](http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora){:target="_blank"}. As a user with `root` privileges, enter the following commands in the order shown: @@ -228,7 +228,7 @@ Continue with the next section. ## Installing and configuring MySQL 5.6 on CentOS {#instgde-prereq-mysql-centos} -The following procedure is based on [Install MySQL Server 5.6 in CentOS 6.x and Red Hat 6.x Linux](http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/){:target="_blank"}. +The following procedure is based on [Install MySQL Server 5.6 in CentOS 6.x and Red Hat 6.x Linux](http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/){:target="_blank"}. 1. *CentOS 6* Install the MySQL database: @@ -269,7 +269,7 @@ The following procedure is based on [Install MySQL Server 5.6 in CentOS 6.x and Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. -5. If you expect to import large numbers of products into Magento, you can configure MySQL to use the [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} parameter. We recommend a value of at least 16MB. +5. If you expect to import large numbers of products into Magento, you can configure MySQL to use the [`max_allowed_packet`](http://dev.mysql.com/doc/refman/5.6/en/program-variables.html){:target="_blank"} parameter. We recommend a value of at least 16MB. {% include install/mysql_max-allowed-packet-centos.md %} diff --git a/guides/v2.3/install-gde/prereq/nginx.md b/guides/v2.3/install-gde/prereq/nginx.md index ed907a3a1c5..ef0c283be8c 100644 --- a/guides/v2.3/install-gde/prereq/nginx.md +++ b/guides/v2.3/install-gde/prereq/nginx.md @@ -10,7 +10,7 @@ functional_areas: - Setup --- -Magento supports nginx 1.8 (or the [latest mainline version](http://nginx.org/en/linux_packages.html#mainline){:target="_blank}). You must also install the latest version of `php-fpm`. +Magento supports nginx 1.8 (or the [latest mainline version](http://nginx.org/en/linux_packages.html#mainline){:target="_blank}). You must also install the latest version of `php-fpm`. Installation instructions vary based on which operating system you're using. See [PHP](php-centos-ubuntu.html) for instructions to install PHP on CentOS and Ubuntu. diff --git a/guides/v2.3/install-gde/prereq/optional.md b/guides/v2.3/install-gde/prereq/optional.md index f4fa1625c84..9916bb2274f 100644 --- a/guides/v2.3/install-gde/prereq/optional.md +++ b/guides/v2.3/install-gde/prereq/optional.md @@ -18,7 +18,7 @@ We strongly recommend you install NTP because otherwise, cron-related tasks migh The other optional utilities discussed in this topic might assist you with your installation; however, they are not required to install or use Magento. ## Installing and Configuring Network Time Protocol (NTP) {#install-optional-ntp} -[NTP](http://www.ntp.org){:target="_blank"} enables servers to synchronize their system clocks using [globally available pool servers](http://www.pool.ntp.org/en){:target="_blank"}. Magento recommends you use NTP servers you trust, whether they are dedicated hardware solutions your internal network or external, public servers. +[NTP](http://www.ntp.org){:target="_blank"} enables servers to synchronize their system clocks using [globally available pool servers](http://www.pool.ntp.org/en){:target="_blank"}. Magento recommends you use NTP servers you trust, whether they are dedicated hardware solutions your internal network or external, public servers. If you are deploying Magento on multiple hosts, NTP is a simple way to guarantee their clocks are all synchronized, no matter what time zone the servers are in. Also, cron-related tasks (such as indexing and transactional e-mails) depend on the server clock being accurate. @@ -58,7 +58,7 @@ To install and configure NTP: ### Use NTP pool servers {#install-optional-ntp-servers} -Selecting pool servers is up to you. If you use NTP pool servers, ntp.org recommends you use [pool servers](http://www.pool.ntp.org/en){:target="_blank"} that are close to your servers' time zone as discussed on the [NTP pool project help page](http://www.pool.ntp.org/en/use.html){:target="_blank"}. If you have a private NTP server that is available to all hosts in your Magento deployment, you can use that server instead. +Selecting pool servers is up to you. If you use NTP pool servers, ntp.org recommends you use [pool servers](http://www.pool.ntp.org/en){:target="_blank"} that are close to your servers' time zone as discussed on the [NTP pool project help page](http://www.pool.ntp.org/en/use.html){:target="_blank"}. If you have a private NTP server that is available to all hosts in your Magento deployment, you can use that server instead. 1. Open `/etc/ntp.conf` in a text editor. @@ -93,7 +93,7 @@ Selecting pool servers is up to you. If you use NTP pool servers, ntp.org recomm If all else fails, try rebooting the server. ## Create phpinfo.php {#install-optional-phpinfo} -[`phpinfo.php`](http://php.net/manual/en/function.phpinfo.php){:target="_blank"} displays a large amount of information about {% glossarytooltip bf703ab1-ca4b-48f9-b2b7-16a81fd46e02 %}PHP{% endglossarytooltip %} and its extensions. +[`phpinfo.php`](http://php.net/manual/en/function.phpinfo.php){:target="_blank"} displays a large amount of information about {% glossarytooltip bf703ab1-ca4b-48f9-b2b7-16a81fd46e02 %}PHP{% endglossarytooltip %} and its extensions. {:.bs-callout .bs-callout-info} Use `phpinfo.php` in a development system _only_. It can be a security issue in production. @@ -104,7 +104,7 @@ Add the following code anywhere in your web server's docroot: // Show all information, defaults to INFO_ALL phpinfo(); -For more information, see the [phpinfo manual page](http://php.net/manual/en/function.phpinfo.php){:target="_blank"}. +For more information, see the [phpinfo manual page](http://php.net/manual/en/function.phpinfo.php){:target="_blank"}. To view the results, enter the following {% glossarytooltip a05c59d3-77b9-47d0-92a1-2cbffe3f8622 %}URL{% endglossarytooltip %} in your browser's location or address field: @@ -117,14 +117,14 @@ If a 404 (Not Found) error displays, check the following: [Help for Ubuntu](https://help.ubuntu.com/community/UFW) - [Help for CentOS](http://wiki.centos.org/HowTos/Network/IPTables){:target="_blank"} + [Help for CentOS](http://wiki.centos.org/HowTos/Network/IPTables){:target="_blank"} ## Install phpmyadmin {#install-optional-phpmyadmin} `phpmyadmin` is an easy-to-use, free database administration utility. You can use it to check and manipulate the contents of your database. You must log in to `phpmyadmin` as the MySQL database administrative user. -For more information about `phpmyadmin`, see the [phpmyadmin home page](http://www.phpmyadmin.net/home_page/index.php){:target="_blank"}. +For more information about `phpmyadmin`, see the [phpmyadmin home page](http://www.phpmyadmin.net/home_page/index.php){:target="_blank"}. -For more detailed information about installation, see the [phpmyadmin installation documentation](http://docs.phpmyadmin.net/en/latest/setup.html#quick-install){:target="_blank"}. +For more detailed information about installation, see the [phpmyadmin installation documentation](http://docs.phpmyadmin.net/en/latest/setup.html#quick-install){:target="_blank"}. {:.bs-callout .bs-callout-info} Use phpmyadmin in a development system _only_. It can be a security issue in production. diff --git a/guides/v2.3/install-gde/prereq/php-centos-ubuntu.md b/guides/v2.3/install-gde/prereq/php-centos-ubuntu.md index 6f678a52266..d42cab9e7bd 100644 --- a/guides/v2.3/install-gde/prereq/php-centos-ubuntu.md +++ b/guides/v2.3/install-gde/prereq/php-centos-ubuntu.md @@ -31,7 +31,7 @@ To verify if PHP is installed already, enter `php -v`. If {% glossarytooltip bf7 Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.6, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} -The preceding message confirms that the Zend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. +The preceding message confirms that theZend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. If PHP is installed, continue with the next prerequisite, [MySQL]({{page.baseurl}}/install-gde/prereq/mysql.html). @@ -39,7 +39,7 @@ If PHP is *not* installed, see the [PHP 7.1 on CentOS](#php-centos-71) section. ### CentOS repositories {#centos-php-repos} -Linux systems provide software like PHP in one or more *repositories*. CentOS, unlike Ubuntu, has a set of [officially recommended repositories](https://wiki.centos.org/AdditionalResources/Repositories){:target="_blank"}. Other repositories are considered less safe for the reasons stated on the CentOS wiki. +Linux systems provide software like PHP in one or more *repositories*. CentOS, unlike Ubuntu, has a set of [officially recommended repositories](https://wiki.centos.org/AdditionalResources/Repositories){:target="_blank"}. Other repositories are considered less safe for the reasons stated on the CentOS wiki. We're not aware that you can install PHP 7.1 or 7.2 from a CentOS-recommended repository. Therefore, you must consider the following: @@ -48,9 +48,9 @@ We're not aware that you can install PHP 7.1 or 7.2 from a CentOS-recommended re You should also consider upgrading to a later version of CentOS that has the desired PHP version in a recommended repository. * If you're setting up a development system, you can use any repository you wish. -In this topic, we show how to install PHP using the [Inline with Upstream Stable (IUS)](https://ius.io/GettingStarted){:target="_blank"} repository, which is *not* on the CentOS recommended list. However, packages installed from IUS do not use the same names as CentOS-provided packages, so [no existing system packages are replaced](https://ius.io/Philosophy){:target="_blank"}. +In this topic, we show how to install PHP using the [Inline with Upstream Stable (IUS)](https://ius.io/GettingStarted){:target="_blank"} repository, which is *not* on the CentOS recommended list. However, packages installed from IUS do not use the same names as CentOS-provided packages, so [no existing system packages are replaced](https://ius.io/Philosophy){:target="_blank"}. -Before you continue, review their [Getting Started topic](https://ius.io/GettingStarted){:target="_blank"}. +Before you continue, review their [Getting Started topic](https://ius.io/GettingStarted){:target="_blank"}. {:.bs-callout .bs-callout-warning} Magento does not officially recommend using the IUS repository. We discuss it here for example purposes only. @@ -97,7 +97,7 @@ To install PHP 7.1 on CentOS 6 or 7: Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.6, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} - The preceding message confirms that theZend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. + The preceding message confirms that theZend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. 6. Verify that all [required PHP extensions]({{ page.baseurl }}/install-gde/system-requirements-tech.html#required-php-extensions) were installed: @@ -170,7 +170,7 @@ To verify if PHP is installed already, enter `php -v`. If PHP is installed, a me Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.7-1~ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} -The preceding message confirms that theZend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"} +The preceding message confirms that theZend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"} If PHP is installed, continue with the next prerequisite, [MySQL]({{page.baseurl}}/install-gde/prereq/mysql.html). @@ -202,7 +202,7 @@ To install PHP 7.1 on Ubuntu 14 or 16: Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.1.7-1~ubuntu14.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies {:.bs-callout .bs-callout-info} - The preceding message confirms that theZend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. + The preceding message confirms that theZend OPcache
is installed. We strongly recommend using the OPcache for performance reasons. If your PHP distribution does not come with the OPcache, see the [PHP OPcache documentation](http://php.net/manual/en/opcache.setup.php){:target="_blank"}. 3. Verify that all [required PHP extensions]({{ page.baseurl }}/install-gde/system-requirements-tech.html#required-php-extensions) were installed: diff --git a/guides/v2.3/install-gde/prereq/php-settings.md b/guides/v2.3/install-gde/prereq/php-settings.md index b2d2be76706..64794b5c2e2 100644 --- a/guides/v2.3/install-gde/prereq/php-settings.md +++ b/guides/v2.3/install-gde/prereq/php-settings.md @@ -22,14 +22,14 @@ This topic discusses how to set required {% glossarytooltip bf703ab1-ca4b-48f9-b * Compiling code or deploying static assets, `756M` * Installing and updating Magento components from Magento Marketplace, `2G` * Testing, `~3-4G` -* Disable [`asp_tags`](http://php.net/manual/en/ini.core.php#ini.asp-tags){:target="_blank"} +* Disable [`asp_tags`](http://php.net/manual/en/ini.core.php#ini.asp-tags){:target="_blank"} If `asp_tags are` enabled, errors display when accessing PHTML templates. `asp_tags` were removed in PHP 7. -* Enable [`opcache.save_comments`](http://php.net/manual/en/opcache.configuration.php#ini.opcache.save_comments){:target="_blank"}, which is required for Magento 2.1 and later. +* Enable [`opcache.save_comments`](http://php.net/manual/en/opcache.configuration.php#ini.opcache.save_comments){:target="_blank"}, which is required for Magento 2.1 and later. - We recommend you enable the [PHP OpCache](http://php.net/manual/en/intro.opcache.php){:target="_blank"} for performance reasons. The OPcache is enabled in many PHP distributions. + We recommend you enable the [PHP OpCache](http://php.net/manual/en/intro.opcache.php){:target="_blank"} for performance reasons. The OPcache is enabled in many PHP distributions. Magento 2.1 and later use PHP code comments for code generation. @@ -80,7 +80,7 @@ If you have more than one `opcache.ini`, modify all of them. To set PHP options: 1. Open a `php.ini` in a text editor. -3. Locate your server's time zone in the available [time zone settings](http://php.net/manual/en/timezones.php){:target="_blank"} +3. Locate your server's time zone in the available [time zone settings](http://php.net/manual/en/timezones.php){:target="_blank"} 4. Locate the following setting and uncomment it if necessary: date.timezone = diff --git a/guides/v2.3/install-gde/system-requirements-tech.md b/guides/v2.3/install-gde/system-requirements-tech.md index 38ed9eba475..3b75b007b13 100644 --- a/guides/v2.3/install-gde/system-requirements-tech.md +++ b/guides/v2.3/install-gde/system-requirements-tech.md @@ -47,24 +47,24 @@ Magento, with assistance from our community, is implementing PHP 7.2 compatibili {:.bs-callout .bs-callout-info} The [PHP installation instructions](prereq/php-centos-ubuntu.html) include a step for installing these extensions. -* [bc-math](http://php.net/manual/en/book.bc.php){:target="_blank"} ({{site.data.var.ee}} only) -* [ctype](http://php.net/manual/en/book.ctype.php){:target="_blank"} -* [curl](http://php.net/manual/en/book.curl.php){:target="_blank"} -* [dom](http://php.net/manual/en/book.dom.php){:target="_blank"} -* [gd](http://php.net/manual/en/book.image.php){:target="_blank"} -* [intl](http://php.net/manual/en/book.intl.php){:target="_blank"} -* [mbstring](http://php.net/manual/en/book.mbstring.php){:target="_blank"} -* [hash](http://php.net/manual/en/book.hash.php){:target="_blank"} -* [openssl](http://php.net/manual/en/book.openssl.php){:target="_blank"} -* [PDO/MySQL](http://php.net/manual/en/ref.pdo-mysql.php){:target="_blank"} -* [SimpleXML](http://php.net/manual/en/book.simplexml.php){:target="_blank"} -* [soap](http://php.net/manual/en/book.soap.php){:target="_blank"} -* [spl](http://php.net/manual/en/book.spl.php){:target="_blank"} -* [libxml](http://php.net/manual/en/book.libxml.php){:target="_blank"} -* [xsl](http://php.net/manual/en/book.xsl.php){:target="_blank"} -* [azip](http://php.net/manual/en/book.zip.php){:target="_blank"} -* [json](http://php.net/manual/en/book.json.php){:target="_blank"} -* [iconv](http://php.net/manual/en/book.iconv.php){:target="_blank"} +* [bc-math](http://php.net/manual/en/book.bc.php){:target="_blank"} ({{site.data.var.ee}} only) +* [ctype](http://php.net/manual/en/book.ctype.php){:target="_blank"} +* [curl](http://php.net/manual/en/book.curl.php){:target="_blank"} +* [dom](http://php.net/manual/en/book.dom.php){:target="_blank"} +* [gd](http://php.net/manual/en/book.image.php){:target="_blank"} +* [intl](http://php.net/manual/en/book.intl.php){:target="_blank"} +* [mbstring](http://php.net/manual/en/book.mbstring.php){:target="_blank"} +* [hash](http://php.net/manual/en/book.hash.php){:target="_blank"} +* [openssl](http://php.net/manual/en/book.openssl.php){:target="_blank"} +* [PDO/MySQL](http://php.net/manual/en/ref.pdo-mysql.php){:target="_blank"} +* [SimpleXML](http://php.net/manual/en/book.simplexml.php){:target="_blank"} +* [soap](http://php.net/manual/en/book.soap.php){:target="_blank"} +* [spl](http://php.net/manual/en/book.spl.php){:target="_blank"} +* [libxml](http://php.net/manual/en/book.libxml.php){:target="_blank"} +* [xsl](http://php.net/manual/en/book.xsl.php){:target="_blank"} +* [azip](http://php.net/manual/en/book.zip.php){:target="_blank"} +* [json](http://php.net/manual/en/book.json.php){:target="_blank"} +* [iconv](http://php.net/manual/en/book.iconv.php){:target="_blank"} #### PHP OPcache @@ -101,14 +101,14 @@ Mail Transfer Agent (MTA) or an SMTP server {{site.data.var.ee}} version 2.3.x supports the following Elasticsearch versions: - * Elasticsearch [5.2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-2){:target="_blank"} - * Elasticsearch [2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-5){:target="_blank"} + * Elasticsearch [5.2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-5-2-2){:target="_blank"} + * Elasticsearch [2.x](https://www.elastic.co/downloads/past-releases/elasticsearch-2-4-5){:target="_blank"} - Magento 2.3 uses [Elasticsearch PHP client](https://github.com/elastic/elasticsearch-php){:target="_blank"} version 5.2. (Before version 2.3, Magento used PHP client version 5.1.) + Magento 2.3 uses [Elasticsearch PHP client](https://github.com/elastic/elasticsearch-php){:target="_blank"} version 5.2. (Before version 2.3, Magento used PHP client version 5.1.) * RabbitMQ 3.7.x (compatible with 2.0 and later) - [RabbitMQ]({{page.baseurl}}/config-guide/mq/rabbitmq-overview.html){:target="_blank"} can be used to publish messages to queue and to define the consumers that receive the messages asynchronously. + [RabbitMQ]({{page.baseurl}}/config-guide/mq/rabbitmq-overview.html){:target="_blank"} can be used to publish messages to queue and to define the consumers that receive the messages asynchronously. #### {{site.data.var.ee}} only @@ -118,10 +118,10 @@ Mail Transfer Agent (MTA) or an SMTP server ### Optional but recommended -* [php_xdebug 2.5.x](http://xdebug.org/download.php){:target="_blank"} or later (development environments only; can have an adverse effect on performance) +* [php_xdebug 2.5.x](http://xdebug.org/download.php){:target="_blank"} or later (development environments only; can have an adverse effect on performance) {:.bs-callout .bs-callout-info} There is a known issue with `xdebug` that can affect Magento installations or access to the storefront or Magento Admin after installation. For details, see [Known issue with xdebug]({{page.baseurl}}/install-gde/trouble/tshoot_install-issues.html#known-devbeta-xdebug). -* [`mcrypt`](http://php.net/manual/en/book.mcrypt.php){:target="_blank"} +* [`mcrypt`](http://php.net/manual/en/book.mcrypt.php){:target="_blank"} * PHPUnit (as a command-line tool) 6.2.0 diff --git a/guides/v2.3/ui_comp_guide/components/ui-wysiwyg.md b/guides/v2.3/ui_comp_guide/components/ui-wysiwyg.md index 8cd66e87d7b..f6ada030283 100644 --- a/guides/v2.3/ui_comp_guide/components/ui-wysiwyg.md +++ b/guides/v2.3/ui_comp_guide/components/ui-wysiwyg.md @@ -5,12 +5,12 @@ title: WYSIWYG component menu_title: WYSIWYG component --- -The WYSIWYG component is an {% glossarytooltip edb42858-1ff8-41f9-80a6-edf0d86d7e10 %}adapter{% endglossarytooltip %} for [TinyMCE v4](https://www.tinymce.com/){:target="\_blank"} that integrates an editor instance with the [form component]({{ page.baseurl }}/ui_comp_guide/components/ui-form.html). It expects a complete {% glossarytooltip f0dcf847-ce21-4b88-8b45-83e1cbf08100 %}widget{% endglossarytooltip %} declaration in the `content` option, which should contain both {% glossarytooltip 8f407f13-4350-449b-9dc5-217dcf01bc42 %}markup{% endglossarytooltip %} and the script responsible for creating the editor's instance. +The WYSIWYG component is an {% glossarytooltip edb42858-1ff8-41f9-80a6-edf0d86d7e10 %}adapter{% endglossarytooltip %} for [TinyMCE v4](https://www.tinymce.com/){:target="_blank"} that integrates an editor instance with the [form component]({{ page.baseurl }}/ui_comp_guide/components/ui-form.html). It expects a complete {% glossarytooltip f0dcf847-ce21-4b88-8b45-83e1cbf08100 %}widget{% endglossarytooltip %} declaration in the `content` option, which should contain both {% glossarytooltip 8f407f13-4350-449b-9dc5-217dcf01bc42 %}markup{% endglossarytooltip %} and the script responsible for creating the editor's instance. Magento supports all selector, plugin, and toolbar/menu configuration options supported by the TinyMCE v4 `tinymce.init()` method. However, Magento doesn't validate TinyMCE configuration options or flag invalid values before adding the editor to a page.-Refer to [TinyMCE's documentation](https://www.tinymce.com/docs/){:target="\_blank"} for more information. +Refer to [TinyMCE's documentation](https://www.tinymce.com/docs/){:target="_blank"} for more information.## Configuration options