Skip to content

Commit

Permalink
Bulk - Fix validation issues (#1034)
Browse files Browse the repository at this point in the history
* Bulk - Fix validation issues

* edits
  • Loading branch information
mohitp930 committed Feb 15, 2024
1 parent ac16f7b commit f9fd7ae
Show file tree
Hide file tree
Showing 50 changed files with 47 additions and 143 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Here are the steps to follow:

To test that b2Evolution has been installed successfully, create a blog posting and view it as a site visitor would. Follow these steps:

1. Navigate to [http://localhost/b2Evolution/blogs/admin.php](http://localhost/b2Evolution/blogs/admin.php).
1. Navigate to ```http://localhost/b2Evolution/blogs/admin.php```.
2. Enter the administrator username and password created in the last installation step.
![Screenshot of a browser window showing the new blog post window.](b2evolution-on-iis/_static/image5.png)
3. Once logged in, enter a title for your post and some content and click Preview. This launches another IE window and displays the post:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ Before starting the installation procedure for Drupal, you must create a databas

By default, Drupal uses query string parameters for all the URLs it generates for your Web site. With the URL Rewrite Module, however, you can create "clean URLs."

IIS 6.0 does not have URL rewriting capabilities, so you can use a third-party URL rewriting product such as [ISAPI Rewrite](https://www.iis.net/downloads?tabid=34&g=6&i=1599) or [Ionics ISAPI Rewrite Filter](http://www.codeplex.com/IIRF).
IIS 6.0 does not have URL rewriting capabilities, so you can use a third-party URL rewriting product such as [ISAPI Rewrite](https://www.iis.net/downloads?tabid=34&g=6&i=1599) or Ionics ISAPI Rewrite Filter.

IIS 7 and above have URL rewriting support, which can be enabled by installing the [URL Rewrite Module](../../extensions/url-rewrite-module/using-the-url-rewrite-module.md).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,9 @@ Before starting the installation procedure for Joomla, you must create a databas

By default, Joomla uses query string parameters for all the URLs it generates for your Web site. You change this by enabling search engine friendly URLs, a feature which relies on the URL rewriting functionality.

IIS 6.0 does not include URL rewriting capabilities; you can use a third-party URL rewriting product such as [ISAPI\_Rewrite](https://www.iis.net/downloads?tabid=34&g=6&i=1599) or [Ionics ISAPI Rewrite Filter](http://www.codeplex.com/IIRF).
IIS 6.0 does not include URL rewriting capabilities; you can use a third-party URL rewriting product such as [ISAPI\_Rewrite](https://www.iis.net/downloads?tabid=34&g=6&i=1599) or Ionics ISAPI Rewrite Filter.

IIS 7 and above includes URL rewriting support, which can be enabled by installing [Microsoft URL Rewrite Module for IIS 7](https://www.microsoft.com/downloads/details.aspx?familyid=836778EA-B2F2-4907-B2DC-A152EC0A4BC4&displaylang=en).
IIS 7 and above includes URL rewriting support, which can be enabled by installing Microsoft URL Rewrite Module for IIS 7.

1. Download and install the **Microsoft URL Rewrite Module**.
2. If it does not already exist; create and open a **Web.config** file located in the `C:\inetpub\wwwroot\joomla` directory.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ The Microsoft® URL Rewrite Module for Internet Information Services 7 (IIS 7) a
The Microsoft URL Rewrite Module includes these key features:

- **Rules-based URL rewriting engine**. Rewrite rules are used to express the logic of what to compare/match the request URL with, and what to do if comparison was successful. Web server and site administrators can use rewrite rule sets to define URL rewriting logic.
- **Regular expression pattern matching**. Rewrite rules can use [ECMA-262](http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf) compatible, regular expression syntax for pattern matching.
- **Regular expression pattern matching**. Rewrite rules can use ECMA-262 compatible, regular expression syntax for pattern matching.
- **Wildcard pattern matching.** Rewrite rules can use wildcard syntax for pattern matching.
- **Global and distributed rewrite rules**. Global rules are used to define server-wide URL rewriting logic and are defined within the ApplicationHost.config file. They cannot be overridden or disabled on any lower configuration levels. Distributed rules are used to define URL rewriting logic specific to a particular configuration scope. Distributed rules can be defined on any configuration level by using Web.config files.
- **Access to server variables and http headers**. Server variables and HTTP headers provide additional information about current HTTP requests. This information can be used to make rewriting decisions or to compose the output URL.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The following steps assume that you have completed the setup and configuration o

## Download and Unpack Siteframe

First, download the latest stable release of the Siteframe application. For this article, we use siteframe-5.0.5-783 downloaded from the mirror [http://siteframe.org/p/siteframe-5-0-5](http://siteframe.org/p/siteframe-5-0-5).
First, download the latest stable release of the Siteframe application. For this article, we use siteframe-5.0.5-783.

Once you download the package, uncompress it and copy all the files and folders to `C:\Inetpub\wwwroot\siteframe`.

Expand Down Expand Up @@ -60,7 +60,7 @@ allow\_url\_fopen=on

1. Open the Siteframe application folder and copy the siteframe.ini-dist to siteframe.ini; edit it to suit your settings. For this installation, the following parameters below were edited.

- site\_url = [http://localhost/siteframe](http://localhost/siteframe)
- site\_url = ```http://localhost/siteframe```
- ite\_path = C:\Inetpub\wwwroot\siteframe
- db\_type = mysql
- db\_host = localhost
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,7 @@ Go to **Control Panel** > **Programs and Features** > **Turn Windows features on

### :::image type="icon" source="using-fastcgi-to-host-php-applications-on-iis/_static/image2.gif"::: IMPORTANT: Install the Update for the FastCGI Module

The update for the IIS FastCGI module fixes several known compatibility issues with popular PHP applications. Install the update from one of the following locations:

- [Update for Windows Server 2008](https://www.microsoft.com/downloads/info.aspx?na=22&p=1&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dd0343911-1775-4aef-8c99-5f13862ac386%26DisplayLang%3den "Update for Windows Server 2008")
- [Update for Windows Server 2008 x64 Edition](https://www.microsoft.com/downloads/info.aspx?na=22&p=3&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d70278393-3291-4aa1-870b-0e9b0907bddf%26DisplayLang%3den "Update for Windows Server 2008 x64 Edition")
- [Update for Windows Server 2008 for Itanium-based Systems](https://www.microsoft.com/downloads/info.aspx?na=22&p=5&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d98e06637-0f00-45d5-83c5-ed1b41fd6a7b%26DisplayLang%3den "Update for Windows Server 2008 for Itanium-based Systems")
- [Update for Windows Vista SP1](https://www.microsoft.com/downloads/info.aspx?na=22&p=2&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d19600729-8470-4956-a276-200450d814bd%26DisplayLang%3den "Update for Windows Vista")
- [Update for Windows Vista SP1 for x64 based Systems](https://www.microsoft.com/downloads/info.aspx?na=22&p=4&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc7066c3b-dcf7-4441-87bc-f7dcb51067d0%26DisplayLang%3den "Update for Windows Vista for x64 based Systems")
The update for the IIS FastCGI module fixes several known compatibility issues with popular PHP applications.

<a id="Install_Administration_Pack_for_IIS_7.0"></a>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -108,4 +108,4 @@ Note that you can add any number of bindings to a site, to expose it on any comb

You can also use this process to create SSL site bindings (although this also requires a valid server certificate, and may involve additional IIS configuration to properly secure an SSL site).

*Note: This article uses material from the [PHP on Windows Training Kit](https://www.microsoft.com/downloads/details.aspx?FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb&amp;DisplayLang=en), published on August 25, 2009.*
*Note: This article uses material from the PHP on Windows Training Kit, published on August 25, 2009.*
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,7 @@ The steps to enable FastCGI in Windows 7 are similar.

## Install the Update for FastCGI Module

The update for the IIS FastCGI module fixes several known compatibility issues with popular PHP applications. Install the update from one of the following locations:

- [Update for Windows Server 2008](https://www.microsoft.com/downloads/details.aspx?FamilyID=d0343911-1775-4aef-8c99-5f13862ac386&amp;DisplayLang=en)
- [Update for Windows Server 2008 x64 Edition](https://www.microsoft.com/downloads/info.aspx?na=22&amp;p=3&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d70278393-3291-4aa1-870b-0e9b0907bddf%26DisplayLang%3den)
- [Update for Windows Server 2008 for Itanium-based Systems](https://www.microsoft.com/downloads/info.aspx?na=22&amp;p=5&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d98e06637-0f00-45d5-83c5-ed1b41fd6a7b%26DisplayLang%3den)
- [Update for Windows Vista SP1](https://www.microsoft.com/downloads/info.aspx?na=22&amp;p=2&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d19600729-8470-4956-a276-200450d814bd%26DisplayLang%3den)
- [Update for Windows Vista SP1 for x64 based Systems](https://www.microsoft.com/downloads/info.aspx?na=22&amp;p=4&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dc7066c3b-dcf7-4441-87bc-f7dcb51067d0%26DisplayLang%3den)
The update for the IIS FastCGI module fixes several known compatibility issues with popular PHP applications.

## Install the Administration Pack for IIS 7.0 and Above

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,3 @@ You can use the following server variables to inspect the authenticated user and

- LOGON\_USER – the authenticated user's name. Empty if the authenticated user is anonymous.
- AUTH\_TYPE – the authentication scheme that was used to authenticate the user.

## Links for Further Information

- [PHP on Windows Training Kit](https://www.microsoft.com/downloads/details.aspx?FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb&amp;DisplayLang=en)
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ By default, IIS is configured to return detailed error messages to local clients

IIS generates very detailed error messages for most errors. These contain, at minimum, information about the request and the error, including which module generated the error and during which part of the request processing. For errors caused by IIS and its built-in modules, the errors also contain likely resolutions. This dramatically simplifies the troubleshooting process for most errors.

This article, based on the hands-on labs in the [PHP on Windows Training Kit](https://www.microsoft.com/downloads/details.aspx?FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb&amp;DisplayLang=en), describes how IIS takes care of basic errors handling and how IIS diagnoses application-level errors by enabling PHP error messages.
This article, based on the hands-on labs in the PHP on Windows Training Kit, describes how IIS takes care of basic errors handling and how IIS diagnoses application-level errors by enabling PHP error messages.

## Basic Error Handling

Expand Down Expand Up @@ -101,7 +101,7 @@ If you see only the default Internet Explorer HTTP 500 Internal Server Error pag

Note that PHP also provides options for customizing default error handling or completely overriding it.

*Note: This article uses material from the [PHP on Windows Training Kit](https://www.microsoft.com/downloads/details.aspx?FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb&amp;DisplayLang=en), published on August 25, 2009.*
*Note: This article uses material from the PHP on Windows Training Kit, published on August 25, 2009.*

## See also

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,5 @@ The Php.ini file provides PHP with configuration and environmental information.
## See also

- [PHP on Windows Training Kit](https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb).
- [Installing PHP on Windows Server 2008](https://www.microsoft.com/video/en/us/details/7293e003-91c5-4e50-a3c9-ff47b3c62bbc).
- [PHP on IIS7](https://php.iis.net/).
- [Deploying IIS 7.5 + FASTCGI + PHP on Server Core](https://blogs.msdn.com/philpenn/archive/2009/07/19/deploying-iis-7-5-fastcgi-php-on-server-core.aspx).
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ PHP is a widely used, easy-to-learn, open-source scripting language. Microsoft®

Although you can install an instance of SQL Server on a computer that is running Internet Information Services 7 (IIS 7) or above, this is typically done only for small Web sites that have a single server computer. Most Web sites have their middle-tier IIS systems on one server or cluster of servers and their databases on a separate server or federation of servers.

To access a SQL Server database from within PHP scripts, you must have the SQL Server Driver for PHP, which can be installed with the Microsoft® Web Platform Installer (Web PI), or downloaded from [here](https://www.microsoft.com/downloads/details.aspx?familyid=CCDF728B-1EA0-48A8-A84A-5052214CAAD9&amp;displaylang=en).
To access a SQL Server database from within PHP scripts, you must have the SQL Server Driver for PHP, which can be installed with the Microsoft® Web Platform Installer (Web PI).

## Why Use SQL Server?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,4 @@ To modify the permissions settings on files and folders, use the Windows Explore

- [Application Packaging Guide for the Windows Web Application Gallery](../../develop/windows-web-application-gallery/package-an-application-for-the-windows-web-application-gallery.md).
- [Understanding the Built-In User and Group Accounts in IIS 7 and Above](../../get-started/planning-for-security/understanding-built-in-user-and-group-accounts-in-iis.md).
- [PHP on Windows Training Kit (August 2009)](https://www.microsoft.com/downloads/details.aspx?FamilyID=c8498c9b-a85a-4afa-90c0-593d0e4850cb&amp;DisplayLang=en).
- [Access Control Lists](/windows/win32/secauthz/access-control-lists).
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ Implementing physical network security starts with keeping unauthorized users of
| Networking and SQL Server | [Network Protocols and Tabular Data Stream (TDS) Endpoints](https://msdn.microsoft.com/library/ms191220.aspx) |
| Specifying and restricting ports that are used for SQL Server | [Configuring Server Network Protocols and Net-Libraries](https://msdn.microsoft.com/library/ms177485.aspx) |
| Restricting network access to SQL Server | [Restricting Network Access](https://msdn.microsoft.com/library/ms174507.aspx) |
| Microsoft® SQL Server® Compact 3.5 Service Pack 1 (SP1) and network access to other SQL Server editions | [Configuring and Securing the Server Environment in SQL Server Compact 3.5 SP1 Books Online](https://www.microsoft.com/downloads/details.aspx?FamilyId=07829770-73A7-41E4-880D-E74B1A353623&amp;displaylang=en) |
| Backup and restore strategies | [Security Considerations for Backup and Restore (SQL Server)](https://msdn.microsoft.com/library/ms190964.aspx) |

### System Security
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,12 +28,6 @@ The Windows Cache Extension includes three different types of caches:

There are two packages for the extension: one package is for PHP versions 5.2.X, and the other package is for PHP 5.3.X. Make sure that you use the appropriate package for your version of PHP.

The extension packages can be found at:

[Windows Cache Extension 1.0 for PHP 5.2](https://www.microsoft.com/downloads/details.aspx?FamilyID=6feb7f6a-7dcb-4083-bb7a-d8b22ba2d3d8&amp;displaylang=en)

[Windows Cache Extension 1.0 for PHP 5.3](https://www.microsoft.com/downloads/details.aspx?FamilyID=ba2e0d7a-02ce-42be-a7a3-2baa5d666bf7&amp;displaylang=en)

1. Unpack the package that is appropriate for the PHP version you are using.
2. Copy the **Php\_wincache.dll** file into the PHP extensions folder. Typically this folder is called "ext" and it is located in the same folder with all PHP binary files. For example:

Expand Down Expand Up @@ -183,6 +177,4 @@ To use **Wincache.php**, copy it into a root folder of your Web site or into any
- [IIS 7.0 Output Caching](../../manage/managing-performance-settings/walkthrough-iis-output-caching.md)
- [IIS7 Output Caching for Dynamic Content - Speed Up Your ASP and PHP Applications](https://blogs.iis.net/bills/archive/2007/05/02/iis7-output-caching-for-dynamic-content-dramatically-speed-up-your-asp-and-php-applications.aspx)
- [Windows Cache Extension for PHP](https://www.iis.net/downloads/microsoft/wincache-extension)
- [Windows Cache Extension 1.0 for PHP 5.2 - RC.](https://www.microsoft.com/downloads/details.aspx?FamilyID=6feb7f6a-7dcb-4083-bb7a-d8b22ba2d3d8&amp;displaylang=en)
- [Windows Cache Extension 1.0 for PHP 5.3 - RC.](https://www.microsoft.com/downloads/details.aspx?FamilyID=ba2e0d7a-02ce-42be-a7a3-2baa5d666bf7&amp;displaylang=en)
- [Improving Performance with Native Output Caching](../../manage/managing-performance-settings/improving-performance-with-native-output-caching.md)
4 changes: 2 additions & 2 deletions iis/configuration/modules/add.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: "Adding Modules &lt;add&gt;"
title: "Adding Modules &lt;add&gt; element"
author: rick-anderson
description: "Overview The &lt;add&gt; element of the &lt;modules&gt; element adds a module to the collection of feature modules that are available in IIS Manager when a u..."
ms.date: 09/26/2016
ms.assetid: c9292951-00fe-4767-9dfd-709e076a5bca
msc.legacyurl: /configreference/modules/add
msc.type: config
---
# Adding Modules &lt;add&gt;
# Adding Modules &lt;add&gt; element

<a id="001"></a>
## Overview
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: Adding Environment Variables &lt;add&gt;
title: Adding Environment Variables &lt;add&gt; element
author: rick-anderson
description: Provides an overview of the &lt;add&gt; element of the &lt;environmentVariables&gt; element and its properties.
ms.date: 09/26/2016
ms.assetid: 41182993-2366-42b0-94b5-ebb940b873f8
msc.legacyurl: /configreference/system.applicationhost/applicationpools/add/environmentvariables/add
msc.type: config
---
# Adding Environment Variables &lt;add&gt;
# Adding Environment Variables &lt;add&gt; element

<a id="001"></a>
## Overview
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: Adding Environment Variables &lt;add&gt;
title: Adding Environment Variables &lt;add&gt; default element
author: rick-anderson
description: Provides an overview of the default &lt;add&gt; element of the &lt;environmentVariables&gt; element and its properties.
ms.date: 09/26/2016
ms.assetid: 49145f4f-5892-4667-aba4-b9615b8e0e8d
msc.legacyurl: /configreference/system.applicationhost/applicationpools/applicationpooldefaults/environmentvariables/add
msc.type: config
---
# Adding Environment Variables &lt;add&gt;
# Adding Environment Variables &lt;add&gt; default element

<a id="001"></a>
## Overview
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: "FTP Security &lt;security&gt;"
title: "FTP Security &lt;security&gt; element"
author: rick-anderson
description: "Overview The &lt;security&gt; element defines the parent element for the security options of FTP sites, and contains the following child elements, which are..."
ms.date: 09/26/2016
ms.assetid: a910cf6f-5593-4122-bdb9-462f08f4ea76
msc.legacyurl: /configreference/system.applicationhost/sites/site/ftpserver/security
msc.type: config
---
# FTP Security &lt;security&gt;
# FTP Security &lt;security&gt; element

<a id="001"></a>
## Overview
Expand Down
4 changes: 2 additions & 2 deletions iis/configuration/system.ftpServer/security/index.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
title: "FTP Security &lt;security&gt;"
title: "FTP Security &lt;security&gt; section group"
author: rick-anderson
description: "Overview The &lt;security&gt; section group resides in the &lt;system.ftpServer&gt; section and contains elements that configure security settings on an Inte..."
ms.date: 09/26/2016
ms.assetid: 23bbc004-53ef-4898-9197-7af7db0177c6
msc.legacyurl: /configreference/system.ftpserver/security
msc.type: config
---
# FTP Security &lt;security&gt;
# FTP Security &lt;security&gt section group;

<a id="001"></a>
## Overview
Expand Down
Loading

0 comments on commit f9fd7ae

Please sign in to comment.