Difference between revisions of "How do you convert an htaccess.txt file into a .htaccess file?"
From Joomla! Documentation
(Marked this version for translation) |
(Several markup changes. URL corrections.) |
||
Line 6: | Line 6: | ||
<translate> | <translate> | ||
<!--T:2--> | <!--T:2--> | ||
− | When using PHP as an Apache module, you can change the configuration settings using directives in Apache configuration files (e.g. httpd.conf and .htaccess | + | When using PHP as an Apache module, you can change the configuration settings using directives in Apache configuration files (e.g. ''httpd.conf'' and ''.htaccess''). You will need ''AllowOverride Options'' or ''AllowOverride All'' privileges to do so. If you control your own Apache configuration, you can and should use ''httpd.conf''. If you do not control your Apache configuration (such as on a shared server), you must use ''.htaccess'' files. |
</translate> | </translate> | ||
Line 15: | Line 15: | ||
<translate> | <translate> | ||
<!--T:4--> | <!--T:4--> | ||
− | # First look for the file | + | # First look for the file ''htaccess.txt'' in your root directory using FTP to connect to your server. The file should have been installed during the Joomla! installation. (Note that this file name does not begin with a dot.) Open and carefully read ''htaccess.txt''. It contains important suggestions on how to protect your site. |
− | # Make any adjustments to this file as appropriate for your site, and then save it in your site's home directory as | + | # Make any adjustments to this file as appropriate for your site, and then save it in your site's home directory as ''.htaccess'' (including the leading dot). Make sure you uncheck the ''Hide filenames that begin with a period'' option within your FTP client program. |
− | # Test your site's | + | # Test your site's Frontend and Backend. If it produces errors, rename the file back to ''htaccess.txt'', and troubleshoot your edits. If you are unable to get this working, you may have to leave the file named as ''htaccess.txt''. |
− | # Use phpinfo() to ensure that all configurations set as you intended. Note: Web-accessible files that include phpinfo() are potential security risks | + | # Use ''phpinfo()'' to ensure that all configurations set as you intended. Note: Web-accessible files that include ''phpinfo()'' are potential security risks. They offer attackers useful information about your server. Always remove such files after use. |
</translate> | </translate> | ||
Line 26: | Line 26: | ||
<translate> | <translate> | ||
<!--T:6--> | <!--T:6--> | ||
− | * [ | + | * [https://www.php.net/configuration.changes PHP Manual: How to change configuration settings] |
− | * [ | + | * [https://www.php.net/manual/en/ini.php#ini.list PHP Manual: List of PHP INI directives] |
</translate> | </translate> | ||
Latest revision as of 13:15, 2 October 2022
Introduction[edit]
When using PHP as an Apache module, you can change the configuration settings using directives in Apache configuration files (e.g. httpd.conf and .htaccess). You will need AllowOverride Options or AllowOverride All privileges to do so. If you control your own Apache configuration, you can and should use httpd.conf. If you do not control your Apache configuration (such as on a shared server), you must use .htaccess files.
Directions[edit]
- First look for the file htaccess.txt in your root directory using FTP to connect to your server. The file should have been installed during the Joomla! installation. (Note that this file name does not begin with a dot.) Open and carefully read htaccess.txt. It contains important suggestions on how to protect your site.
- Make any adjustments to this file as appropriate for your site, and then save it in your site's home directory as .htaccess (including the leading dot). Make sure you uncheck the Hide filenames that begin with a period option within your FTP client program.
- Test your site's Frontend and Backend. If it produces errors, rename the file back to htaccess.txt, and troubleshoot your edits. If you are unable to get this working, you may have to leave the file named as htaccess.txt.
- Use phpinfo() to ensure that all configurations set as you intended. Note: Web-accessible files that include phpinfo() are potential security risks. They offer attackers useful information about your server. Always remove such files after use.