Changing Permissions on .htaccess in Windows not working

Come here to discuss FileZilla and FTP in general

Moderator: Project members

Locked
Message
Author
ssar17
500 Command not understood
Posts: 5
Joined: 2019-02-09 15:09
First name: Deborah
Last name: Bauer

Changing Permissions on .htaccess in Windows not working

#1 Post by ssar17 » 2019-02-09 17:41

I am trying to install W3S Total Cache plugin on a WordPress 5.03 website at IONOS hosting website from Window PC and I keep getting an error message that it cannot append information into the .htaccess file and the file permissions are rw-r--r--. I am using FilZilla on a Windows 10 system and tried changing the permissions to rw-rw-r-- but it will not take and there are no error messages. I downloaded a copy of the .htaccess from the root directory of my website. The W3 Total Cache instructions are to overlay this information (see below - What to Add) in the .htaccess file between the two #BEGIN W3TC and #W3TC end in the .htaccess file. I am reluctant to do this as I do not even see those tag in the .htaccess file. See a copy of the .htaccess file below this code (Copy of .htacccess).

Question?
I downloaded the .htaccess file to my computer, do I simply add the #BEGIN W3TC code below the AddHandler x-mapp-php5.5 .php last statement and then upload this file using FileZilla? I never worked with this file and do not want to crash my server. I have an extra backup of the .htaccess original file as well.

What to Add
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} =on
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{SERVER_PORT} =443
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{HTTP:X-Forwarded-Proto} =https [NC]
RewriteRule .* - [E=W3TC_SSL:_ssl]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* - [E=W3TC_ENC:_gzip]
RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
RewriteRule .* - [E=W3TC_PREVIEW:_preview]
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} =""
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" -f
RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" [L]
</IfModule>
# END W3TC Page Cache core


Copy of .htaccess
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/cache-manifest
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/vcard
AddOutputFilterByType DEFLATE text/vnd.rim.location.xloc
AddOutputFilterByType DEFLATE text/vtt
AddOutputFilterByType DEFLATE text/x-component
AddOutputFilterByType DEFLATE text/x-cross-domain-policy
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/ld+json
AddOutputFilterByType DEFLATE application/atom+xml
AddOutputFilterByType DEFLATE application/manifest+json
AddOutputFilterByType DEFLATE application/rdf+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/schema+json
AddOutputFilterByType DEFLATE application/vnd.geo+json
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-web-app-manifest+json
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE font/eot
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE image/bmp
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/vnd.microsoft.icon
AddOutputFilterByType DEFLATE image/x-icon
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css A2419200
ExpiresByType text/x-component A2419200
ExpiresByType application/x-javascript A2419200
ExpiresByType application/javascript A2419200
ExpiresByType text/javascript A2419200
ExpiresByType text/x-js A2419200
ExpiresByType text/html A3600
ExpiresByType text/richtext A3600
ExpiresByType image/svg+xml A3600
ExpiresByType text/plain A3600
ExpiresByType text/xsd A3600
ExpiresByType text/xsl A3600
ExpiresByType text/xml A3600
ExpiresByType video/asf A2419200
ExpiresByType video/avi A2419200
ExpiresByType image/bmp A2419200
ExpiresByType application/java A2419200
ExpiresByType video/divx A2419200
ExpiresByType application/msword A2419200
ExpiresByType application/vnd.ms-fontobject A2419200
ExpiresByType application/x-msdownload A2419200
ExpiresByType image/gif A2419200
ExpiresByType application/x-gzip A2419200
ExpiresByType image/x-icon A2419200
ExpiresByType image/jpeg A2419200
ExpiresByType application/json A2419200
ExpiresByType application/vnd.ms-access A2419200
ExpiresByType audio/midi A2419200
ExpiresByType video/quicktime A2419200
ExpiresByType audio/mpeg A2419200
ExpiresByType video/mp4 A2419200
ExpiresByType video/mpeg A2419200
ExpiresByType application/vnd.ms-project A2419200
ExpiresByType application/x-font-otf A2419200
ExpiresByType application/vnd.ms-opentype A2419200
ExpiresByType application/vnd.oasis.opendocument.database A2419200
ExpiresByType application/vnd.oasis.opendocument.chart A2419200
ExpiresByType application/vnd.oasis.opendocument.formula A2419200
ExpiresByType application/vnd.oasis.opendocument.graphics A2419200
ExpiresByType application/vnd.oasis.opendocument.presentation A2419200
ExpiresByType application/vnd.oasis.opendocument.spreadsheet A2419200
ExpiresByType application/vnd.oasis.opendocument.text A2419200
ExpiresByType audio/ogg A2419200
ExpiresByType application/pdf A2419200
ExpiresByType image/png A2419200
ExpiresByType application/vnd.ms-powerpoint A2419200
ExpiresByType audio/x-realaudio A2419200
ExpiresByType image/svg+xml A2419200
ExpiresByType application/x-shockwave-flash A2419200
ExpiresByType application/x-tar A2419200
ExpiresByType image/tiff A2419200
ExpiresByType application/x-font-ttf A2419200
ExpiresByType application/vnd.ms-opentype A2419200
ExpiresByType audio/wav A2419200
ExpiresByType audio/wma A2419200
ExpiresByType application/vnd.ms-write A2419200
ExpiresByType application/font-woff A2419200
ExpiresByType application/vnd.ms-excel A2419200
ExpiresByType application/zip A2419200
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

AddHandler x-mapp-php5.5 .php

User avatar
botg
Site Admin
Posts: 32216
Joined: 2004-02-23 20:49
First name: Tim
Last name: Kosse
Contact:

Re: Changing Permissions on .htaccess in Windows not working

#2 Post by botg » 2019-02-10 19:20

Windows does not have Posix permissions. If the server is running Windows, permissions may need to be set some other way. Contact your server administrator or server hosting provider for assistance. Consider switching to a server that runs on non-Windows, Windows is not a good operating system to run servers under.

ssar17
500 Command not understood
Posts: 5
Joined: 2019-02-09 15:09
First name: Deborah
Last name: Bauer

Re: Changing Permissions on .htaccess in Windows not working

#3 Post by ssar17 » 2019-02-10 21:35

I called IONOS as the way to address this is to download the .htaccess file using FileZilla, make the necessary changes, and upload the changed file. I tried this as I had figured out that much but could not upload the file. I had to change my account from a Managed Installation to a Standard Installation which I have so about in two hours I will be able to upload my file. I believe the backend is Linux (server). Again, I had to change my account to have access to make these changes so I should be good to go. This topic can be closed as solved.


I do not see a way to mark this as solved or close this myself.

ssar17
500 Command not understood
Posts: 5
Joined: 2019-02-09 15:09
First name: Deborah
Last name: Bauer

Re: Changing Permissions on .htaccess in Windows not working

#4 Post by ssar17 » 2019-02-10 23:31

I called IONOS back and apparently the problem was I need to change from a Managed Site to a Standard Site so I could have the access I needed. This was done and now the Plugins are installed successfully.

Please close this discussion as solved. Again, I could not see where to make this change.

User avatar
boco
Contributor
Posts: 24552
Joined: 2006-05-01 03:28
Location: Germany

Re: Changing Permissions on .htaccess in Windows not working

#5 Post by boco » 2019-02-11 04:45

Closed as requested by the topic owner. Reason: Problem solved.

:done:
### BEGIN SIGNATURE BLOCK ###
No support requests per PM! You will NOT get any reply!!!
FTP connection problems? Do yourself a favor and read Network Configuration.
All FileZilla products fully support IPv6. http://worldipv6launch.org
### END SIGNATURE BLOCK ###

Locked